]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* remote.c (unpack_varlen_hex): Remove forward declaration.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
ec9f1212
MS
12010-05-26 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
2
23de6b34
MS
3 * gdb.java/jmisc.exp: Replace send_gdb with gdb_test.
4 * gdb.java/jprint.exp: Replace send_gdb with gdb_test.
5
a127f7b4
MS
6 * gdb.gdb/complaints.exp: Replace send_gdb with gdb_test.
7 * gdb.gdb/selftest.exp: Replace send_gdb with gdb_test.
8 * gdb.gdb/xfullpath.exp: Replace send_gdb with gdb_test.
9
ec9f1212
MS
10 * gdb.reverse/consecutive-reverse.exp: Replace send_gdb with gdb_test.
11 * gdb.reverse/consecutive-precsave.exp: Replace send_gdb with gdb_test.
12
13 * gdb.mi/mi-basics.exp:
14 * gdb.mi/mi-nonstop-exit.exp: Replace send_gdb with gdb_test.
15 * gdb.mi/mi-nonstop.exp: Replace send_gdb with gdb_test.
16 * gdb.mi/mi-ns-stale-regcache.exp: Replace send_gdb with gdb_test.
17 * gdb.mi/mi-nsintrall.exp: Replace send_gdb with gdb_test.
18 * gdb.mi/mi-nsmoribund.exp: Replace send_gdb with gdb_test.
19 * gdb.mi/mi-nsthrexec.exp: Replace send_gdb with gdb_test.
20 * gdb.mi/mi-return.exp: Replace send_gdb with gdb_test.
21 * gdb.mi/mi-var-display.exp: Replace send_gdb with gdb_test.
22 * gdb.mi/mi2-basics.exp: Replace send_gdb with gdb_test.
23 * gdb.mi/mi2-console.exp: Replace send_gdb with gdb_test.
24 * gdb.mi/mi2-return.exp: Replace send_gdb with gdb_test.
25 * gdb.mi/mi2-var-display.exp: Replace send_gdb with gdb_test.
26
272010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2
MS
28
29 * gdb.ada/formatted_ref.exp: Replace send_gdb with gdb_test.
30
31 * gdb.asm/asm-source.exp: Replace send_gdb with gdb_test.
32
33 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
34 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
35 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
36 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
37 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
38 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
39 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
40 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
41 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
42
6e5f2c59
TT
432010-05-25 Tom Tromey <tromey@redhat.com>
44
45 * gdb.base/macscp.exp: Add missing space after setup_kfail.
46
bbc8b958
TT
472010-05-25 Tom Tromey <tromey@redhat.com>
48
49 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
50 argument order.
51 * gdb.base/macscp.exp: Fix setup_kfail argument order.
52 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
53 order.
54 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
55 order.
56 * gdb.base/call-sc.exp (setup_kfails): Remove.
57 (setup_compiler_kfails): Remove.
58 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
59 argument order.
60 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
61 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
62 (advancei): Fix setup_kfail argument order.
63 * gdb.base/radix.exp: Fix setup_kfail argument order.
64 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
65 order.
66 * gdb.base/structs.exp (setup_kfails): Remove.
67 (setup_compiler_kfails): Fix setup_kfail argument order.
68 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
69 order.
70 * gdb.java/jmain.exp: Fix setup_kfail argument order.
71 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
72 setup_kfail argument order.
73 * gdb.cp/overload.exp: Fix setup_kfail argument order.
74
83d1babf
TT
752010-05-25 Tom Tromey <tromey@redhat.com>
76
77 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
78
6acb16a2
MS
792010-05-25 Michael Snyder <msnyder@vmware.com>
80
81 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
82 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
83 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
84 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
85 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
86 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
87 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
88 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
89 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
90 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
91 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
92 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
93 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
94 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
95 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
96 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
97 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
98 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
99 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
100 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
101 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
102 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
103 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
104 * gdb.base/default.exp: Replace send_gdb with gdb_test.
105 * gdb.base/define.exp: Replace send_gdb with gdb_test.
106 * gdb.base/display.exp: Replace send_gdb with gdb_test.
107 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
108 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
109 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
110 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
111 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
112 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
113 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
114 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
115 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
116 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
117 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
118 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
119 * gdb.base/help.exp: Replace send_gdb with gdb_test.
120 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
121 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
122 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
123 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
124 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
125 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
126 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
127 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 128 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
129
1302010-05-25 Doug Evans <dje@google.com>
131
132 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
133 gdb.string_to_argv.
ad3986f0 134
d3b1e874
TT
1352010-05-21 Tom Tromey <tromey@redhat.com>
136
137 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
138 Call it.
139 * gdb.dwarf2/pieces.S: Update.
140 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
141
cb826367
TT
1422010-05-21 Tom Tromey <tromey@redhat.com>
143
144 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
145 Call it.
146 * gdb.dwarf2/pieces.c (struct C): New.
147 (f6): New function.
148 * gdb.dwarf2/pieces.S: Replace.
149
74de6778
TT
1502010-05-21 Tom Tromey <tromey@redhat.com>
151
152 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
153 Call it.
154
afd74c5f
TT
1552010-05-21 Tom Tromey <tromey@redhat.com>
156
157 * gdb.dwarf2.pieces.exp: New file.
158 * gdb.dwarf2.pieces.S: New file.
159 * gdb.dwarf2.pieces.c: New file.
160
a7b75dfd
JB
1612010-05-20 Pedro Alves <pedro@codesourcery.com>
162 Joel Brobecker <brobecker@adacore.com>
163
164 * lib/gdb.exp (gdb_test_no_output): New function.
165 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
166 when testing commands that should produce no output.
167
c81c812a
JB
1682010-05-17 Joel Brobecker <brobecker@adacore.com>
169
170 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
171 parameter that we want to watch being a constant.
172
0cce5bd9
JB
1732010-05-17 Joel Brobecker <brobecker@adacore.com>
174
175 * gdb.ada/cond_lang: New testcase.
176
47050449
JB
1772010-05-17 Joel Brobecker <brobecker@adacore.com>
178
179 * lib/gdb.exp (banned_variables): New variable/constant.
180 (gdb_init): Add write trace on variables listed in banned_variables.
181 (gdb_finish): Remove write traces on variables listed in
182 banned_variables.
183
77c01586
JB
1842010-05-17 Joel Brobecker <brobecker@adacore.com>
185
186 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
187 * gdb.cp/koenig.exp: Likewise.
188
88d4aea7
PM
1892010-05-14 Phil Muldoon <pmuldoon@redhat.com>
190
191 PR python/11482
192
193 * gdb.python/py-value.exp (test_value_hash): New function.
194
f5a010c0
PM
1952010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
196
197 PR exp/11530.
198 * gdb.base/gdb11530.c: New file.
199 * gdb.base/gdb11530.exp: New file.
200
8ef4892f
JK
2012010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
202
203 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
204 * gdb.dwarf2/dw2-modula2-self-type.S: New.
205
7322dca9
SW
2062010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
207
208 * gdb.cp/koenig.exp: New test.
209 * gdb.cp/koenig.cc: New test program.
210
02e7ea18
JB
2112010-05-05 Joel Brobecker <brobecker@adacore.com>
212
213 Remove the use of prms_id and bug_id throughout the testsuite.
214
e1c34c5d
PM
2152010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
216
217 PR exp/11349.
218 * testsuite/gdb.cp/ref-types.exp: Add test to examine
219 use a reference local variable.
220
8e1d0c49
JK
2212010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
222
223 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
224 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
225 variable different_dir. Move debugfile into a full directory pathname
226 under DIFFERENT_DIR.
227 * lib/gdb.exp (separate_debug_filename): Remove.
228 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
229 variable debug_dir and mkdir of it. Update function comments.
230
e66408ed
PA
2312010-04-29 Pedro Alves <pedro@codesourcery.com>
232
233 PR gdb/11557
234
235 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
236 files.
237
d7b32ed3
PM
2382010-04-29 Phil Muldoon <pmuldoon@redhat.com>
239
240 * gdb.python/py-param.exp: New File.
241
6aecb9c2
JB
2422010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
243
244 * gdb.base/default.exp: Fix "set language" test.
245
bdf92a1c
PM
2462010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
247
248 PR breakpoints/11531.
249 * gdb.base/gdb11531.c: New file.
250 * gdb.base/gdb11531.exp: New file.
251
3f172e24
TT
2522010-04-26 Tom Tromey <tromey@redhat.com>
253
254 * gdb.base/completion.exp: Add tests for completion and deprecated
255 commands.
256
64af4c92
JK
2572010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
258
259 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
260 (print /x char_array): Escape curly brackets.
261
492928e4
JK
2622010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
263
264 Fix deadlock on looped list of loaded shared objects.
265 * gdb.base/solib-corrupted.exp: New.
266
66d09542
DE
2672010-04-23 Doug Evans <dje@google.com>
268
269 * gdb.python/py-section-script.c: New file.
270 * gdb.python/py-section-script.exp: New file.
271 * gdb.python/py-section-script.py: New file.
272
8bd10a10
CM
2732010-04-20 Chris Moller <cmoller@redhat.com>
274
275 PR 10179
276
277 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
278 * gdb.base/pr10179-a.c:
279 * gdb.base/pr10179-b.c:
280 * gdb.base/pr10179.exp: New files.
281
c0201579
JK
2822010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
283
284 Fix crashes on dangling display expressions.
285 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
286 is SEP.
287 (lib_flags): Remove the "debug" keyword.
288 (libsepdebug): New variable for iterating new loop.
289 (save_pf_prefix): New variable wrapping the loop.
290 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
291 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
292
793b0ff8
PM
2932010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
294
295 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
296
097f51f7
PM
2972010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
298
299 PR stabs/11479.
300 * gdb.stabs/gdb11479.exp: New file.
301 * gdb.stabs/gdb11479.c: New file.
302
9a22f0d0
PM
3032010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
304
305 * gdb.base/charset.c (Strin16, String32): New variables.
306 * gdb.base/charset.exp (gdb_test): Test correct display
307 of 16 or 32 bit strings.
308
3092010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
310
311 PR 9167
312 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
313 * gdb.cp/pr9167.cc: New file.
314 * gdb.cp/pr9167.exp: New file.
315
316
6e354e5e
PM
3172010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
318
319 PR pascal/11492.
320 * gdb.pascal/gdb11492.pas: New file.
321 * gdb.pascal/gdb11492.exp: New file.
322
be942545
JB
3232010-04-20 Joel Brobecker <brobecker@adacore.com>
324
1667e6e3 325 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 326
0c3acc09
JB
3272010-04-20 Joel Brobecker <brobecker@adacore.com>
328
329 * gdb.ada/dyn_loc: New testcase.
330
ec31cde5
CM
3312010-04-20 Chris Moller <cmoller@redhat.com>
332
333 PR 10867
334
335 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
336 * gdb.cp/pr10687.cc: New file.
337 * gdb.cp/pr10687.exp: New file.
338
339
ce4b0682
SDJ
3402010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
341 Sergio Durigan Junior <sergiodj@redhat.com>
342
343 * gdb.fortran/logical.exp: New testcase.
344 * gdb.fortran/logical.f90: New file.
345
3436961f
DE
3462010-04-19 Doug Evans <dje@google.com>
347
348 * gdb.base/help.exp (help source): Update expected output.
349
4d836c09
JK
3502010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
351
352 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
353 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
354 gdb_exit and return.
355 (executable): New variable.
356 (binfile): Use it.
357
6149aea9
PA
3582010-04-19 Pedro Alves <pedro@codesourcery.com>
359
360 PR breakpoints/8554.
361
362 * gdb.trace/save-trace.exp: Adjust.
363
ed41462c
L
3642010-04-17 H.J. Lu <hongjiu.lu@intel.com>
365
366 PR corefiles/11511
367 * gdb.arch/system-gcore.exp: New.
368 * gdb.arch/gcore.c: Likewise.
369
3f7b2faa
DE
3702010-04-15 Doug Evans <dje@google.com>
371
fa33c3cd
DE
372 * gdb.python/py-progspace.c: New file.
373 * gdb.python/py-progspace.exp: New file.
374
3f7b2faa
DE
375 * gdb.base/source.exp: Add tests for "source -s".
376
79f283fe
PM
3772010-04-14 Phil Muldoon <pmuldoon@redhat.com>
378
379 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
380 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
381 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
382 * gdb.python/py-mi.exp: New test for to_string returning None.
383
fc8eb08a
PM
3842010-04-12 Phil Muldoon <pmuldoon@redhat.com>
385
386 * gdb.python/py-breakpoint.c: Make result global.
387
26e197f6
JK
3882010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
389
390 Fix non-GNU make compatibility.
391 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
392
adc36818
PM
3932010-04-09 Phil Muldoon <pmuldoon@redhat.com>
394
395 * gdb.python/py-breakpoint.exp: New File.
396 * gdb.python/py-breakpoint.C: Ditto.
397
64e17368
SS
3982010-04-08 Stan Shebs <stan@codesourcery.com>
399
400 * gdb.trace/actions.exp: Clear default-collect.
401 * gdb.trace/save-trace.exp: Clear default-collect.
402
fff5cc64
PM
4032010-04-08 Phil Muldoon <pmuldoon@redhat.com>
404
405 * gdb.python/py-value: Add null string variable.
406 (test_lazy_string): Test zero length, NULL address lazy
407 strings.
408
a055a187
L
4092010-04-07 H.J. Lu <hongjiu.lu@intel.com>
410
411 * gdb.arch/i386-avx.c: New.
412 * gdb.arch/i386-avx.exp: Likewise.
413
414 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
415
96e39866
DE
4162010-04-06 Doug Evans <dje@google.com>
417
418 * gdb.base/source-test.gdb: New file.
419 * gdb.base/source.exp: Test source -v.
420
5984a431
UW
4212010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
422
423 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
424
ec8a089a
PM
4252010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
426
427 * gdb.stabs/aout.sed: Convert all backslash to double backslash
428 within one line, unless it is followed by a double quote.
429 * gdb.stabs/hppa.sed: Idem.
430 * gdb.stabs/weird.def: Add char and String constants
431 * gdb.stabs/weird.exp: Check for correct parsing of
432 chhar and string constants.
433 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
434 in .stabs to .stabx substitution.
435
fce3c1f0
SS
4362010-04-05 Stan Shebs <stan@codesourcery.com>
437
438 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
439 constant global.
440 * gdb.trace/tfile.exp: Try to print them.
441
d77f58be
SS
4422010-04-04 Stan Shebs <stan@codesourcery.com>
443
444 * gdb.base/completion.exp: Update for new "info watchpoints".
445 * gdb.base/default.exp: Ditto.
446 * gdb.base/help.exp: Ditto.
447 * gdb.base/watchpoint.exp: Ditto.
448 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
449
af54718e
SS
4502010-04-04 Stan Shebs <stan@codesourcery.com>
451
452 * gdb.trace/tfile.exp: Sharpen tfind test.
453
74d1f91e
JK
4542010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
455
456 * gdb.base/break-entry.exp: New.
457
eb8e76db
HZ
4582010-04-02 Hui Zhu <teawater@gmail.com>
459 Michael Snyder <msnyder@vmware.com>
460
461 * gdb.reverse/i386-sse-reverse.exp: New file.
462 * gdb.reverse/i386-sse-reverse.c: New file.
463
bf65cad8
PA
4642010-04-02 Pedro Alves <pedro@codesourcery.com>
465
466 * gdb.trace/tfind.exp: Adjust expected disassembly output.
467
fff87407
SS
4682010-04-01 Stan Shebs <stan@codesourcery.com>
469
470 * gdb.trace/actions.exp: Tweak expected output.
471 * gdb.trace/while-stepping.exp: Tweak expected output.
472
fe01d668
L
4732010-04-01 H.J. Lu <hongjiu.lu@intel.com>
474
475 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
476
86b17b60
PA
4772010-04-01 Pedro Alves <pedro@codesourcery.com>
478
479 * gdb.base/commands.exp: Adjust.
480 * gdb.cp/extern-c.exp: Adjust.
481
2c58c0a9
PA
4822010-04-01 Pedro Alves <pedro@codesourcery.com>
483
484 * gdb.trace/collection.c (local_test_func): Define a local struct,
485 and instanciate it.
486
0db9b91c
PA
4872010-04-01 Pedro Alves <pedro@codesourcery.com>
488
489 * gdb.trace/collection.exp (gdb_collect_args_test)
490 (gdb_collect_argarray_test): XFAIL the tests that assume the
491 argarray argument's elements are collected.
492
8072405b
JK
4932010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
494
495 * gdb.dwarf2/dw2-bad-parameter-type.exp,
496 gdb.dwarf2/dw2-bad-parameter-type.S: New.
497
8bf6485c
SS
4982010-03-31 Stan Shebs <stan@codesourcery.com>
499
500 * gdb.trace/save-trace.exp: Test save/restore of default-collect
501 and tracepoint conditionals.
502 (gdb_verify_tracepoints): Delete unused return.
503
fd7f724a
KS
5042010-03-26 Keith Seitz <keiths@redhat.com>
505
506 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
507 appear in the output before main.
508 Remove KFAIL for gdb/2215 aka bz 9320.
509
8d9e7719
DE
5102010-03-30 Doug Evans <dje@google.com>
511
0906dd0b
DE
512 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
513 by dejagnu.
514 * gdb.arch/amd64-dword.exp: Ditto.
515
8d9e7719
DE
516 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
517 match.
518 (break printf): Ditto.
519
1da644f0
SW
5202010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
521
522 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
523 gcc < 4.4.
524 * gdb.cp/shadow.exp: Ditto.
525
a8121990
PA
5262010-03-29 Pedro Alves <pedro@codesourcery.com>
527
528 * gdb.trace/collection.exp (run_trace_experiment): Make sure
529 "tstart" is silent.
530
6e79d367
PA
5312010-03-29 Pedro Alves <pedro@codesourcery.com>
532
533 * gdb.trace/collection.exp (executable): New.
534 (binfile): Use it.
535 (fpreg, spreg, pcreg): New.
536 (test_register): Use gdb_test_multiple. Pass /x to print.
537 (prepare_for_trace_test): New.
538 (run_trace_experiment): Use "continue", not gdb_run_cmd.
539 (gdb_collect_args_test, gdb_collect_argstruct_test)
540 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
541 prepare_for_trace_test.
542 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
543 fpreg, spreg and pcreg.
544 (gdb_collect_expression_test, gdb_collect_globals_test): Use
545 prepare_for_trace_test.
546 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
547 try to detect tracing support here. Don't set breakpoints at
548 `begin' or `end' here.
549 <global scope>: Use clean_restart. Run to main before checking
550 for tracing support. Check for for tracing support here.
551
09248348
JK
5522010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
553
554 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
555 " as $displacement" to "seen displacement message".
556
d350db38
PA
5572010-03-28 Pedro Alves <pedro@codesourcery.com>
558
559 * gdb.trace/while-dyn.exp (executable): New variable.
560 (binfile): Use it.
561 (test_while_stepping): New function. Move most tests here. Call
562 it once for each of the while-stepping, stepping and ws aliases.
563
907af001
UW
5642010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
565
566 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
567 that do not provide the tagless_struct type name at all.
568 (test_print_anon_union): Do not check value of uninitialized
569 union member. Do not use cp_test_ptype_class, so we can accept
570 "long" as well as "long int".
571
610197fd
PA
5722010-03-26 Pedro Alves <pedro@codesourcery.com>
573
574 * gdb.trace/tfile.c (tohex, bin2hex): New.
575 (write_error_trace_file): Hexify error description.
576
6c28cbf2
SS
5772010-03-25 Stan Shebs <stan@codesourcery.com>
578
579 * gdb.trace/tfile.c: Generate an additional trace file, improve
580 portability.
581 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
582 files in a better way.
583
e62b8c7e
KS
5842010-03-25 Keith Seitz <keiths@redhat.com>
585
586 * gdb.java/jprint.exp: XFAIL printing of static class members
587 because of GCC debuginfo problem.
588
82ccf5a5
JK
5892010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
590
591 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
592
293e2f9e
DJ
5932010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
594
595 * gdb.base/completion.exp: Allow long instead of long int.
596 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
597 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
598 variable p.
599 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
600 * gdb.base/pointers.exp: Allow long instead of long int.
601 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
602 * gdb.base/step-line.exp: Allow a directory before the source file name.
603
95a42b64
TT
6042010-03-24 Tom Tromey <tromey@redhat.com>
605
606 PR breakpoints/9352:
607 * gdb.base/default.exp: Update.
608 * gdb.base/commands.exp: Update.
609 * gdb.cp/extern-c.exp: Test setting commands on multiple
610 breakpoints at once.
611
2390201f
DJ
6122010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
613
614 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
615 if gdb,nosignals.
616 * gdb.base/watchpoints.c: Do not include unnecessary headers.
617 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
618 exited".
619
8c9a6790
SS
6202010-03-24 Stan Shebs <stan@codesourcery.com>
621
622 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
623
a6c727b2
DJ
6242010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
625
626 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
627 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
628 argument. Handle "short" and "long".
629 (Top level): Pass overprototyped output for old_fptr and xptr.
630
4dfd5423
PA
6312010-03-23 Pedro Alves <pedro@codesourcery.com>
632
633 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
634 format strings and add casts to avoid compiler warnings.
635
6362010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
637
638 * lib/trace-support.exp (gdb_trace_setactions):
639 Don't expect whitespace after ">" prompt.
640 * gdb.trace/actions.exp: Adjust for output changes.
641 * gdb.trace/while-stepping.exp: Likewise.
642
c847d045
JK
6432010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
644
645 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
646 and r157645).
647
5f717f1d
JK
6482010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
649
650 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
651 New.
652
7d6d51d5
DJ
6532010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
654
655 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
656 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
657
3b11a015
SS
6582010-03-19 Stan Shebs <stan@codesourcery.com>
659
660 * gdb.trace/ax.exp: New file.
661
d7d158ed
DE
6622010-03-19 Doug Evans <dje@google.com>
663
6bb85cd1
DE
664 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
665 output from gcc.
666
d7d158ed
DE
667 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
668 named /usr/sbin/prelink<foo>.
669
4daf5ac0
SS
6702010-03-18 Stan Shebs <stan@codesourcery.com>
671
672 * gdb.trace/circ.exp: Test circular-trace-buffer.
673 * gdb.trace/tfile.exp: Update tstatus test.
674
e8d05480
JB
6752010-03-18 Joel Brobecker <brobecker@adacore.com>
676
677 * gdb.dwarf2/dw2-anonymous-func.S: New file.
678 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
679
441b986a
UW
6802010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
681
682 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
683
4247603b
PA
6842010-03-18 Pedro Alves <pedro@codesourcery.com>
685
686 * gdb.base/default.exp: Adjust the expected output of the finish
687 and until commands when the inferior is not being run.
688
13387711
SW
6892010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
690
691 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
692 * gdb.cp/nsusing.exp: Ditto.
693
6e31430b
TT
6942010-03-15 Tom Tromey <tromey@redhat.com>
695
696 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
697 * gdb.cp/userdef.cc (operator==): New function.
698 (main): New locals mem1, mem2.
699
e2d69cb5
JZ
7002010-03-15 Jie Zhang <jie@codesourcery.com>
701
702 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
703 Declare and use new loadtimeout variable.
704
f572f0a9
DJ
7052010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
706
707 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
708 Use gdb_load later.
709
51f4c0b0
PA
7102010-03-14 Pedro Alves <pedro@codesourcery.com>
711
712 * gdb.base/solib-disc.c (main): Make format of fprintf a string
713 literal. Add missing endlines to prints to stderr.
714
1c809c68
TT
7152010-03-12 Tom Tromey <tromey@redhat.com>
716
717 PR c++/9708:
718 * gdb.cp/m-static.exp: Add regression test.
719 * gdb.cp/m-static.cc (method): New method.
720 (main): Call it.
721
00ae8fef
SW
7222010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
723
724 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
725 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
726
759f0f0b
PA
7272010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
728
21e24d21
PA
729 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
730
7312010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
732
759f0f0b
PA
733 * lib/gdb.exp (skip_stl_tests): New.
734 (gdb_compile): Symbian needs -ldl.
735 (shlib_target_file): New.
736 (shlib_symbol_file): New.
737 (gdb_load_shlibs): Use shlib_target_file.
738 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
739 * gdb.cp/exception.exp: Use skip_stl_tests.
740 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
741 * gdb.cp/try_catch.exp: Use skip_stl_tests.
742 * gdb.cp/mb-templates.exp: Ditto.
743 * gdb.base/commands.exp: Relax regexes.
744 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
745 shlib_target_file and shlib_symbol_file.
746 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
747 sections.
748 * gdb.base/ending-run.exp: Accept E32Main for symbian.
749 * gdb.base/solib-disc.exp: Use
750 shlib_target_file and shlib_symbol_file.
751 * gdb.base/unload.exp: Don't skip on symbian. Use
752 shlib_target_file and shlib_symbol_file.
753 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
754
6a8f2671
PA
7552010-03-12 Pedro Alves <pedro@codesourcery.com>
756
757 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
758 * gdb.trace/report.exp: Adjust for x86 and x86_64.
759 Issue a tfind end before looking for a tracepoint frame.
760 * gdb.trace/tfind.exp: Adjust tstatus output.
761 Adjust disassembly output.
762 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
763
ccf26247
JK
7642010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
765
766 * gdb.base/break-interp.exp: Create new displacement parameter value
767 for the test_ld calls.
768 (reach): New parameter displacement, verify its content. New push of
769 pf_prefix "reach-$func:". Import global expect_out.
770 (test_core): New parameter displacement, verify its content. New push
771 of pf_prefix "core:". New command "set verbose on". Import global
772 expect_out.
773 (test_attach): New parameter displacement, verify its content. New
774 push of pf_prefix "attach:". New command "set verbose on". Import
775 global expect_out.
776 (test_ld): New parameter displacement, pass it to the reach, test_core
777 and test_attach calls and verify its content in the "ld.so exit" test.
778 * gdb.base/prelink.exp: Remove gdb_exit and final return.
779 (prelink): Update expected text, use gdb_test.
780
e469c7fb
DE
7812010-03-10 Doug Evans <dje@google.com>
782
783 * gdb.base/checkpoint.exp: Fix comment.
784 Lengthen timeout while doing >600 checkpoints test.
785 Rename duplicate "kill all one" test to keep test names unique.
786
60e1c644
PA
7872010-03-10 Pedro Alves <pedro@codesourcery.com>
788
789 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
790
cec808ec
KS
7912010-03-08 Keith Seitz <keiths@redhat.com>
792
793 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
794 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
795 (dm_type_long): New function.
796 (dm_type_unsigned_short): New function.
797 (dm_type_unsigned_long): New function.
798 (myint): New typedef.
799 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
800 long, unsigned shor and long, operator char*, and typedef.
801 (test_lookup_operator_functions): Add operator char* test.
802 (test_paddr_operator_functions): Likewise.
803 (test_paddr_overloaded_functions): Use probe values for
804 short, long, and unsigned short and long.
805 (test_paddr_hairy_functions): If the demangler probe detected
806 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
807 demangler.
808 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
809 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
810 and "print null_pmf".
811 Add test "ptype a.*pmf".
812 * gdb.cp/overload.exp: Allow optional "int" to appear with
813 "short" and "long".
814 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
815 long expect value for men_overload1arg.
816 Allow "int" to appear with "short" and "long".
817 When testing "info break", add argument for main (void).
818 Also allow "int" to appear with "short" and "long".
819 Ditto with "unsigned" and "long long".
820 * gdb.java/jmain.exp: Do not enclose methods names in single
821 quotes.
822 * gdb.java/jmisc.exp: Likewise.
823 * gdb.java/jprint.exp: Likewise.
824 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
825
826 From Jan Kratochvil <jan.kratochvil@redhat.com>:
827 * gdb.cp/exception.exp (backtrace after first throw)
828 (backtrace after second throw): Allow a namespace before __cxa_throw.
829 (backtrace after first catch, backtrace after second catch): Allow
830 a namespace before __cxa_begin_catch.
831
832 * gdb.cp/cpexprs.exp: New file.
833 * gdb.cp/cpexprs.cc: New file.
834
835 From Daniel Jacobowitz <dan@codesourcery.com>
836 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
837 to use string_to_regexp.
838 (ctor, dtor): New functions. Use them to match constructor
839 and destructor function types.
840 (Top level): Use runto_main.
841
f870a310
TT
8422010-03-05 Tom Tromey <tromey@redhat.com>
843
844 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
845 gdb.target_charset.
846 (pp_ns.to_string): Likewise.
847
0c199f28
KS
8482010-03-04 Keith Seitz <keiths@redhat.com>
849
850 * gdb.cp/overload.exp: Test that the filename portion of a linespec
851 can be quoted. Test that both the filename and function/line
852 portions can be quoted at the same time.
853
c7437ca6
PA
8542010-03-04 Pedro Alves <pedro@codesourcery.com>
855
856 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
857
b111b805
DE
8582010-03-03 Doug Evans <dje@google.com>
859
24486cb7
DE
860 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
861 libc contains libpthread.
862
b111b805
DE
863 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
864 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
865 of gdb_compile. Add another pattern to match android backtrace.
866
a0e0ef55
TT
8672010-03-03 Tom Tromey <tromey@redhat.com>
868
869 PR gdb/11345:
870 * gdb.base/printcmds.exp (test_printf): Add test.
871
1ba53b71
L
8722010-03-02 H.J. Lu <hongjiu.lu@intel.com>
873
874 * gdb.arch/amd64-byte.exp: New.
875 * gdb.arch/amd64-dword.exp: Likewise.
876 * gdb.arch/amd64-pseudo.c: Likewise.
877 * gdb.arch/amd64-word.exp: Likewise.
878 * gdb.arch/i386-byte.exp: Likewise.
879 * gdb.arch/i386-pseudo.c: Likewise.
880 * gdb.arch/i386-word.exp: Likewise.
881
f5dff777
DJ
8822010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
883
884 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
885 types. Add structreg, bitfields, and flags registers.
886 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
887 registers.
888
90884b2b
L
8892010-03-01 H.J. Lu <hongjiu.lu@intel.com>
890
891 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
892 (load_description): Set architecture if defined.
893
dc00d89f
PM
8942010-02-28 Phil Muldoon <pmuldoon@redhat.com>
895
896 * gdb.python/py-frame.exp: Add read_var block tests.
897 * gdb.python/py-frame.c (block): New function.
898
0e095b7e
JK
8992010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
900 Daniel Jacobowitz <dan@codesourcery.com>
901
902 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
903
624f1a65
DM
9042010-02-25 David S. Miller <davem@davemloft.net>
905
906 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
907 fix logic for setting all_syscalls_numbers.
908
f3e9a817
PM
9092010-02-24 Phil Muldoon <pmuldoon@redhat.com>
910
911 * Makefile.in: Add py-block and py-symbol.
912 * gdb.python/py-symbol.exp: New File.
913 * gdb.python/py-symtab.exp: New File.
914 * gdb.python/py-block.exp: New File.
915 * gdb.python/py-symbol.c: New File.
916 * gdb.python/py-block.c: New File.
917
f6bbabf0
PM
9182010-02-24 Phil Muldoon <pmuldoon@redhat.com>
919
920 PR python/11314
921 * lib/gdb.exp (skip_python_tests): New function.
922 * gdb.python/py-cmd.exp: Use skip_python_tests.
923 * gdb.python/py-frame.exp: Likewise.
924 * gdb.python/py-function.exp: Likewise.
925 * gdb.python/py-prettyprint.exp: Likewise.
926 * gdb.python/py-template.exp: Likewise.
927 * gdb.python/py-type.exp: Likewise.
928 * gdb.python/py-value.exp: Likewise.
929
85d721b8
PA
9302010-02-22 Pedro Alves <pedro@codesourcery.com>
931
932 PR9605
933
934 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
935
48e32051
TT
9362010-02-19 Tom Tromey <tromey@redhat.com>
937
938 PR c++/8693, PR c++/9496:
939 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
940 regression tests.
941
ac9c0048
JK
9422010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
943
944 Fix compatibility with m68k as.
945 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
946 Use only /* comments */.
947
57bb97a4
UW
9482010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
949
950 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
951 * configure: Regenerate.
952
7d1bf85c
DJ
9532010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
954
955 * gdb.python/py-type.exp: Check for Python support.
956
061b5285
PA
9572010-02-17 Pedro Alves <pedro@codesourcery.com>
958
959 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
960 `regsub' syntax available.
961
f8a8bc2c
PA
9622010-02-17 Pedro Alves <pedro@codesourcery.com>
963
964 * gdb.base/shmain.c (main): Remove printf call.
965 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
966 * gdb.base/unload.c (main): Make format of fprintf a string
967 literal. Add missing endlines to prints to stderr.
968 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
969
6f451e5e
TT
9702010-02-17 Tom Tromey <tromey@redhat.com>
971
972 * gdb.java/jprint.java (jprint.props): New field.
973 * gdb.java/jprint.exp (set_lang_java): Add regression test.
974
12d79008
PA
9752010-02-17 Pedro Alves <pedro@codesourcery.com>
976
ef801a0e 977 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
978 available.
979
d252f7e5
DJ
9802010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
981
982 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
983 creation to support remote host testing.
984
67bdab6c
DJ
9852010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
986
987 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
988 Recognize "command not found".
989
bb391223
DJ
9902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
991
992 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
993 single-stepping.
994
70362913
DJ
9952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
996
997 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
998 if arguments are not supported.
999
493f3c00
DJ
10002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1001
1002 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
1003 be const or non-const.
1004
8034c749
DJ
10052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1006
1007 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
1008 mi_send_resuming_command to send -exec-continue.
1009
791dfb64
DJ
10102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1011
1012 * gdb.base/list.exp (test_list_filename_and_function): Add test
1013 with single quotes.
1014 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
1015 matching.
1016 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
1017 Add KFAIL'd tests for PR gdb/11289.
1018
7c5fe868
DJ
10192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1020
1021 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
1022
fdc498b8
DJ
10232010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1024
1025 * gdb.base/comp-dir/subdir/dummy.txt: New file.
1026 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
1027 a temporary directory.
1028
b519e2a6
DJ
10292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
1030
1031 * gdb.base/charset.exp: Use a single regular expression to match
1032 show host-charset and show target-charset output.
1033
74164c56
JK
10342010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1035
1036 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
1037 "Illegal process-id" expect string more exact.
1038 (attach to digits-starting nonsense is prohibited): New.
1039
701ed6dc
JK
10402010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1041
1042 * gdb.base/prelink.exp (set verbose on): New.
1043
fa19b4e5
MS
10442010-02-12 Tomas Holmberg <th@virtutech.com>
1045
1046 * mi-reverse.exp: New file. Test for reverse option to the
1047 following MI commands: exec-continue, exec-finish, exec-next,
1048 exec-step, exec-next-instruction, exec-step-instruction.
1049
dadf0e9c
JB
10502010-02-09 Joel Brobecker <brobecker@adacore.com>
1051
1052 * gdb.ada/ptype_tagged_param: New testcase.
1053
714f19d5
TT
10542010-02-08 Tom Tromey <tromey@redhat.com>
1055
1056 PR c++/8017:
1057 * gdb.cp/overload.exp: Add tests.
1058 * gdb.cp/overload.cc (struct K): New.
1059 (namespace N): New.
1060 (main): Call new functions.
1061 (K::staticoverload): Define.
1062
83b10087
CM
1063Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
1064
1065 PR gdb/10728
1066 * gdb.cp/pr10728-x.h: New file.
1067 * gdb.cp/pr10728-x.cc: New file.
1068 * gdb.cp/pr10728-y.cc: New file.
1069 * gdb.cp/pr10728.exp: New file.
1070 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
1071
99903ae3
CM
1072Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
1073
1074 PR gdb/9067
1075 * gdb.cp/pr9067.exp: New
1076 * gdb.cp/pr9067.cc: New
1077 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
1078
7b356089
JB
10792010-02-08 Joel Brobecker <brobecker@adacore.com>
1080
1081 * lib/gdb.exp (gdb_test_timeout): New global variable.
1082 Set it to timeout if not already set.
1083 (gdb_init): Reset the value of timeout to gdb_test_timeout.
1084
1be00882
DE
10852010-02-05 Doug Evans <dje@google.com>
1086
1087 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
1088 user.
1089
82856980
SW
10902010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
1091
1092 PR c++/7935:
1093 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
1094
1a334831
TT
10952010-02-04 Tom Tromey <tromey@redhat.com>
1096
1097 * gdb.cp/virtbase.exp: Make test case names unique.
1098
9c3c02fd
TT
10992010-02-02 Tom Tromey <tromey@redhat.com>
1100
1101 * gdb.cp/virtbase.exp: Add regression tests.
1102 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
1103 (main): Instantiate RHC.
1104
0cc2414c
TT
11052010-02-02 Tom Tromey <tromey@redhat.com>
1106
1107 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
1108 type-printing change.
1109
edf3d5f3
TT
11102010-02-02 Tom Tromey <tromey@redhat.com>
1111
1112 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
1113 * gdb.cp/virtbase.cc: New file.
1114 * gdb.cp/virtbase.exp: New file.
1115 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
1116
e4b7f41c
JK
11172010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1118
1119 PR libc/11214:
1120 * gdb.threads/current-lwp-dead.c: Include features.h.
1121 (HAS_NOMMU): New.
1122 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
1123
b381ea14
JK
11242010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1125
1126 * gdb.base/symbol-without-target_section.exp,
1127 gdb.base/symbol-without-target_section.c: New.
1128
c593ac0e
DJ
11292010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1130
1131 * gdb.base/bigcore.exp: Reset increased timeout.
1132 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
1133
db25f29d
DJ
11342010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1135
1136 * gdb.base/gcore.exp (capture_command_output): Use
1137 gdb_test_multiple.
1138
f9d67f43
DJ
11392010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1140
1141 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
1142 * gdb.arch/thumb2-it.exp (test_it_break): New function.
1143 (Top level): Call it.
1144
177321bd
DJ
11452010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
1146
1147 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
1148
97f2ed50
DJ
11492010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1150
1151 * gdb.base/call-strs.exp, gdb.base/default.exp,
1152 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
1153 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
1154 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
1155 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
1156 gdb.base/watchpoint-solib.exp: Save and restore timeout.
1157 * gdb.base/ending-run.exp: Correct restore of timeout.
1158 * gdb.base/page.exp: Remove unnecessary timeout setting.
1159
e4e2711a
JB
11602010-01-29 Joel Brobecker <brobecker@adacore.com>
1161
1162 * gdb.ada/rec_return: New testcase.
1163
ba581dc1
JB
11642010-01-29 Joel Brobecker <brobecker@adacore.com>
1165
1166 * gdb.ada/call_pn: New testcase.
1167
4ea95be9
DJ
11682010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
1169
1170 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
1171 (Top level): Use it to resume.
1172 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
1173 the Thumb mode displaced stepping error as unsupported.
1174
df83a9bf
SW
11752010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
1176
1177 * gdb.cp/nsusing.exp: Added more tests.
1178 * gdb.cp/nsrecurs.exp: Ditto.
1179 * gdb.cp/nsusing.cc: Added test functions.
1180 * gdb.cp/nsrecurs.cc: Ditto.
1181
40b27cdc
JK
11822010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1183
1184 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
1185 absolute directory pathnames in gdb.sum file.
1186
de958931
SW
11872010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
1188
1189 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
1190 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
1191
708ead4e
TT
11922010-01-26 Tom Tromey <tromey@redhat.com>
1193
1194 PR exp/7643:
1195 * gdb.base/printcmds.exp (test_print_string_constants): Remove
1196 setup_kfail.
1197
b14e635e
SW
11982010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
1199
1200 * gdb.cp/nsrecurs.exp: New test.
1201 * gdb.cp/nsrecurs.cc: New test program.
1202 * gdb.cp/nsstress.exp: New test.
1203 * gdb.cp/nsstress.cc: New test program.
1204 * gdb.cp/nsdecl.exp: New test.
1205 * gdb.cp/nsdecl.cc: New test program.
1206
8540c487
SW
12072010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
1208
1209 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
1210 imported into file scope.
1211 Marked test as xfail.
1212 * gdb.cp/namespace-using.cc (marker5): New function.
1213 * gdb.cp/shadow.exp: New test.
1214 * gdb.cp/shadow.cc: New test program.
1215 * gdb.cp/nsimport.exp: New test.
1216 * gdb.cp/nsimport.cc: New test program.
1217
421d5d99
TT
12182010-01-25 Tom Tromey <tromey@redhat.com>
1219
1220 PR gdb/11049:
1221 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
1222 with "set print null-stop on".
1223
691f8dc1
JK
12242010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1225
1226 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
1227 Adjust it for DISASSEMBLY_OMIT_FNAME.
1228
0b92b5bb
TT
12292010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1230
1231 PR symtab/11199:
1232 * gdb.dwarf2/member-ptr-forwardref.exp,
1233 gdb.dwarf2/member-ptr-forwardref.S: New.
1234
23787403
JK
12352010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1236
1237 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
1238 (thread1_func): Protect thread1_tid with thread1_tid_cond by
1239 thread1_tid_mutex. Remove gdbstop_mutex handling.
1240 (thread2_func): Protect thread2_tid with thread2_tid_cond by
1241 thread2_tid_mutex. Remove gdbstop_mutex handling.
1242 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
1243 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
1244 pthread_cond_wait conditionalizations by while loops.
1245
b966cb8a
TT
12462010-01-20 Tom Tromey <tromey@redhat.com>
1247
1248 PR backtrace/10770:
1249 * gdb.dwarf2/pr10770.exp: New file.
1250 * gdb.dwarf2/pr10770.c: New file.
1251 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
1252
fcae584b
VP
12532010-01-20 Vladimir Prus <vladimir@codesourcery.com>
1254
1255 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
1256 that target was removed, and the test always runs native anyway.
1257
a0f49112
JK
12582010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1259
1260 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
1261 gdb.base/watchpoint-cond-gone-stripped.c: New.
1262
ceeb3d5a
TT
12632010-01-19 Tom Tromey <tromey@redhat.com>
1264
1265 PR c++/8000:
1266 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
1267 existing tests.
1268 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
1269 (main): Use AAA::SomeEnum.
1270
dd322c54
JK
12712010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1272
1273 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
1274 (test_ignore_count): Declare line_callme_body global.
1275 (run to breakpoint with ignore count): Use line_callme_body.
1276 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
1277 (set line_main_hello, set line_main_return): Reindent.
1278 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
1279 New.
1280 (continue to callee4): Use line_callee4_body.
1281 (check *stopped from CLI command): Use line_callee4_next.
1282 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
1283 (set line_main_hello, set line_main_return): Reindent.
1284 (set line_callee4_head, set line_callee4_body): New.
1285 (continue to callee4): Use line_callee4_body.
1286
4e8f195d
TT
12872010-01-18 Tom Tromey <tromey@redhat.com>
1288
1289 PR c++/9680:
1290 * gdb.cp/casts.cc: Add new classes and variables.
1291 * gdb.cp/casts.exp: Test new operators.
1292
9e14a9ba
JB
12932010-01-18 Tom Tromey <tromey@redhat.com>
1294 Thiago Jung Bauermann <bauerman@br.ibm.com>
1295
1296 * gdb.python/source2.py: New file.
1297 * gdb.python/source1: New file.
1298 * gdb.python/python.exp: Test "source" command.
1299
00bf0b85
SS
13002010-01-15 Stan Shebs <stan@codesourcery.com>
1301
1302 * gdb.trace/tfile.c: New file.
1303 * gdb.trace/tfile.exp: New file.
1304
55235ad7
JK
13052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1306
1307 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
1308
9f2982ff
JK
13092010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1310
1311 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
1312
bbfba9ed
JK
13132010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1314
1315 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
1316 (libfunc): New parameter action. Implement also selectable "sleep".
1317 * gdb.base/break-interp-main.c: Include assert.h.
1318 (libfunc): New parameter action.
1319 (main): New parameters argc and argv. Assert argc. Pass argv.
1320 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
1321 (test_attach): New proc.
1322 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
1323 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
1324
61f0d762
JK
13252010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1326
1327 * gdb.base/break-interp.exp (test_core): New proc.
1328 (test_ld): Call it.
1329
06a6f270
JK
13302010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1331
1332 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
1333 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
1334 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
1335 and gdb_compile_shlib. Use new -Wl compiler options.
1336 (dl bt, main bt): New tests.
1337
51bee8e9
JK
13382010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1339
1340 Support PIEs with no symfile_objfile.
1341 * gdb.base/break-interp.exp: New argument at the test_ld calls.
1342 (test_ld): New parameter trynosym.
1343 (test_ld <$trynosym>): New block.
1344
b8040f19
JK
13452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1346
1347 * gdb.base/break-interp.exp: New file.
1348
be759fcf
PM
13492010-01-13 Phil Muldoon <pmuldoon@redhat.com>
1350
1351 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
1352 * gdb.python/py-prettyprint.py (pp_ls): New printer.
1353 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
1354 test.
1355 * gdb.python/py-prettyprint.c: Define lazystring test structure.
1356 * gdb.python/py-mi.exp: Add lazy string test.
1357
dc146f7c
VP
13582010-01-13 Vladimir Prus <vladimir@codesourcery.com>
1359
1360 * lib/mi-support.exp (mi_check_thread_states): Handle
1361 core number in thread listing.
1362
b4ba55a1
JB
13632010-01-12 Joel Brobecker <brobecker@adacore.com>
1364
1365 * gdb.base/maint.exp: Adjust the expected output for the
1366 "maint print type" test. Use gdb_test_multiple instead of
1367 gdb_sent/gdb_expect.
1368
08e24bd4
DE
13692010-01-11 Doug Evans <dje@google.com>
1370
6496a609
DE
1371 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
1372 from gdbserver_download. All callers updated.
1373
08e24bd4
DE
1374 * gdb.server/ext-run.exp: "info os processes" requires xml support.
1375
b5cfddf5
JK
13762010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1377
1378 Implement binary numbers parsing.
1379 * gdb.base/printcmds.exp (test_integer_literals_accepted)
1380 (test_integer_literals_rejected): New binary tests.
1381
3725885a
RW
13822010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1383
1384 * gdb.cell/configure: Regenerate.
1385
37aeb5df
JK
13862010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1387
1388 * gdb.base/corefile.exp: Move the core finding block out and call it as
1389 core_find, new variable $corefile, replace corefile by $corefile and
1390 [file tail $corefile] for usage vs. test names resp.
1391 * lib/gdb.exp (core_find): Move it as a new function here. New
1392 parameter binfile and deletefiles. New variable $destcore. Pre-delete
1393 $destcore. Return "" on error.
1394
d521f563
JK
13952010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1396
1397 Workaround PR binutils/10802.
1398 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
1399 (twice).
1400
28f24826
DJ
14012010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1402
1403 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
1404
2de75e71
JB
14052010-01-08 Joel Brobecker <brobecker@adacore.com>
1406
1407 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
1408 call, to avoid interruption.
1409
fe00719b 14102010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
1411
1412 * gdb.stabs/weird.def (args93): New.
1413
d0ef5df8
DE
14142010-01-07 Doug Evans <dje@google.com>
1415
1416 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
1417
3a08d52f
TT
14182010-01-07 Tom Tromey <tromey@redhat.com>
1419
1420 * gdb.base/source.exp: Use correct line number.
1421
7a697b8d
SS
14222010-01-05 Stan Shebs <stan@codesourcery.com>
1423
1424 * gdb.trace/tracecmd.exp: Test ftrace.
1425
7803799a
UW
14262010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1427
1428 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
1429
c54eabfa
JK
14302010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1431
1432 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
1433 "uint_for_mi_testing".
1434
02e7ef19
JB
14352010-01-01 Joel Brobecker <brobecker@adacore.com>
1436
1437 Test indented comment in file being sourced.
1438 * gdb.base/commands.exp: Test indented comment in file being sourced.
1439
abd775ce
JB
14402010-01-01 Joel Brobecker <brobecker@adacore.com>
1441
1442 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
1443 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
1444 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
1445 notice.
1446
79b55b82
JB
14472010-01-01 Joel Brobecker <brobecker@adacore.com>
1448
1449 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
1450 notice.
1451
8997583e
JK
14522010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1453
1454 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
1455 missing $after_stopped and comma (,) expectation.
1456
6da95a67
SS
14572009-12-31 Stan Shebs <stan@codesourcery.com>
1458
1459 * gdb.trace/actions.exp: Test teval action.
1460
218d2fc6
TJB
14612009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1462
1463 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
1464 (top level): Call test_watchpoint_in_big_blob.
1465 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
1466 watchpoints.
1467 (func3): Write to buf.
1468
236f1d4d
SS
14692009-12-29 Stan Shebs <stan@codesourcery.com>
1470
1471 * gdb.trace/actions.exp: Test default-collect.
1472
f61e138d
SS
14732009-12-28 Stan Shebs <stan@codesourcery.com>
1474
1475 * gdb.trace/tsv.exp: New file.
1476 * gdb.base/completion.exp: Update ambiguous info output.
1477
0219b378
DJ
14782009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
1479
1480 * gdb.base/find.c (main): Reference search buffers.
1481 * gdb.base/included.c (main): Reference integer.
1482 * gdb.base/ptype.c (charfoo): Declare.
1483 (intfoo): Call charfoo.
1484 * gdb.base/scope0.c (useitp): New function.
1485 (usestatics): Use useitp.
1486 (useit): Add a type for val.
1487 * gdb.base/scope1.c (useit1): Take a pointer argument.
1488 (usestatics1): Update calls to useit1.
1489 * gdb.cp/call-c.cc: Declare foo.
1490 (main): Call foo.
1491 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
1492 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
1493 (main): Call C::ensureRefs and ensureOtherRefs.
1494 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
1495 variables.
1496 (ensureOtherRefs): New function.
1497 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
1498 * gdb.cp/templates.cc (main): Call t5i.value.
1499
3f78692f
JK
15002009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1501
1502 Fix compatibility with G++-4.5.
1503 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
1504 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
1505 (uncaught return): Remove.
1506
429374b8
JK
15072009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1508 Phil Muldoon <pmuldoon@redhat.com>
1509
1510 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
1511 (bp_location13, bp_location14, bp_location17, bp_location18)
1512 (marker3_proto, marker4_proto): New variables.
1513 (breakpoint info): Update output.
1514 (run until breakpoint at marker3, run until breakpoint at marker4): New
1515 tests.
1516
859825b8
JK
15172009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1518
1519 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
1520 Replace the printf call of Y by provided "y-set-1" label. New block
1521 for the second shared library.
1522 * gdb.base/unload.exp: Compile also the second library, call
1523 gdb_load_shlibs also for it. Use now gdb_breakpoint.
1524 (single pending breakpoint info): Rename to ...
1525 (pending breakpoint info before run): ... this extended test.
1526 (libfile2, libname2, libsrcfile2, libsrc2)
1527 (lib_sl2): New variables.
1528 (exec_opts): Set also SHLIB_NAME2.
1529 (pending breakpoint info on first run at shrfunc1)
1530 (pending breakpoint info on second run at shrfunc1)
1531 (pending breakpoint info on second run at shrfunc2)
1532 (print y from libfile, print y from libfile2): New tests.
1533 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
1534 * gdb.base/unloadshr2.c: New.
1535
e6a386cd
HZ
15362009-12-22 Hui Zhu <teawater@gmail.com>
1537
1538 * gdb.reverse/sigall-reverse.exp: Adjust.
1539
9e19b45e
VP
15402009-12-21 Vladimir Prus <vladimir@codesourcery.com>
1541
1542 PR gdb/10884
1543
1544 * gdb.mi/var-cmd.c (do_bitfield_tests): New
1545 (main): Call do_bitfield_tests.
aacf5b1e 1546 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 1547
d53a7b30
JB
15482009-12-20 Joel Brobecker <brobecker@adacore.com>
1549
1550 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
1551 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
1552 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
1553 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
1554 gdb.modula2/unbounded1.c: Update copyright header.
1555
191ca0a1
CM
15562009-12-10 Chris Moller <moller@mollerware.com>
1557
1558 PR gdb/9399
1559 * gdb.cp/virtfunc2.exp: New tests
1560 * gdb.cp/virtfunc2.cc: New tests
1561 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
1562
0fa6cf1b
MS
15632009-12-10 Oza Pawandeep (paawan1982@yahoo.com
1564
1565 * gdb.reverse/i387-env-reverse.c: New file.
1566 * gdb.reverse/i387-env-reverse.exp: New file.
1567 * gdb.reverse/i387-stack-reverse.c: New file.
1568 * gdb.reverse/i387-stack-reverse.exp: New file.
1569
361ae042
PM
15702009-12-08 Phil Muldoon <pmuldoon@redhat.com>
1571
1572 * gdb.python/py-type.exp (test_range): New test.
1573
bfd31e71
PM
15742009-12-03 Phil Muldoon <pmuldoon@redhat.com>
1575
1576 PR python/10805
1577
1578 * gdb.python/py-type.exp: New file.
1579 * gdb.python/py-type.c: New file.
1580 * Makefile.in: Add py-type.
1581
57a1d736
TT
15822009-12-03 Tom Tromey <tromey@redhat.com>
1583
1584 * gdb.python/py-value.exp (test_parse_and_eval): New
1585 function.
1586
1f3b5d1b
PP
15872009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1588
1589 PR gdb/11022
1590
1591 * gdb.base/pr11022.exp: New test.
1592 * gdb.base/pr11022.c: New test.
1593
8b7dbdc9
JK
15942009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1595
1596 Fix spurious false FAILs.
1597 * gdb.base/structs.c (chartest): New.
1598 (main): Fill-in chartest.
1599 * gdb.base/structs.exp (anychar_re, first): New.
1600 (start_structs_test): Import global anychar_re and first.
1601 New gdb_test call "set print elements 300; ${testfile}"
1602 (start_structs_test <$first>): New block.
1603 (any): Import global anychar_re. New variable ac. Use ${ac}.
1604
6a53b2ec
JK
16052009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1606
1607 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
1608
d7167b4c
JK
16092009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1610
1611 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
1612 Force $srcfile file.
1613 * gdb.base/foll-fork.c (callee): Comment out the printf call.
1614
b1798462
UW
16152009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1616
1617 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
1618 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1619 * gdb.threads/watchthreads-reorder.exp: Likewise.
1620
b6199126
DJ
16212009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
1622
1623 PR gdb/8704
1624
1625 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
1626 "if", and "thread". Correct matching in the previous test.
1627
b22a0510
DJ
16282009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
1629
1630 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
1631
930636d2
MS
16322009-11-23 Michael Snyder <msnyder@vmware.com>
1633
1634 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
1635 * gdb.reverse-watch-precsave.exp: Ditto.
1636
21a0512e
PP
16372009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
1638
1639 * gdb.asm/asm-source.exp: Adjust.
1640 * gdb.base/help.exp: Adjust.
1641
fc30d5e0
PA
16422009-11-22 Pedro Alves <pedro@codesourcery.com>
1643
1644 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
1645 (do_syscall_tests_without_xml): Set data-directory to
1646 /the/path/to/nowhere.
1647
f6bc2008
PA
16482009-11-21 Pedro Alves <pedro@codesourcery.com>
1649
1650 * gdb.threads/local-watch-wrong-thread.c,
1651 gdb.threads/local-watch-wrong-thread.exp: New files.
1652
8c2fb5de
PA
16532009-11-21 Pedro Alves <pedro@codesourcery.com>
1654
1655 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
1656 assume new `regsub' syntax available.
1657
ebec9a0f
PA
16582009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1659
a79d3c27
JK
1660 * gdb.base/watchpoint-hw-hit-once.exp,
1661 gdb.base/watchpoint-hw-hit-once.c: New.
1662
16632009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1664
1665 * gdb.threads/watchthreads-reorder.exp,
1666 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 1667
276a961b
MK
16682009-11-17 Nathan Sidwell <nathan@codesourcery.com>
1669
1670 * gdb.xml/tdesc-regs.exp: Use for m68k.
1671
4867c1fb
PA
16722009-11-15 Pedro Alves <pedro@codesourcery.com>
1673
1674 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
1675
f6838f81
DJ
16762009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1677
1678 * lib/gdb.exp (current_target_name): New procedure.
1679 (gdb_wrapper_target): New variable.
1680 (gdb_wrapper_init): Set gdb_wrapper_target.
1681 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
1682 wrapper.
1683
4ac4dd3f
DJ
16842009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1685
1686 * gdb.base/remote.exp: Delete the slowest load test.
1687 Do not load with fixed packet sizes.
1688
a7881759
DJ
16892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1690
1691 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
1692
97a5b505
DJ
16932009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1694
1695 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
1696 srcfile when setting a breakpoint.
1697
d3e1fc54
DJ
16982009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
1699
1700 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
1701 macros.
1702
7cbcbded
DJ
17032009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1704
1705 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
1706 to be in memory.
1707 * gdb.base/display.c (force_mem): New.
1708 (do_loops): Use it. Add breakpoint comments.
1709 (do_vars): Add a breakpoint comment.
1710 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
1711 line numbers.
1712
bdea3a92
NF
17132009-11-13 Nathan Froyd <froydnj@codesourcery.com>
1714
1715 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
1716 instead of a bare "run".
1717
269f82e5
PP
17182009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1719
1720 * gdb.python/py-prettyprint.exp: Adjust.
1721
a69b7d9d
DJ
17222009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1723
1724 * lib/cell.exp (skip_cell_tests): Clean up test files before
1725 returning.
1726
b598bfda
DJ
17272009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1728
1729 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
1730 and the breakpoint menu. Do not call perror if a prompt is seen.
1731 Consume the following GDB prompt.
1732 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
1733 * gdb.cp/namespace.exp: Use gdb_test.
1734 * gdb.cp/templates.exp: Use gdb_test.
1735 (test_template_breakpoints): Use gdb_test_multiple.
1736
87728fa0
DJ
17372009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1738
1739 * gdb.base/break1.c (struct some_struct, values): Move earlier.
1740 (marker4): Reference values.
1741
b67c692f
DJ
17422009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1743
1744 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
1745 is missing.
1746
f0df251a
DJ
17472009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1748
1749 * gdb.base/break.c (need_malloc): New.
1750 * gdb.base/constvars.c (main): Reference crass and crisp.
1751 * gdb.base/gdb1821.c (main): Reference bar.
1752 * gdb.cp/gdb1355.cc (main): Reference s1.
1753 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
1754 (main): Call them.
1755 * gdb.cp/hang2.cc (dummy2): Define.
1756 * gdb.cp/hang3.cc (dummy3): Define.
1757 * gdb.cp/m-data.cc (main): Reference shadow.
1758
bdf7534a
NF
17592009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1760 Nathan Froyd <froydnj@codesourcery.com>
1761
1762 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
1763 remote host.
1764
f24fce77
NF
17652009-11-12 Nathan Froyd <froydnj@codesourcery.com>
1766
1767 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
1768 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
1769 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1770 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1771 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1772 * gdb.dwarf2/dw2-producer.exp: Likewise.
1773 * gdb.dwarf2/mac-fileno.exp: Likewise.
1774 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
1775 py-prettyprint.py to the remote host.
1776 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
1777
40f0318e
KS
17782009-11-11 Keith Seitz <keiths@redhat.com>
1779
1780 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
1781 use it instead of "Foo".
1782 * gdb.cp/classes.exp (do_tests): Add a test to access
1783 a method through a typedef'd class name.
1784
f3d9f7fb
NF
17852009-11-11 Nathan Froyd <froydnj@codesourcery.com>
1786
1787 * gdb.base/long_long.exp: Permit leading zeros on floating-point
1788 exponents.
1789 * gdb.base/pointers.exp: Likewise.
1790 * gdb.cp/ref-types.exp: Likewise.
1791
a4216f37
KS
17922009-11-11 Keith Seitz <keiths@redhat.com>
1793
1794 * gdb.cp/cplusfuncs.cc (class foo): Add operators
1795 new[] and delete[].
1796 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
1797 "void".
1798 (probe_demangler): Remove all single-quoting of
1799 method and variable names.
1800 (info_func_regexp): Remove the word "void" from any
1801 occurrence of "(void)".
1802 (print_addr_2): Remove all single-quoting of
1803 method names.
1804 (print_addr_2_kfail): Likewise.
1805 (print_addr): Single-quote C function names before
1806 passing to print_addr_2.
1807 (test_paddr_operator_functions): Remove single-quoting
1808 for method names.
1809 Add tests for operator new[] and operator delete[].
1810
9b14d7aa
JK
18112009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1812
1813 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
1814
85feb311
KS
18152009-11-09 Keith Seitz <keiths@redhat.com>
1816
1817 * gdb.cp/overload.exp: Add tests for resolving overloaded
1818 methods in expression parsing/evaluation.
1819
fa335448
DJ
18202009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
1821
1822 * lib/gdb.exp (default_gdb_version): Use --version instead of
1823 --command.
1824
ec3c07fc
NS
18252009-11-10 Nathan Sidwell <nathan@codesourcery.com>
1826
1827 * lib/gdb.exp (gdb_compile_test): New.
1828 (skip_ada_tests, skip_java_tests): New.
1829 (gdb_compile): Use gdb_compile_test for f77.
1830 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
1831 * lib/java.exp (compile_java_from_source): Remove runtests check,
1832 use gdb_compile_test to record result.
1833 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
1834 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
1835 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
1836 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
1837 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
1838 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
1839 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
1840 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
1841 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
1842 adjust gdb_compile invocations.
1843
b8b4e42b
JK
18442009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1845
1846 * Makefile.in (abs_builddir): New.
1847 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
1848 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
1849 `$(abs_builddir)/site.exp'.
1850
f8b7eaf3
DJ
18512009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
1852
1853 * config/m68k-emc.exp, lib/emc-support.exp,
1854 gdb.trace/gdb_c_test.c: Delete.
1855 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
1856 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1857 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1858 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1859 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1860 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
1861 casing for m68k-*-elf.
1862
c4187697
NS
18632009-11-03 Pedro Alves <pedro@codesourcery.com>
1864
1865 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
1866 * gdb.arch/i386-prologue.exp: Likewise.
1867 * gdb.arch/i386-unwind.exp: Likewise.
1868
db16b772
DJ
18692009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1870
1871 * lib/gdb.exp (gdb_expect): Fix timeout typo.
1872
bcf71277
DJ
18732009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1874
1875 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
1876
0105cee2
DJ
18772009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1878
1879 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
1880
24ddea62
JK
18812009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1882
1883 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
1884
287ccc17
JK
18852009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1886
1887 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
1888 * gdb.base/sepdebug2.c: New file.
1889
08bca259 18902009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
1891
1892 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
1893 the modified warnings for catch syscall. Verify if GDB was compiled
1894 with support for lib expat, and choose which tests to run depending
1895 on this.
1896
5d4e2b76
VP
18972009-10-30 Vladimir Prus <vladimir@codesourcery.com>
1898
1899 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
1900 that composite commands are parsed OK. And also test
1901 that breakpoint commands do work.
1902
240e538a
MS
19032009-10-23 Michael Snyder <msnyder@vmware.com>
1904
1905 gdb.reverse/consecutive-precsave.exp: Change expect pattern
1906 to allow for new disassembly style.
1907
9c419145
PP
19082009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
1909
1910 * gdb.asm/asm-source.exp: Adjust.
1911
02506ff1
MS
19122009-10-22 Michael Snyder <msnyder@vmware.com>
1913
1914 * gdb.reverse/break-precsave.exp: New test.
1915 * gdb.reverse/consecutive-precsave.exp: Ditto.
1916 * gdb.reverse/finish-precsave.exp: Ditto.
1917 * gdb.reverse/i386-precsave.exp: Ditto.
1918 * gdb.reverse/machinestate-precsave.exp: Ditto.
1919 * gdb.reverse/sigall-precsave.exp: Ditto.
1920 * gdb.reverse/solilb-precsave.exp: Ditto.
1921 * gdb.reverse/step-precsave.exp: Ditto.
1922 * gdb.reverse/until-precsave.exp: Ditto.
1923 * gdb.reverse/watch-precsave.exp: Ditto.
1924
4cf866a3
MS
19252009-10-22 Michael Snyder <msnyder@vmware.com>
1926
1927 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
1928 for gdb_expect. Adjust one test's expect strings for the new
1929 format of disassemble.
1930 * gdb.reverse/finish-reverse.exp: Delete 'return'.
1931 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
1932 gdb_test_multiple.
1933 * gdb.reverse/step-reverse.exp: Delete 'return'.
1934 * gdb.reverse/until-reverse.exp: Delete blank lines.
1935 * gdb.reverse/watch-reverse.exp: Delete blank lines.
1936
2b28d209
PP
19372009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
1938
1939 * gdb.base/consecutive.exp: Adjust.
1940 * gdb.base/display.exp: Likewise.
1941 * gdb.base/pc-fp.exp: Likewise.
1942 * gdb.base/sigbpt.exp: Likewise.
1943
33b9c32b
MS
19442009-10-19 Michael Snyder <msnyder@vmware.com>
1945
1946 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
1947 * gdb.reverse/finish-reverse.c: Ditto.
1948 * gdb.reverse/sigall-reverse.c: Ditto.
1949 * gdb.reverse/solib-reverse.c: Ditto.
1950 * gdb.reverse/step-reverse.c: Ditto.
1951 * gdb.reverse/watch-reverse.c: Ditto.
1952
6c95b8df
PA
19532009-10-19 Pedro Alves <pedro@codesourcery.com>
1954 Stan Shebs <stan@codesourcery.com>
1955
1956 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
1957 * gdb.base/foll-exec.exp: Adjust to expect a process id before
1958 "Executing new program".
1959 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
1960 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
1961 left listed after having been killed.
1962 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
1963 * gdb.base/maint.exp: Adjust test.
1964
1965 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
1966 * gdb.multi/Makefile.in: New.
1967 * gdb.multi/base.exp: New.
1968 * gdb.multi/goodbye.c: New.
1969 * gdb.multi/hangout.c: New.
1970 * gdb.multi/hello.c: New.
1971 * gdb.multi/bkpt-multi-exec.c: New.
1972 * gdb.multi/bkpt-multi-exec.exp: New.
1973 * gdb.multi/crashme.c: New.
1974
279017b7
TG
19752009-10-13 Tristan Gingold <gingold@adacore.com>
1976
1977 * gdb.base/sepdebug.exp: Check debug info are found.
1978
0413d738
PA
19792009-10-08 Pedro Alves <pedro@codesourcery.com>
1980
1981 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
1982 bits.
1983
c628eecc
JK
19842009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1985
1986 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
1987
38af1bfe
JB
19882009-10-07 Joel Brobecker <brobecker@adacore.com>
1989
1990 * gdb.base/watchpoints.c: Add copyright header. Reformat one
1991 of the comments.
1992
2b0adecd
PM
19932009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
1994
1995 * gdb.base/annota1.exp: Remove obsolete match_max increase.
1996 * gdb.base/annota3.exp: Idem.
1997 * gdb.base/maint.exp: Idem.
1998
8d417781
PM
19992009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
2000
2001 * lib/gdb.exp (default_gdb_init): Set current value of match_max
2002 to default.
2003
bb61102d
PM
20042009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
2005
2006 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
2007 mingw and cygwin targets.
2008
ace5c364
PM
20092009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
2010 Pedro Alves <pedro@codesourcery.com>
2011
2012 * lib/gdb.exp (gdb_compile): Avoid adding
2013 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
2014
c2d494a0
PM
20152009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
2016
e1b52ce2
PM
2017 * gdb.base/shr1.c: Use %p in format string.
2018 * gdb.base/unload.c: Avoid warning in fprintf.
2019 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 2020
209f53f5
PM
20212009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
2022
2023 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
2024 long type.
2025 (test_unlink): Correct printf string.
2026 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
2027 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
2028
8172766a
JK
20292009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2030
2031 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
2032 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
2033 * gdb.arch/ia64-breakpoint-shadow.S: New file.
2034
0f73703c
UW
20352009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2036
2037 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
2038 * gdb.objc/nondebug.exp: Likewise.
2039
b32306ca
UW
20402009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2041
2042 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
2043 target_info setting.
2044
2045 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
2046 that detect new threads during "info threads".
2047
0057022f
UW
20482009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2049
2050 * gdb.threads/manythreads.c (main): Increase thread stack size
2051 to 2*PTHREAD_STACK_MIN.
2052 * gdb.threads/multi-create.c (main): Likewise.
2053 (create_function): Likewise.
2054
f29c0325
UW
20552009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2056
2057 * gdb.base/dump.exp: Pass difference of pointer types instead
2058 of integer types as offset to restore in intarr3.srec case.
2059
fcb34849
UW
20602009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2061
2062 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
2063
d5142e3b
UW
20642009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2065
2066 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
2067
087b74b2
PM
20682009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
2069
2070 New test for two watchpoints, with disabling of
2071 the first inserted.
2072 * testsuite/gdb.base/watchpoints.c: New file.
2073 * testsuite/gdb.base/watchpoints.exp: New file.
2074
96c07c5b
TT
20752009-09-25 Tom Tromey <tromey@redhat.com>
2076
2077 * gdb.base/charset.exp: Test utf-16 strings with Python.
2078
b8899f2b
TT
20792009-09-25 Tom Tromey <tromey@redhat.com>
2080
2081 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
2082 UCS-4.
2083 * gdb.base/charset.c (utf_32_string): Rename.
2084 (init_utf32): Rename.
2085 (main): Update.
2086
329719ec
TT
20872009-09-22 Tom Tromey <tromey@redhat.com>
2088
2089 * gdb.python/py-function.exp: Add regression tests.
2090
11ef0d76
KS
20912009-09-21 Keith Seitz <keiths@redhat.com>
2092
2093 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
2094 with invalid operator.
2095
3fe8f3b3
KS
20962009-09-21 Keith Seitz <keiths@redhat.com>
2097
2098 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
2099 and destructor using typedef name of class.
2100 * gdb.cp/classes.cc (class Base1): Add a destructor.
2101 (base1): New typedef.
2102 (use_methods): Instanitate an object of type base1.
2103 * gdb.cp/templates.exp (test_template_typedef): New procedure.
2104 (do_tests): Call test_template_typedef.
2105 * gdb.cp/templates.cc (Baz::~Baz): New method.
2106 (intBazOne): New typedef.
2107 (main): Instantiate intBazOne.
2108
7a9fe101
PM
21092009-09-21 Phil Muldoon <pmuldoon@redhat.com>
2110
2111 PR python/10633
2112
2113 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
2114 Function.
2115 (run_lang_tests): Add print elements test.
2116
2e4d963f
PM
21172009-09-21 Phil Muldoon <pmuldoon@redhat.com>
2118
2119 * gdb.python/py-value.exp (test_subscript_regression): New
2120 function. Test for invalid subscripts.
2121 * gdb.python/py-value.c (main): Add test array, and pointer to it.
2122 (ptr_ref): New function.
2123
ec7e75e7
PP
21242009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2125
2126 * gdb.base/default.exp: Fix "show convenience".
2127
0cc7d26f
TT
21282009-09-15 Tom Tromey <tromey@redhat.com>
2129
2130 * lib/mi-support.exp (mi_create_varobj): Update.
2131 (mi_create_floating_varobj): Likewise.
2132 (mi_create_dynamic_varobj): New proc.
2133 (mi_varobj_update): Update.
2134 (mi_varobj_update_with_type_change): Likewise.
2135 (mi_varobj_update_kv_helper): New proc.
2136 (mi_varobj_update_dynamic_helper): Rewrite.
2137 (mi_varobj_update_dynamic): New proc.
2138 (mi_list_varobj_children): Update.
2139 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
2140 * gdb.python/python-prettyprint.py (pp_outer): New class.
2141 (pp_nullstr): Likewise.
2142 (lookup_function): Register new printers.
2143 * gdb.python/python-prettyprint.c (struct substruct): New type.
2144 (struct outerstruct): Likewise.
2145 (substruct_test): New function.
2146 (struct nullstr): New type.
2147 (string_1, string_2): New globals.
2148 (main): Add new tests.
2149 * gdb.python/python-mi.exp: Added regression tests.
2150 * gdb.mi/mi2-var-display.exp: Update.
2151 * gdb.mi/mi2-var-cmd.exp: Update.
2152 * gdb.mi/mi2-var-child.exp: Update.
2153 * gdb.mi/mi2-var-block.exp: Update.
2154 * gdb.mi/mi-var-invalidate.exp: Update.
2155 * gdb.mi/mi-var-display.exp: Update.
2156 * gdb.mi/mi-var-cmd.exp: Update.
2157 * gdb.mi/mi-var-child.exp: Update.
2158 * gdb.mi/mi-var-block.exp: Update.
2159 * gdb.mi/mi-break.exp: Update.
2160 * gdb.mi/gdb701.exp: Update.
2161
a96d9b2e
SDJ
21622009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
2163
2164 * Makefile.in: Inclusion of catch-syscall object.
2165 * gdb.base/catch-syscall.c: New file.
2166 * gdb.base/catch-syscall.exp: New file.
2167
b43b923a
MS
21682009-09-12 Michael Snyder <msnyder@vmware.com>
2169
2170 * gdb.reverse/step-reverse.exp: Explicitly check for targets
2171 that can support reverse debuggnig.
2172
cec03d70
TT
21732009-09-11 Tom Tromey <tromey@redhat.com>
2174
2175 * gdb.dwarf2/valop.S: New file.
2176 * gdb.dwarf2/valop.exp: New file.
2177
e23bb3fc
MK
21782009-09-11 Mark Kettenis <kettenis@gnu.org>
2179
2180 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
2181
37c3696d
DE
21822009-09-10 Doug Evans <dje@google.com>
2183
2184 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
2185 Add $gdb_prompt to second breakpoint regexp.
2186
5172aecb
JB
21872009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
2188
2189 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
2190 names, add missing ones.
2191 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
2192 * gdb.python/py-frame.c: Rename from python-frame.c.
2193 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
2194 testfile name.
2195 * gdb.python/py-function.exp: Rename from python-function.exp.
2196 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
2197 testfile name.
2198 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
2199 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
2200 Adjust testfile name.
2201 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
2202 * gdb.python/py-template.cc: Rename from python-template.cc.
2203 * gdb.python/py-template.exp: Rename from python-template.exp.
2204 Adjust testfile name.
2205 * gdb.python/py-value.c: Rename from python-value.c.
2206 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
2207 testfile name.
2208
b554e4bd
JK
22092009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2210
2211 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
2212 $bpt2address.
2213 (Second breakpoint address is valid on ia64)
2214 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
2215
9a68ae16
JM
22162009-09-03 Joseph Myers <joseph@codesourcery.com>
2217
2218 * gdb.base/ending-run.exp: Restrict regular expression matching
2219 line number to require closing brace following.
2220
146b9145
DE
22212009-09-03 Doug Evans <dje@google.com>
2222
2223 * gdb.base/store.exp (check_set): Fix typo in expected value message.
2224
787d21e1
TT
22252009-09-02 Tom Tromey <tromey@redhat.com>
2226
2227 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
2228
e7802207
TT
22292009-09-02 Tom Tromey <tromey@redhat.com>
2230
2231 * gdb.dwarf2/callframecfa.exp: New file.
2232 * gdb.dwarf2/callframecfa.S: New file.
2233
817aadd2
JK
22342009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2235
2236 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
2237 gdb.base/solib-overlap-main.c: New.
2238
4a76eae5
DJ
22392009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
2240
2241 PR gdb/10565
2242
2243 * gdb.base/bitfields.c (struct container, container): New.
2244 (main): Initialize it and call break5.
2245 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
2246
d4b96c9a
JK
22472009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2248
2249 Support constant DW_AT_data_member_location by GCC PR debug/40659.
2250 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
2251
4e22772d
JK
22522009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2253
2254 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
2255
2efab443
MS
22562009-08-26 Michael Snyder <msnyder@vmware.com>
2257
2258 * gdb.base/i386-reverse.c: New file.
2259 * gdb.base/i386-reverse.exp: New file.
2260 * gdb.base/Makefile.in: Add new files to be removed.
2261
07ab73a0
JM
22622009-08-26 Joseph Myers <joseph@codesourcery.com>
2263
2264 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
2265 environment-pwd for remote host.
2266 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
2267
676accff
KS
22682009-08-24 Keith Seitz <keiths@redhat.com>
2269
2270 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
2271 Add two new C++ completer tests which limit the output to a
2272 given class.
2273
f9f7ad22
MS
22742009-08-24 Michael Snyder <msnyder@vmware.com>
2275
2276 * gdb.base/del.exp: Fix typo in comment.
2277 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
2278
81ecdfbb
RW
22792009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2280
2281 * configure: Regenerate.
2282 * gdb.hp/configure: Likewise.
2283 * gdb.hp/gdb.aCC/configure: Likewise.
2284 * gdb.hp/gdb.base-hp/configure: Likewise.
2285 * gdb.hp/gdb.compat/configure: Likewise.
2286 * gdb.hp/gdb.defects/configure: Likewise.
2287 * gdb.hp/gdb.objdbg/configure: Likewise.
2288 * gdb.stabs/configure: Likewise.
2289
cab0c772
UW
22902009-08-19 Doug Evans <dje@google.com>
2291
2292 * gdb.base/gdbvars.c: New file.
2293 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
2294
b8fa0bfa
PA
22952009-08-14 Pedro Alves <pedro@codesourcery.com>
2296
2297 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2298 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
2299
b84aa90a
PA
23002009-08-13 Pedro Alves <pedro@codesourcery.com>
2301
2302 * gdb.base/default.exp: Adjust "set language test": it's now an
2303 enum command. Larger help string moved to "help set language".
2304 * gdb.base/help.exp: Adjust "help set language" expected output,
2305 now lists all known languages.
2306
0d8f9b2c
NF
23072009-08-11 Nathan Froyd <froydnj@codesourcery.com>
2308
2309 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
2310 all frame arguments.
2311 * gdb.arch/altivec-regs.exp: Likewise.
2312
bda180e0
TT
23132009-08-07 Tom Tromey <tromey@redhat.com>
2314
2315 * gdb.base/setshow.exp: Add tests for changes to set language, set
2316 check range, and set check type.
2317
48cb2d85
VP
23182009-08-03 Vladimir Prus <vladimir@codesourcery.com>
2319
2320 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
2321 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
2322 Call it.
2323
1ea34204
UW
23242009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2325
2326 * configure.ac: Run gdb.cell tests when appropriate.
2327 * configure: Regenerate.
2328 * lib/cell.exp: New file.
2329 * gdb.cell: New directory.
2330 * gdb.cell/configure.ac: New file.
2331 * gdb.cell/configure: New file.
2332 * gdb.cell/Makefile.in: New file.
2333 * gdb.cell/arch.exp: New file.
2334 * gdb.cell/break.c: New file.
2335 * gdb.cell/break.exp: New file.
2336 * gdb.cell/break-spu.c: New file.
2337 * gdb.cell/bt.c: New file.
2338 * gdb.cell/bt2-spu.c: New file.
2339 * gdb.cell/bt-spu.c: New file.
2340 * gdb.cell/bt.exp: New file.
2341 * gdb.cell/coremaker.c: New file.
2342 * gdb.cell/coremaker-spu.c: New file.
2343 * gdb.cell/core.exp: New file.
2344 * gdb.cell/gcore.exp: New file.
2345 * gdb.cell/data.c: New file.
2346 * gdb.cell/data.exp: New file.
2347 * gdb.cell/data-spu.c: New file.
2348 * gdb.cell/ea-cache.exp: New file.
2349 * gdb.cell/ea-cache.c: New file.
2350 * gdb.cell/ea-cache-spu.c: New file.
2351 * gdb.cell/ea-standalone.c: New file.
2352 * gdb.cell/ea-standalone.exp: New file.
2353 * gdb.cell/ea-test.c: New file.
2354 * gdb.cell/ea-test.exp: New file.
2355 * gdb.cell/f-regs.exp: New file.
2356 * gdb.cell/mem-access.c: New file.
2357 * gdb.cell/mem-access.exp: New file.
2358 * gdb.cell/mem-access-spu.c: New file.
2359 * gdb.cell/ptype.exp: New file.
2360 * gdb.cell/registers.exp: New file.
2361 * gdb.cell/size.c: New file.
2362 * gdb.cell/sizeof.exp: New file.
2363 * gdb.cell/size-spu.c: New file.
2364 * gdb.cell/solib.exp: New file.
2365 * gdb.cell/solib-symbol.exp: New file.
2366
85e747d2
UW
23672009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2368
2369 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
2370
58d6951d
DJ
23712009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2372
2373 * gdb.base/float.exp: Handle VFP registers.
2374
6e0a4f15
MS
23752009-07-14 Michael Snyder <msnyder@vmware.com>
2376
dcd5da87
MS
2377 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
2378 to bring gdb to the beginning of the calling line.
2379
6e0a4f15
MS
2380 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
2381 confusing the i386 epilogue unwinder.
2382
782b2b07
SS
23832009-07-14 Stan Shebs <stan@codesourcery.com>
2384
2385 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
2386
f662c3bc
MS
23872009-07-14 Michael Snyder <msnyder@vmware.com>
2388
2389 * gdb.reverse/step-reverse.exp (stepi into function call):
2390 Call instruction may not be first instruction in the line.
2391 (reverse stepi from a function call): Used wrong line number.
2392
8f313923
JK
23932009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2394
2395 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
2396
4662c76e
JK
23972009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2398
2399 Fix gdb.base/macscp.exp when using custom inputrc.
2400 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
2401 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
2402 env(TERM) set.
2403 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
2404 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
2405
aa81e255
JK
24062009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2407
2408 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
2409 * gdb.base/annota1.exp (thread_test): Import global $testfile.
2410 Change the compilation target to match the testcase name.
2411 * gdb.base/sect-cmd.exp: Change the compilation target to match the
2412 testcase name.
2413 * a2-run.exp: Use for setup prepare_for_testing. Change the
2414 compilation target to match the testcase name.
2415 * gdb.base/commands.exp: Likewise.
2416 * gdb.base/finish.exp: Likewise.
2417 * gdb.base/float.exp: Likewise.
2418 * gdb.base/info-target.exp: Likewise.
2419 * gdb.base/relational.exp: Likewise.
2420 * gdb.base/term.exp: Likewise.
2421 * gdb.base/until.exp: Likewise.
2422 * gdb.base/volatile.exp: Likewise.
2423 * gdb.base/whatis-exp.exp: Likewise.
2424
4c93b1d7
HZ
24252009-07-11 Hui Zhu <teawater@gmail.com>
2426
2427 * gdb.base/help.exp (disassemble): Update expected help text.
2428
812f7342
TT
24292009-07-09 Tom Tromey <tromey@redhat.com>
2430
2431 * lib/gdb.exp: Handle TRANSCRIPT.
2432 (remote_spawn, remote_close, send_gdb): New procs.
2433
fbb8f299
PM
24342009-07-10 Phil Muldoon <pmuldoon@redhat.com>
2435
2436 * gdb.python/python-prettyprint.c: Add counted null string
2437 structure.
2438 * gdb.python/python-prettyprint.exp: Print null string. Test for
2439 embedded nulls.
2440 * gdb.python/python-prettyprint.py (pp_ns): New Function.
2441 * gdb.python/python-value.exp (test_value_in_inferior): Add
2442 variable length string fetch tests.
2443 * gdb.python/python-value.c (main): Add strings for string fetch tests.
2444
c0ac0ec7
JK
24452009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2446
2447 * gdb.base/dump.exp (inaccessible memory is reported): New test.
2448
30b66ecc
TT
24492009-07-07 Tom Tromey <tromey@redhat.com>
2450
2451 * gdb.base/call-rt-st.exp: Update for change to escape output.
2452 * gdb.base/callfuncs.exp: Likewise.
2453 * gdb.base/charset.exp: Likewise.
2454 * gdb.base/constvars.exp: Likewise.
2455 * gdb.base/long_long.exp: Likewise.
2456 * gdb.base/pointers.exp: Likewise.
2457 * gdb.base/printcmds.exp: Likewise.
2458 * gdb.base/setvar.exp: Likewise.
2459 * gdb.base/store.exp: Likewise.
2460 * gdb.cp/ref-types.exp: Likewise.
2461 * gdb.mi/mi-var-child.exp: Likewise.
2462 * gdb.mi/mi-var-display.exp: Likewise.
2463 * gdb.mi/mi2-var-display.exp: Likewise.
2464 * gdb.base/charset.exp: Test octal escape sequence length.
2465 Update for change to escape output.
2466
187c4a2b
JK
24672009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2468
2469 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
2470
d80a43f9
DJ
24712009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
2472
2473 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
2474
047427a8
JK
24752009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2476
2477 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
2478 gdbserver increasing $portnum if "Can't bind address" has been seen.
2479
8b5a0f4f
PA
24802009-07-05 Pedro Alves <pedro@codesourcery.com>
2481
2482 * gdb.base/ending-run.exp: Add "step out of main" pattern for
2483 mingw32ce.
2484
7d93ba58
PA
24852009-07-05 Pedro Alves <pedro@codesourcery.com>
2486
2487 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
2488 VFP format.
2489
2277426b
PA
24902009-07-02 Pedro Alves <pedro@codesourcery.com>
2491
2492 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
2493 linux. Adjust to use "inferior", "info inferiors", "detach
2494 inferior" and "kill inferior" instead of "restart", "info fork",
2495 "detach fork" and "delete fork".
2496 * gdb.base/ending-run.exp: Spell out "info".
2497 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
2498 the "kill" command.
2499
5af949e3
UW
25002009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2501
2502 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
2503 change to prefix TLS offset in hex with 0x.
2504
5d3729b5
UW
25052009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2506
2507 * gdb.base/default.exp: Update test case for "x" changes.
2508
af589bd0
TG
25092009-07-01 Tristan Gingold <gingold@adacore.com>
2510
2511 * gdb.base/bigcore.exp: Make darwin untested.
2512
40974f91
JK
25132009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2514
2515 * gdb.base/completion.exp (directory completion): Create the directory.
2516 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
2517 escapeuniquesub.
2518 (directory completion 2): Expect now ${escapeuniquesub}.
2519 (Glob remaining of directory test): Remove one excessive newline.
2520 Expect the real output.
2521
59dd3af6
JK
25222009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2523
2524 Fix `make check//%' target after `make check' has been ran.
2525 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
2526 a mkdir call.
2527 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
2528 (%/.dir): Remove.
2529
f4e164aa
JK
25302009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2531
2532 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
2533 the expected result record.
2534
69af2122
JK
25352009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2536
2537 Remove racy FAILs relying just on the timeouts.
2538 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
2539 (annotation_level 2): Remove racy FAILs.
2540
2fd481e1
PP
25412009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
2542
2543 gdb/10275
2544 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
2545
c38f313d
DJ
25462009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
2547
2548 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
2549
8b777f02
VP
25502009-06-30 Vladimir Prus <vladimir@codesourcery.com>
2551
2552 * gdb.mi/mi-stack.exp: Testing symbolic options
2553 to -stack-list-locals and -stack-list-arguments.
2554
00c7eacf
JK
25552009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2556
2557 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
2558
6bc80edc
TT
25592009-06-29 Tom Tromey <tromey@redhat.com>
2560
2561 * dg-extract-results.sh: New file.
2562 * Makefile.in (FORCE_PARALLEL): New variable.
2563 (CHECK_TARGET): New conditional variable.
2564 (check): Use CHECK_TARGET.
2565 (DO_RUNTEST): New variable.
2566 (check-single): New target.
2567 (TEST_DIRS): New variable.
2568 (TEST_TARGETS): Likewise.
2569 (check-parallel): New target.
2570 (check-gdb.%): New pattern.
2571 (BASE1_FILES): New variable.
2572 (BASE2_FILES): Likewise.
2573 (check-gdb.base%): New pattern.
2574 (%/.dir): New pattern.
2575 * configure: Rebuild.
2576 * aclocal.m4 (AM_CONDITIONAL): New defun.
2577 * configure.ac: Check whether user is using GNU make.
2578 (GMAKE): New conditional.
2579
794684b6
SW
25802009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
2581
2582 * gdb.cp/namespace-nested-import.cc: New test.
2583 * gdb.cp/namespace-nested-import.exp: New test.
2584
edb3359d
DJ
25852009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
2586
2587 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
2588 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
2589 * gdb.opt/Makefile.in (EXECUTABLES): Update.
2590 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
2591 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
2592 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
2593 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
2594 gdb.opt/inline-markers.c: New files.
2595 * lib/gdb.exp (skip_inline_frame_tests): New function.
2596 (skip_inline_var_tests): New function.
2597
cf657a0c
AS
25982009-06-27 Andreas Schwab <schwab@linux-m68k.org>
2599
2600 * gdb.cp/exception.exp: Don't require $hex before inner frame in
2601 backtrace.
2602
28d41a99
MS
26032009-06-27 Michael Snyder <msnyder@vmware.com>
2604
2605 * gdb.reverse: New directory.
2606 * gdb.reverse/break-reverse.c: New test.
2607 * gdb.reverse/break-reverse.exp: New test.
2608 * gdb.reverse/consecutive-reverse.c: New test.
2609 * gdb.reverse/consecutive-reverse.exp: New test.
2610 * gdb.reverse/finish-reverse.c: New test.
2611 * gdb.reverse/finish-reverse.exp: New test.
2612 * gdb.reverse/machinestate.c: New test.
2613 * gdb.reverse/ms1.c: New test.
2614 * gdb.reverse/machinestate.exp: New test.
2615 * gdb.reverse/Makefile.in: New file.
2616 * gdb.reverse/shr2.c: New test.
2617 * gdb.reverse/solib-reverse.c: New test.
2618 * gdb.reverse/solib-reverse.exp: New test.
2619 * gdb.reverse/step-reverse.c: New test.
2620 * gdb.reverse/step-reverse.exp: New test.
2621 * gdb.reverse/until-reverse.c: New test.
2622 * gdb.reverse/ur1.c: New test.
2623 * gdb.reverse/until-reverse.exp: New test.
2624 * gdb.reverse/watch-reverse.c: New test.
2625 * gdb.reverse/watch-reverse.exp: New test.
2626 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
2627 * configure: Regenerate.
2628
fe3c8b0d
DE
26292009-06-26 Doug Evans <dje@google.com>
2630
2631 * gdb.base/psymtab.exp: Turn off pending breakpoints.
2632
3a72a602
PM
26332009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
2634
2635 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
2636 windows problem for 'file delete $binfile'.
2637
27aa8d6a
SW
26382009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
2639
2640 * gdb.cp/namespace-using.exp: New test.
2641 * gdb.cp/namespace-using.cc: New test.
2642
8ac055f8
JB
26432009-05-20 Joel Brobecker <brobecker@adacore.com>
2644
2645 * gdb.ada/variant_record_packed_array: New testcase.
2646
85e306ed
TT
26472009-06-23 Tom Tromey <tromey@redhat.com>
2648
2649 * gdb.base/charset.exp (test_combination): Regression test.
2650 * gdb.base/charset.c (my_wchar_t): New typedef.
2651 (myvar): New global.
2652 (main): Set myvar.
2653
56643c5e
PM
26542009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
2655
2656 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
2657 target.
2658
1fac167a
UW
26592009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2660
2661 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
2662
7ccb0be9
UW
26632009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2664
2665 * gdb.mi/gdb680.exp: Update test for error message.
2666
568d6575
UW
26672009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2668
2669 * gdb.base/annota1.exp: Allow multiple occurrences of the
2670 frames-invalid annotation.
2671 * gdb.cp/annota2.exp: Likewise.
2672
7cd1089b
PM
26732009-06-15 Phil Muldoon <pmuldoon@redhat.com>
2674
2675 * gdb.cp/gdb2495.cc: New file.
2676 * gdb.cp/gdb2495.exp: New file.
2677
72c63395
JK
26782009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2679
2680 Report error on GDB crash during runto.
2681 * lib/gdb.exp (runto <eof>): New.
2682
3788363d
DJ
26832009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
2684
2685 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
2686 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
2687 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
2688 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
2689 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
2690 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
2691 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
2692 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
2693 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
2694 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
2695 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
2696 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
2697 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2698 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
2699 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
2700 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
2701 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
2702 gdb.server/server-mon.exp, gdb.server/server-run.exp,
2703 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2704 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
2705 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
2706 gdb.trace/passcount.exp, gdb.trace/report.exp,
2707 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
2708 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
2709 gdb.trace/while-stepping.exp: Use a unique name for the compiled
2710 executable.
2711
17592de3
PA
27122009-06-07 Pedro Alves <pedro@codesourcery.com>
2713
2714 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
2715 defined before referencing it.
2716
701e355d
DE
27172009-06-03 Doug Evans <dje@google.com>
2718
2719 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
2720 * gdb.arch/i386-see.c: Ditto.
2721
f2292c65
PM
27222009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
2723
2724 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
2725 (check_macro): Return 1 if undefined.
2726 If first test fails, check if macro debug information is available,
2727 and report unsupported test if no macro information is found.
2728
5a437975
DE
27292009-05-29 Doug Evans <dje@google.com>
2730
2731 * gdb.threads/hand-call-in-threads.exp: New.
2732 * gdb.threads/hand-call-in-threads.c: New.
2733
c141c696
MS
27342009-05-29 Michael Snyder <msnyder@vmware.com>
2735
2736 * gdb.base/break-always.exp: Change "1" to "on".
2737 Add confirmation check.
2738
b3444185
PA
27392009-05-28 Pedro Alves <pedro@codesourcery.com>
2740
2741 * gdb.threads/threxit-hop-specific.c: New.
2742 * gdb.threads/threxit-hop-specific.exp: New.
2743 * gdb.threads/thread-execl.c: New.
2744 * gdb.threads/thread-execl.exp: New.
2745
b6313243
TT
27462009-05-27 Tom Tromey <tromey@redhat.com>
2747 Thiago Jung Bauermann <bauerman@br.ibm.com>
2748
2749 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
2750 (mi_child_regexp): Likewise.
2751 (mi_list_varobj_children_range): Likewise.
2752 (mi_get_features): Likewise.
2753 (mi_list_varobj_children): Rewrite.
2754 * gdb.python/python-mi.exp: New file.
2755
a6bac58e
TT
27562009-05-27 Tom Tromey <tromey@redhat.com>
2757 Thiago Jung Bauermann <bauerman@br.ibm.com>
2758 Phil Muldoon <pmuldoon@redhat.com>
2759 Paul Pluzhnikov <ppluzhnikov@google.com>
2760
2761 * gdb.python/python-prettyprint.exp: New file.
2762 * gdb.python/python-prettyprint.c: New file.
2763 * gdb.python/python-prettyprint.py: New file.
2764 * gdb.base/display.exp: print/r is now valid.
2765
2c74e833
TT
27662009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
2767 Tom Tromey <tromey@redhat.com>
2768 Pedro Alves <pedro@codesourcery.com>
2769 Paul Pluzhnikov <ppluzhnikov@google.com>
2770
2771 * gdb.python/python-template.exp: New file.
2772 * gdb.python/python-template.cc: New file.
2773 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2774 tests.
2775 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2776 Call it.
2777 (test_value_after_death): New proc.
2778 * gdb.python/python-value.c (PTR): New typedef.
2779 (main): New variable 'x'.
2780
89c73ade
TT
27812009-05-27 Tom Tromey <tromey@redhat.com>
2782
2783 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2784 tests.
2785 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2786 Call it.
2787
a75724bc
PA
27882009-05-27 Pedro Alves <pedro@codesourcery.com>
2789
2790 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
2791
e58b0e63
PA
27922009-05-24 Pedro Alves <pedro@codesourcery.com>
2793
2794 * gdb.threads/fork-thread-pending.c: New.
2795 * gdb.threads/fork-thread-pending.exp: New.
2796
4ac36638
JK
27972009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2798
2799 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
2800 * gdb.dwarf2/dw2-strp.S (a_string2): New.
2801
c28c63d8
JB
28022009-05-18 Jon Beniston <jon@beniston.com>
2803
2804 * gdb.asm/asm-source.exp: Add lm32 target.
2805
b242c3c2
PA
28062009-05-17 Pedro Alves <pedro@codesourcery.com>
2807
2808 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
2809 `gdb_get_line_number'. Call `callee' in both parent and child.
2810 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
2811 `gdb_get_line_number' instead of hardcoding line numbers.
2812 (catch_fork_unpatch_child): New procedure to test detaching
2813 breakpoints from child fork.
2814 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
2815 hardcoding line numbers.
2816 (do_fork_tests): Run `catch_fork_unpatch_child'.
2817
ee342b23
VP
28182009-05-17 Vladimir Prus <vladimir@codesourcery.com>
2819
2820 * gdb.mi/mi-cmd-var.exp: Check that when varobj
2821 of structure type enters or leaves the scope, it
2822 is reported by -var-update.
2823
e2009e98
DE
28242009-05-11 Doug Evans <dje@sebabeach.org>
2825
2826 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
2827 * gdb.threads/pending-step.c (main): Fix off-by-one error.
2828 * gdb.threads/schedlock.c (main): Fix off-by-one error.
2829
00903456
JK
28302009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2831
2832 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
2833
dc621c35
DE
28342009-04-30 Doug Evans <dje@google.com>
2835
2836 * gdb.threads/watchthreads2.exp: New testcase.
2837 * gdb.threads/watchthreads2.c: New testcase.
2838
9ab4e744
DE
28392009-04-29 Doug Evans <dje@google.com>
2840
2841 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
2842 * gdb.cp/mb-ctor.cc: Ditto.
2843 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
2844 * gdb.cp/mb-inline.h (multi_line_foo): New function.
2845 * gdb.cp/mb-inline1.cc: Call it.
2846 * gdb.cp/mb-inline2.cc: Ditto.
2847 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
2848 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
2849
484086b7
JK
28502009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2851
2852 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
2853 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
2854 Replace all uses of `decimal' by `nonzero'.
2855 (info macro FROM_COMMANDLINE): New test.
2856
379a77b5
TT
28572009-04-27 Tom Tromey <tromey@redhat.com>
2858
2859 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
2860
b92b73c2
DE
28612009-04-27 Doug Evans <dje@google.com>
2862
2863 * gdb.threads/watchthreads.c (main): Initialize args before starting
2864 the threads. Plus formatting cleanup.
2865 * gdb.threads/watchthreads.exp: Avoid errant failures due to
2866 biased scheduling of one thread.
2867
945a118d
JG
28682009-04-27 Jerome Guitton <guitton@adacore.com>
2869
2870 * gdb.cp/templates.cc (GetMax): New template.
2871 (main): Declare two instances of GetMax.
2872 * gdb.cp/templates.exp: Add new test.
2873
d389af10
JK
28742009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2875
2876 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
2877
e7f86de9
JM
28782009-04-22 Joseph Myers <joseph@codesourcery.com>
2879
2880 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
2881
334cc82d
TT
28822009-04-15 Tom Tromey <tromey@redhat.com>
2883
2884 * gdb.base/charset.exp: Add regression test.
2885
d12672cc
JB
28862009-04-14 Joel Brobecker <brobecker@adacore.com>
2887
2888 * gdb.base/exe-lock.exp: New testcase.
2889
18e8c3bc
TT
28902009-04-13 Tom Tromey <tromey@redhat.com>
2891
2892 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
2893 operator on Frame.
2894
5ecd5cbe
UW
28952009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2896
2897 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
2898 * gdb.server/ext-attach.exp: Likewise.
2899
7309f756
VP
29002009-04-03 Vladimir Prus <vladimir@codesourcery.com>
2901
2902 Eliminate some sleep usage.
2903
2904 * gdb.mi/basics.c (do_nothing): New.
2905 (main): Use do_nothing instead of printf, so that
2906 not to introduce race condition between output of
2907 inferiour and output of gdb. Do not use sleep as it
2908 is not generally available on embedded targets.
2909
f4b95f6f
PA
29102009-04-02 Pedro Alves <pedro@codesourcery.com>
2911
2912 * gdb.server/ext-attach.exp: Expect an optional process id after
2913 "Detached from remote process".
2914
de40b933
JK
29152009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2916
2917 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
2918 gdb.dwarf2/dw2-unresolved.exp: New.
2919
2ae101a4
PA
29202009-04-02 Pedro Alves <pedro@codesourcery.com>
2921
2922 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
2923 mi_run_to_main.
2924
56a8e183
PA
29252009-04-02 Pedro Alves <pedro@codesourcery.com>
2926
2927 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
2928 mi_run_to_main. Skip thread exit test on remote targets.
2929 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
2930 mi_run_to_main.
2931 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
2932 mi_run_to_main.
2933 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
2934 when expecting ^connected. Detect when the target doesn't support
2935 non-stop mode.
2936 (mi_run_cmd): Detect if non-stop mode was requested by isn't
2937 supported. Return -1 on error, 0 on success.
2938 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
2939 (mi_runto): Return mi_runto_helper's result explicitly.
2940
c35fafde
PA
29412009-04-01 Pedro Alves <pedro@codesourcery.com>
2942
2943 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
2944
f8a8dce6
JB
29452009-04-01 Tom Tromey <tromey@redhat.com>
2946
2947 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
2948 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
2949 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
2950 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
2951
71c25dea
TT
29522009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
2953 Jan Kratochvil <jan.kratochvil@redhat.com>
2954
2955 PR gdb/931
2956 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
2957 output.
2958 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
2959 for gdb/931.
2960 * dw2-strp.S (DW_AT_language): Change to C++.
2961 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
2962
02d9a9ce
JB
29632009-03-31 Joel Brobecker <brobecker@adacore.com>
2964
2965 * gdb.ada/tasks: New testcase.
2966
1042e4c0
SS
29672009-03-30 Stan Shebs <stan@codesourcery.com>
2968
2969 * gdb.trace/actions.exp: Update to match new info trace format.
2970 * gdb.trace/deltrace.exp: Ditto.
2971 * gdb.trace/infotrace.exp: Ditto.
2972 * gdb.trace/passcount.exp: Ditto.
2973 * gdb.trace/save-trace.exp: Ditto.
2974 * gdb.trace/while-stepping.exp: Ditto.
2975 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
2976
f8f6f20b
TJB
29772009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2978
2979 * gdb.python/python-frame.c: New file.
2980 * gdb.python/python-frame.exp: New file.
2981
c0c6f777
TJB
29822009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
2983
2984 * gdb.python/python-value.exp: Add tests for the address
2985 attribute.
2986
3cb51905
AS
29872009-03-29 Andreas Schwab <schwab@linux-m68k.org>
2988
2989 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
2990
88fc996f
DE
29912009-03-26 Doug Evans <dje@google.com>
2992
2993 * gdb.mi/mi-nonstop-exit.exp: New file.
2994 * gdb.mi/non-stop-exit.c: New file.
2995
56ef84b1
TT
29962009-03-26 Tom Tromey <tromey@redhat.com>
2997
2998 Update for change to prologue skipping:
2999 * gdb.mi/mi2-simplerun.exp: Update.
3000 * gdb.mi/mi2-break.exp: Update.
3001 * gdb.mi/mi-simplerun.exp: Update.
3002 * gdb.mi/mi-break.exp: Update.
3003 * gdb.base/ending-run.exp: Update.
3004
def2b000
TJB
30052009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
3006
3007 * gdb.python/python-value.exp (test_value_in_inferior): Test
3008 gdb.Value.is_optimized_out attribute.
3009
442ddf59
JK
30102009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3011
3012 * gdb.dwarf2/dw2-noloc-main.c: New file.
3013 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
3014 (.text): Remove.
3015 (.data): New.
3016 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
3017 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
3018 (DW_TAG_subprogram func_cu1, noloc): Remove.
3019 (main): New.
3020 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
3021 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
3022 (file_symbols): New procedure.
3023
a8df5de4
TT
30242009-03-25 Tom Tromey <tromey@redhat.com>
3025
3026 * gdb.base/charset.exp (valid_target_charset): New proc.
3027 Use it to skip tests on invalid charsets.
3028
cc1d7add
PM
30292009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
3030
3031 * gdb.base/completion.exp: Add a test for directory completion.
3032
bcd5727b
JK
30332009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3034
3035 Fix a racy FAIL.
3036 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
3037 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
3038
cc924cad
TJB
30392009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
3040
3041 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
3042 * gdb.python/python-function.exp: Add test for function returning
3043 a GDB value.
3044
bc3b79fd
TJB
30452009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
3046
3047 * gdb.python/python-function.exp: New file.
3048
6c7a06a3
TT
30492009-03-20 Tom Tromey <tromey@redhat.com>
3050
3051 * gdb.base/store.exp: Update for change to escape output.
3052 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
3053 to escape output.
3054 * gdb.base/pointers.exp: Update for change to escape output.
3055 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
3056 to escape output.
3057 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
3058 escape output.
3059 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
3060 to escape output.
3061 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
3062 escape output.
3063 * gdb.base/setvar.exp: Update for change to escape output.
3064 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
3065 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
3066 to escape output.
3067 (test_print_string_constants): Likewise.
3068 * gdb.base/charset.exp (valid_host_charset): Check size of
3069 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
3070 cases. Handle "auto"-related output.
3071 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
3072 (uvar, Uvar): New globals.
3073
c31af87b
JG
30742009-03-19 Jerome Guitton <guitton@adacore.com>
3075
3076 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
3077 deltas.
3078 * gdb.ada/fixed_points.exp: Ditto.
3079
51272cf2
PA
30802009-03-18 Pedro Alves <pedro@codesourcery.com>
3081
3082 * return-nodebug.c: Don't include stdio.h.
3083 (init): Delete.
3084 (func): Delete definition and provide extern declaration.
3085 (t): New.
3086 (main): Don't call printf. Call func and store its result in t.
3087 * return-nodebug1.c: New.
3088 * return-nodebug.exp: Don't expect stdio output. Instead, print
3089 the global variable t. Drop printf formatters and cast types from
3090 foreach loop. Don't use prepare_for_testing. Compile
3091 return-nodebug.c and return-nodebug1.c in separate steps. Don't
3092 define FORMAT or CAST.
3093
d24948ac
PP
30942009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3095
3096 * gdb.base/solib-display.exp: Disable test for remote targers.
3097
61ff14c6
JK
30982009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3099
3100 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
3101
cb4dce93
JK
31022009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3103
3104 Fix a racy FAIL.
3105 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
3106 code from `follow parent, print pids'.
3107 (`follow child, print pids', `follow parent, print pids'): Call it.
3108 Replace `gdb_test "break..."' by gdb_breakpoint.
3109
f7c60c5e
VP
31102009-03-13 Vladimir Prus <vladimir@codesourcery.com>
3111
3112 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 3113 sync and async modes.
f7c60c5e 3114
383ace49
JB
31152009-03-12 Joel Brobecker <brobecker@adacore.com>
3116
3117 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
3118 that was checked in by mistake. Remove loading of ada.exp, since
3119 this is not necessary in this case.
3120
4ce102af
JB
31212009-03-12 Joel Brobecker <brobecker@adacore.com>
3122
3123 * gdb.ada/ptype_arith_binop.exp: New testcase.
3124
529a2aef
JB
31252009-03-12 Joel Brobecker <brobecker@adacore.com>
3126
3127 * gdb.ada/mod_from_name: New testcase.
3128
8a38181c
JB
31292009-03-12 Joel Brobecker <brobecker@adacore.com>
3130
3131 * gdb.ada/tick_last_segv: New testcase.
3132
11436dee
VP
31332009-03-12 Vladimir Prus <vladimir@codesourcery.com>
3134
61ff14c6 3135 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 3136
1f31650a
VP
31372009-03-12 Vladimir Prus <vladimir@codesourcery.com>
3138
61ff14c6
JK
3139 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
3140 include the token in ^running and frame info in *stopped.
1f31650a 3141
a3247a22
PP
31422009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3143
3144 * solib-display.exp: New file.
3145 * solib-display-main.c: New file.
3146 * solib-display-lib.c: New file.
61ff14c6 3147
aae64587
PA
31482009-03-05 Pedro Alves <pedro@codesourcery.com>
3149
3150 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
3151
44aabfbc
JK
31522009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3153
3154 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
3155 (list_and_check_macro): Use more specific test name.
3156 (next to definition): Make the test names unique.
3157
c087fcd3
PM
31582009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
3159
3160 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 3161
c86cf029
VP
31622009-02-17 Vladimir Prus <vladimir@codesourcery.com>
3163
3164 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
3165 notifications.
3166 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
3167 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
3168 * lib/mi-support.exp (library_loaded_re): New.
3169 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
3170
3ea85240
VP
31712009-02-17 Vladimir Prus <vladimir@codesourcery.com>
3172
3173 * gdb.gdb/observer.exp: Use test_notification observer, not
3174 normal_stop, everywhere.
3175 (test_normal_stop_notifications): Rename to...
3176 (test_notifications): ...this.
3177 (test_observer_normal_stop): Rename to...
3178 (test_observer): ...this.
3179
1903f0e6
DE
31802009-02-16 Doug Evans <dje@google.com>
3181
3182 * gdb.arch/amd64-disp-step.S (test_int3): New test.
3183 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
3184 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
3185 (test_prefixed_syscall,test_int3): New tests.
3186 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
3187 (test_prefixed_syscall,test_int3): New tests.
3188
1d33d6ba
VP
31892009-02-14 Vladimir Prus <vladimir@codesourcery.com>
3190
3cb51905
AS
3191 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
3192 (mi_expect_interrupt): Likewise.
3193 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
3194 response.
1d33d6ba 3195
faafb047
PM
31962009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3197
3198 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
3199 * gdb.base/pc-fp.exp (get_valueofx): Remove.
3200 Replace calls to get_valueofx by get_hexadecimal_valueof.
3201
417e16e2
PM
32022009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
3203
3204 * lib/gdb.exp (get_valueof): Accept anything as a return value.
3205 (get_integer_valueof): New procedure.
3206 (get_sizeof): Use new get_integer_value_of.
3207 * gdb.base/sizeof.exp: Replace all uses of get_valueof
3208 by get_integer_valueof.
3209
7065b901
TT
32102009-02-13 Tom Tromey <tromey@redhat.com>
3211
3212 * gdb.base/remote.exp (get_sizeof): Remove.
3213 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
3214 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
3215 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
3216 * lib/gdb.exp (get_valueof): Move from long_long.exp.
3217 (get_sizeof): Likewise.
3218
5d7cb8df
JK
32192009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3220
3221 PR fortran/9806
3222 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
3223
b2febfff
PP
32242009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3225
3226 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
3227
4aa995e1
PA
32282009-02-06 Pedro Alves <pedro@codesourcery.com>
3229
3230 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
3231
d8906c6f
TJB
32322009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3233
3234 * gdb.python/python-cmd.exp: New file.
3235
ff4ab08d
TG
32362009-02-06 Tristan Gingold <gingold@adacore.com>
3237
3238 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
3239
aacd552b
TG
32402009-02-05 Tristan Gingold <gingold@adacore.com>
3241
3242 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
3243 pointer is dereferenced and use this signal name in regexp.
3244 * gdb.base/signull.exp: Ditto.
3245 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
3246 * gdb.base/signull.c (main): Ditto.
3247
08c637de
TJB
32482009-02-04 Tom Tromey <tromey@redhat.com>
3249 Thiago Jung Bauermann <bauerman@br.ibm.com>
3250
3251 * gdb.python/python-value.exp: Use `gdb.history' instead of
3252 `gdb.value_from_history'.
3253 (test_value_numeric_ops): Add test for conversion of enum constant.
3254 * gdb.python/python-value.c (enum e): New type.
3255 (evalue): New global.
3256 (main): Use argv.
3257
20261af8
JG
32582009-02-04 Jerome Guitton <guitton@adacore.com>
3259
3260 * gdb.ada/uninitialized_vars: New test program.
3261 * gdb.ada/uninitialized_vars.exp: New testcase.
3262
52e44b43
TT
32632009-02-02 Tom Tromey <tromey@redhat.com>
3264
3265 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
3266 * gdb.cp/pr2489.cc: Rename...
3267 * gdb.cp/pr9594.cc: ... to this.
3268
1c71341a
TT
32692009-02-02 Tom Tromey <tromey@redhat.com>
3270
3271 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
3272 * gdb.cp/pr2489.cc: New file.
3273 * gdb.cp/cpcompletion.exp: New file.
3274
a4295225
TT
32752009-02-02 Tom Tromey <tromey@redhat.com>
3276
3277 PR exp/9059:
3278 * gdb.cp/call-c.exp: Add regression test.
3279 * gdb.cp/call-c.cc (FooHandle): New typedef.
3280 (main): New variable 'handle'.
3281
592375cd
VP
32822009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3283
3284 * lib/mi-support.exp (et_mi_thread_list)
3285 (check_mi_and_console_threads): Adjust for current thread in
3286 -thread-list-ids output.
3287
41447f92
VP
32882009-01-30 Vladimir Prus <vladimir@codesourcery.com>
3289
3290 * gdb.mi/mi-break.exp (test_disabled_creation): New.
3291 Call it.
3292
35669430
DE
32932009-01-28 Doug Evans <dje@google.com>
3294
3295 * gdb.arch/amd64-disp-step.S: New file.
3296 * gdb.arch/amd64-disp-step.exp: New file.
3297 * gdb.arch/i386-disp-step.S: New file.
3298 * gdb.arch/i386-disp-step.exp: New file.
3299
09f00d9a
PM
33002009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
3301
3302 * gdb.base/find.exp: Set newline variable
3303 using quotes instead of braces to fix cygwin failures.
3304
1e8fb976
PA
33052009-01-23 Pedro Alves <pedro@codesourcery.com>
3306
3307 * gdb.base/radix.exp: Add tests to ensure that that set
3308 input-radix 0 and set output-radix 0 are really rejected.
3309
da061712
PA
33102009-01-23 Pedro Alves <pedro@codesourcery.com>
3311
3312 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
3313 copyright years.
3314
dd7e2d2b
PA
33152009-01-23 Pedro Alves <pedro@codesourcery.com>
3316
3317 PR gdb/9664:
3318 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
3319
392452f6
PA
33202009-01-22 Pedro Alves <pedro@codesourcery.com>
3321
3322 PR c++/9631:
3323 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
3324
8653e71c
PM
33252009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
3326
3327 * gdb.server/file-transfer.exp: Use EXEEXT variable for
3328 binfile definition to fix Windows OS failure.
3329
a12cc160
DJ
33302009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3331
3332 PR gdb/9346
3333 * gdb.base/interrupt.c (sigint_handler): New.
3334 (main): Install a SIGINT handler if SIGNALS is defined. Exit
3335 on error.
3336 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
3337 Test "signal SIGINT".
3338
b89667eb
DE
33392009-01-19 Doug Evans <dje@google.com>
3340
3341 * gdb.base/break.exp: Update expected gdb output.
3342 * gdb.base/sepdebug.exp: Ditto.
3343 * gdb.mi/mi-syn-frame.exp: Ditto.
3344 * gdb.mi/mi2-syn-frame.exp: Ditto.
3345 * gdb.base/call-signal-resume.exp: New file.
3346 * gdb.base/call-signals.c: New file.
3347 * gdb.base/unwindonsignal.exp: New file.
3348 * gdb.base/unwindonsignal.c: New file.
3349 * gdb.threads/interrupted-hand-call.exp: New file.
3350 * gdb.threads/interrupted-hand-call.c: New file.
3351 * gdb.threads/thread-unwindonsignal.exp: New file.
3352
adb483fe
DJ
33532009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
3354
3355 * gdb.base/define.exp: Test defining and hooking prefix commands.
3356 * gdb.python/python.exp: Update test for "show user" output.
3357
60023297
JK
33582009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3359
3360 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
3361 now the output exactly, using less wildcards. Expect also the output
3362 of gfortran-4.3. Update for the f-valprint.c modification from
3363 2008-04-22.
3364 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
3365 Remove gdb_test test names where matching the command.
3366
ccc57cf9
PA
33672009-01-01 Pedro Alves <pedro@codesourcery.com>
3368
3369 PR breakpoints/9681:
3370 * gdb.base/watchpoint.exp: Add regression test.
3371
c7a6ca08
PA
33722008-12-31 Pedro Alves <pedro@codesourcery.com>
3373
3374 * gdb.threads/attach-into-signal.exp: Don't use
3375 gdb_suppress_entire_file.
3376 * gdb.threads/attach-stopped.exp: Ditto.
3377 * gdb.threads/attachstop-mt.exp: Ditto.
3378
3a031f65
PA
33792008-12-31 Pedro Alves <pedro@codesourcery.com>
3380
3381 PR gdb/8812:
3382 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
3383
09e6485f
PA
33842008-12-29 Pedro Alves <pedro@codesourcery.com>
3385
3386 PR gdb/7536:
3387 * gdb.base/radix.exp: Add tests to ensure invalid input radices
3388 and unsupported output radices are really rejected.
3389
0cd53049
JK
33902008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3391
3392 * gdb.cp/punctuator.exp: Backslash the '$' signs.
3393
ba163c7e
TT
33942008-12-22 Tom Tromey <tromey@redhat.com>
3395
3396 * gdb.cp/punctuator.exp: New file.
3397
6f4de6c9
JK
33982008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3399
3400 * gdb.base/completion.exp (Completing non-existing component): New test.
3401
0f34d0b4
JK
34022008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3403
3404 Fix for PR gdb/8648.
3405 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
3406 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
3407 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
3408 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
3409
db2ad4c3
JK
34102008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3411
3412 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
3413
bb5ef15e
DP
34142008-12-16 Christophe Lyon <christophe.lyon@st.com>
3415
3416 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
3417 compiler actually generate code at the expected line number.
3418
90142adc
JZ
34192008-12-15 Jie Zhang <jie.zhang@analog.com>
3420
3421 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
3422
fad6eecd
TT
34232008-12-12 Tom Tromey <tromey@redhat.com>
3424
3425 * gdb.base/commands.exp (redefine_hook_test): New proc.
3426 Call it.
3427
17c8aaf5
TT
34282008-12-11 Tom Tromey <tromey@redhat.com>
3429
3430 * gdb.base/macscp.exp: New regression test.
3431
7c8adf68
TT
34322008-12-11 Tom Tromey <tromey@redhat.com>
3433
3434 * gdb.base/macscp.exp: Print "address.addr".
3435 * gdb.base/macscp1.c (struct outer): New struct.
3436 (address): New global.
3437
b05dcbb7
TT
34382008-12-09 Tom Tromey <tromey@redhat.com>
3439
3440 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
3441 Call it.
3442
2d476de1
DE
34432008-12-04 Doug Evans <dje@google.com>
3444
3445 * gdb.server/ext-run.exp: Relax regexp for init program.
3446
87bdc959
TG
34472008-12-03 Tristan Gingold <gingold@adacore.com>
3448
3449 * gdb.base/macscp.exp: Generate an object file during compilation
3450 to work around Darwin dsymutil limitations.
3451
e0740f77
JK
34522008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3453
3454 Test resolving external references to TLS variables.
3455 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
3456 FILE2_THREAD_LOCAL.
3457 (testfile2, srcfile2): New variables.
3458 * gdb.threads/tls.c (file2_thread_local)
3459 (function_referencing_file2_thread_local): New.
3460 * gdb.threads/tls2.c: New file.
3461
67f0aac5
JB
34622008-11-28 Joel Brobecker <brobecker@adacore.com>
3463
3464 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
3465 rather than integer, as integer might not be big enough when
3466 on 64bit targets.
67f0aac5 3467
c332165e
JG
34682008-11-27 Jerome Guitton <guitton@adacore.com>
3469
3470 * gdb.cp/formatted-ref.exp: Add equality test.
3471 * gdb.ada/formatted_ref.exp: Ditto.
3472
fc9b693c
JK
34732008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3474
3475 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
3476 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
3477
a9c64011
AS
34782008-11-20 Andreas Schwab <schwab@suse.de>
3479
3480 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
3481 matching syscall entry point.
3482 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
3483 (tcatch_vfork_then_child_follow): Likewise. Finish through
3484 vfork even if we stopped at the syscall trampoline.
3485
e2fd701e
DE
34862008-11-20 Doug Evans <dje@google.com>
3487
3488 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
3489
69abc51c
TJB
34902008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
3491
3492 * gdb.arch/ppc-dfp.exp: New file.
3493 * gdb.arch/ppc-dfp.c: New file.
3494
c14c28ba
PP
34952008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3496
3497 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 3498
2e74121d
DE
34992008-11-17 Doug Evans <dje@google.com>
3500
3501 * gdb.mi/mi-syn-frame.exp: Update expected output.
3502 * gdb.mi/mi2-syn-frame.exp: Update expected output.
3503
66bb093b
VP
35042008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3505
3506 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
3507 "thread N" results in =thread-selected.
3508 * lib/mi-support (mi_run_cmd, mi_expect_stop)
3509 (mi_send_resuming_command_raw): Be prepared for
3510 =thread-selected.
3511
3d043ef6
VP
35122008-11-17 Vladimir Prus <vladimir@codesourcery.com>
3513
a9c64011
AS
3514 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
3515 * lib/mi-support.exp: Likewise.
3d043ef6 3516
808104c8
JB
35172008-11-16 Joel Brobecker <brobecker@adacore.com>
3518
3519 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
3520 commands from the expected output for "help catch".
3521
00b22944
JB
35222008-11-15 Joel Brobecker <brobecker@adacore.com>
3523
3524 * gdb.ada/int_deref.exp: New testcase.
3525
59669435
TT
35262008-11-14 Nick Roberts <nickrob@snap.net.nz>
3527
3528 * gdb.mi/gdb2549.exp: New file.
3529
de04a248
DE
35302008-11-11 Doug Evans <dje@google.com>
3531
3532 * gdb.base/callexit.exp: New file.
3533 * gdb.base/callexit.c: New file.
3534
6b8ce727
DE
35352008-11-10 Doug Evans <dje@google.com>
3536
3537 * lib/gdb.exp (GDBFLAGS): Move -nx ...
3538 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
3539 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
3540 (default_gdb_start,default_gdb_exit): Ditto.
3541 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
3542 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
3543 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
3544 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
3545 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
3546 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
3547
1b14b8aa
AS
35482008-11-03 Andreas Schwab <schwab@suse.de>
3549
3550 * gdb.base/hashline2.exp: Fix typo.
3551 * gdb.base/hashline3.exp: Likewise.
3552
f3134b88
TT
35532008-10-30 Tom Tromey <tromey@redhat.com>
3554
3555 * gdb.base/pointers.exp: Add test.
3556 * gdb.base/pointers.c (k, S): New typedefs.
3557 (instance): New global.
3558
c2226152
AS
35592008-10-30 Andreas Schwab <schwab@suse.de>
3560
3561 * gdb.base/args.exp: Add tests for newlines.
3562
462f405c
JB
35632008-10-30 Joel Brobecker <brobecker@adacore.com>
3564
3565 gdb.base/foll-exec.exp: Update the expected output of a couple
3566 of "info breakpoints" tests.
3567
79a45b7d
TT
35682008-10-28 Tom Tromey <tromey@redhat.com>
3569
3570 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
3571
adc13a14
PA
35722008-10-24 Pedro Alves <pedro@codesourcery.com>
3573
3574 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
3575 gdb_start_cmd.
3576 Use runto_main before any test that requires execution.
3577
252fbfc8
PA
35782008-10-23 Pedro Alves <pedro@codesourcery.com>
3579
3580 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
3581 instead of SIGINT.
3582
28148e3d
JB
35832008-10-22 Joel Brobecker <brobecker@adacore.com>
3584
3585 * gdb.base/completion.exp: Update expected output following
3586 the addition of the "info tasks" command.
3587
c209f847
TT
35882008-10-22 Tom Tromey <tromey@redhat.com>
3589
3590 * gdb.base/exprs.exp (test_expr): Add test for string
3591 concatenation.
3592
f177e350
PA
35932008-10-19 Pedro Alves <pedro@codesourcery.com>
3594
3595 * configure.ac: Output gdb.python/Makefile.
3596 * configure: Regenerate.
3597 * gdb.python/Makefile.in: New.
3598
cce89356
JB
35992008-10-16 Joel Brobecker <brobecker@adacore.com>
3600
3601 * gdb.base/foll-fork.exp: Adjust the expected output to match
3602 the new description for fork/vfork catchpoints in the "info
3603 breakpoints" output.
3604
176d289d
TJB
36052008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3606
3607 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
3608
a08702d6
TJB
36092008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3610
3611 * gdb.python/python-value.c: New file.
3612 * gdb.python/python-value.exp: New file.
3613
1c5cfe86
PA
36142008-10-15 Pedro Alves <pedro@codesourcery.com>
3615
3616 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
3617
5a98ad69
DP
36182008-10-15 Denis Pilat <denis.pilat@st.com>
3619
41702f1b 3620 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 3621
dcb1a1e2
TT
36222008-10-09 Tom Tromey <tromey@redhat.com>
3623
3624 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
3625 'fprintf' and 'stderr'.
3626
9124fe48
JB
36272008-10-07 Joel Brobecker <brobecker@adacore.com>
3628
3629 * gdb.ada/ref_tick_size.exp: New testcase.
3630
45452591
DE
36312008-10-06 Doug Evans <dje@google.com>
3632
3633 * gdb.dwarf2/dw2-cu-size.exp: New file.
3634 * gdb.dwarf2/dw2-cu-size.S: New file.
3635
3636 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
3637 .Ltype_int for clarity.
3638
4fc5b208
PP
36392008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3640
3641 PR gdb/2384:
3642 * gdb.cp/gdb2384.exp: Extended to test more cases.
3643 * gdb.cp/gdb2384.cc: Likewise.
3644 * gdb.cp/gdb2384-base.h: Likewise.
3645 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 3646
d78df370
JK
36472008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3648
3649 * gdb.base/maint.exp (maint print type): Remove printing
3650 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
3651
9a044a89
TT
36522008-09-30 Tom Tromey <tromey@redhat.com>
3653
3654 * gdb.base/macscp.exp: Add completion tests.
3655 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
3656 (TWENTY_THREE): Likewise.
3657 (FORTY_EIGHT): Likewise.
3658
506800a9
TT
36592008-09-30 Tom Tromey <tromey@redhat.com>
3660
3661 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
3662 everywhere.
3663 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
3664
1a6f01b5
JK
36652008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3666
3667 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
3668 testcase is derived from. Fix racy dependency on an expected PID
3669 number. No longer support the testcase on Linux kernel 2.4.x.
3670
2fae03e8
TT
36712008-09-27 Tom Tromey <tromey@redhat.com>
3672
3673 * gdb.base/macscp.exp: Add tests for stringification, splicing,
3674 and varargs.
3675
1ad15515
PA
36762008-09-22 Pedro Alves <pedro@codesourcery.com>
3677
3678 * lib/mi-support.exp (mi_expect_interrupt): New.
3679 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
3680 from gdb.mi/mi-nonstop.exp.
3681 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
3682 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
3683 lib/mi-support.exp.
3684 Use mi_check_thread_states throughout. Avoid ".*" and do not
3685 require an anchor after -exec-run.
3686
d0b76dc6
DJ
36872008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
3688
3689 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
3690 stop is pending. Avoid ".*" when two stops are pending.
3691 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
3692 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
3693 newlines in fullnames.
3694 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
3695 (mi_expect_stop): Update comments. Only anchor in sync mode.
3696 Do not match newlines.
3697 (mi_send_resuming_command_raw): Always return status.
3698 (mi_get_stop_line): Do not match more than one line by accident.
3699 Only anchor in sync mode.
3700 (mi_run_inline_test): If -exec-next fails, give up.
3701
9990c830
UW
37022008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3703
3704 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
3705 on SPU.
3706
ebcf6f00
JB
37072008-09-10 Joel Brobecker <brobecker@adacore.com>
3708
3709 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
3710
b6db24e5
JB
37112008-09-10 Joel Brobecker <brobecker@adacore.com>
3712
3713 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
3714 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3715 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
3716 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3717 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
3718 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
3719 gdb.ada/interface.exp, gdb.ada/null_array.exp,
3720 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3721 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3722 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3723 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
3724 Include the "= " sequence in the expected output of print tests.
3725
2bf448e0
JB
37262008-09-10 Joel Brobecker <brobecker@adacore.com>
3727
3728 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
3729 description for boolean types.
3730
d51fd4c8
PA
37312008-09-09 Pedro Alves <pedro@codesourcery.com>
3732
3733 * gdb.base/hook-stop-continue.c: New.
3734 * gdb.base/hook-stop-continue.exp: New.
3735
694182d2
DJ
37362008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3737
3738 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
3739
3b8a7fc0
JG
37402008-09-08 Jerome Guitton <guitton@adacore.com>
3741
3742 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
3743 (stack_check_probe_2, stack_check_probe_loop_1)
3744 (stack_check_probe_loop_2): New functions.
3745 (main): Add call to these new functions.
3746 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
3747 functions, check that the breakpoint is inserted at the appropriate
3748 location.
3749 (insert_breakpoint): Slightly refine this procedure so that it can
3750 be called several times in the test.
3751
96cc0ae8
JG
37522008-09-08 Jerome Guitton <guitton@adacore.com>
3753
3754 * gdb.base/stack-checking.c: New file.
3755 * gdb.base/stack-checking.exp: New file.
3756
1f08b409
TJB
37572008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3758
3759 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
3760 * gdb.arch/altivec-regs.exp: Likewise.
3761 * gdb.arch/vsx-regs.exp: Likewise.
3762
3099e1c4
TJB
37632008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3764
3765 * gdb.arch/ppc-fp.exp: New file.
3766 * gdb.arch/ppc-fp.c: New file.
3767
cc69bfc1
PP
37682008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3769
3770 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
3771 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 3772
b02a33db
MS
37732008-09-04 Michael Snyder <msnyder@vmware.com>
3774
3775 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
3776 as "at" (for non-debug functions such as _start).
3777
2992cbe0
UW
37782008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3779
3780 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
3781 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
3782 software watchpoints.
3783 * gdb.base/watch_thread_num.exp: Likewise.
3784
514f746b
AR
37852008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
3786
3787 * gdb.arch/i386-bp_permanent.exp: New test.
3788
876cecd0
TT
37892008-08-24 Tom Tromey <tromey@redhat.com>
3790
3791 * gdb.base/maint.exp: Update "maint print type".
3792
80f73d71
VP
37932008-08-21 Vladimir Prus <vladimir@codesourcery.com>
3794
3795 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
3796 support. Adjust the order of "*running" notifications.
3797 * gdb.mi/non-stop.c: Don't cast from int to void* and
3798 back.
3799
d9c78d7d
MK
38002008-08-20 Mark Kettenis <kettenis@gnu.org>
3801
3802 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
3803 expect to find it in the "info frame" output.
3804
97a2d1d3
DJ
38052008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
3806
3807 * gdb.base/interp.exp: Always consume both prompts.
3808
b96e2927
PA
38092008-08-20 Pedro Alves <pedro@codesourcery.com>
3810
3811 * gdb.base/pending.exp: Test pending breakpoints without symbols
3812 loaded.
3813
8cf6e61a
VP
38142008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3815
3816 * lib/mi-support.exp (mi_expect_stop): Produce
3817 more details on failures.
3818 * gdb.mi/mi-nonstop.exp: New.
3819 * gdb.mi/non-stop.c: New.
3820
c6ebd6cf
VP
38212008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3822
a9c64011
AS
3823 * gdb.mi/mi-async.exp: Use 'set target-async'.
3824 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 3825
46a9b8ed
DJ
38262008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
3827
3828 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
3829
44feb3ce
TT
38302008-08-17 Tom Tromey <tromey@redhat.com>
3831
3832 * gdb.base/help.exp (help catch): Rewrite.
3833
311a4e6b
TJB
38342008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3835
3836 * gdb.base/define.exp: Test indented command documentation.
3837 * gdb.python/python.exp: Test indented multi-line command.
3838
604c2f83
LM
38392008-08-15 Luis Machado <luisgpm@br.ibm.com>
3840
3841 * testsuite/gdb.arch/vsx-regs.c: New source file.
3842 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
3843 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
3844
886a217c
TT
38452008-08-14 Tom Tromey <tromey@redhat.com>
3846
3847 * gdb.base/macscp.exp: Add regression test for "macro define" or
3848 "macro undef" with no arguments.
3849
c814a4f3
PP
38502008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
3851
3852 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 3853
12ab8a60
UW
38542008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3855
3856 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
3857
d57a3c85
TJB
38582008-08-06 Tom Tromey <tromey@redhat.com>
3859
3860 * gdb.python/python.exp: New file.
3861
c7b778ff
JK
38622008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3863
3864 Fix for PR gdb/1543.
3865 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
3866 $LOCATION.
3867 (location): New variable.
3868 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
3869 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
3870 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
3871 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
3872 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
3873 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
3874 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
3875 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
3876 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
3877 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
3878 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
3879 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
3880 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
3881 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
3882 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3883 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
3884 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
3885 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
3886 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
3887 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3888 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
3889 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
3890 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
3891 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
3892 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
3893 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
3894 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
3895 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
3896 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
3897 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
3898 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
3899 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
3900 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
3901 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
3902 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
3903 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
3904 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
3905 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3906 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
3907 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
3908 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
3909 gdb.base/type-opaque.exp, gdb.base/until.exp,
3910 gdb.base/value-double-free.c, gdb.base/varargs.exp,
3911 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
3912 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
3913 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3914 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
3915 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
3916 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3917 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3918 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3919 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
3920 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
3921 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
3922 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
3923 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
3924 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
3925 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
3926 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
3927 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
3928 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
3929 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
3930 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3931 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
3932 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
3933 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
3934 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3935 gdb.pascal/types.exp, gdb.stabs/weird.exp,
3936 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
3937 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
3938 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
3939 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
3940 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
3941 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
3942 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3943 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3944 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3945 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3946 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3947 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
3948 lib/mi-support.exp, lib/trace-support.exp: Remove reference
3949 to bug-gdb@prep.ai.mit.edu .
3950
5e06a3d1
VP
39512008-07-31 Vladimir Prus <vladimir@codesourcery.com>
3952
3953 * lib/mi-support.exp (mi_load_shlibs): New.
3954 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
3955
9d81d21b
VP
39562008-07-30 Vladimir Prus <vladimir@codesourcery.com>
3957
3958 * lib/mi-support.exp (get_mi_thread_list)
3959 (check_mi_and_console_threads): New, moved from ...
3960 * gdb.mi/mi-pthread.exp: ...here.
3961 * gdb.mi/gdb669.exp (get_mi_thread_list)
3962 (check_mi_and_console_threads): Delete.
3963 * gdb.mi/mi2-pthread.exp: Likewise.
3964
bae98fe0
TT
39652008-07-28 Tom Tromey <tromey@redhat.com>
3966
3967 * Makefile.in (just-check): Remove. Move body to...
3968 (check): ... here.
3969
57380f4e
DJ
39702008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3971
3972 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
3973 Add a test for duplicated SIGINTs.
3974
e09490f1
DJ
39752008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3976
3977 * gdb.threads/schedlock.exp (get_args): Update to work for any
3978 value of NUM.
3979 (Top level): Report the number of threads that did not resume.
3980
6387b45f
DJ
39812008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3982
3983 * gdb.dwarf2/dw2-compressed.S: Also define __start.
3984
62f64ff2
DJ
39852008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3986
3987 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
3988 non-MI prompt.
3989
fa8de41e
TT
39902008-07-26 Tom Tromey <tromey@redhat.com>
3991
3992 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
3993 (function_struct, function_struct_ptr): New globals.
3994 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
3995 function pointer in a struct.
3996
ccb3ac8a
TT
39972008-07-26 Tom Tromey <tromey@redhat.com>
3998
3999 * gdb.base/macscp.exp: Add test for macro lexing bug.
4000
d7d9f01e
TT
40012008-07-18 Tom Tromey <tromey@redhat.com>
4002
4003 * gdb.base/macscp.exp: Add macro tests.
4004
9bf07184
PP
40052008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4006
4007 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
4008
becf6477
PP
40092008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4010
4011 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
4012
0709f7d3
PP
40132008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
4014
4015 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 4016
7093c834
PP
40172008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4018
4019 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 4020
b432ffe3
JK
40212008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4022
4023 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
4024
b1a268e5
VP
40252008-07-12 Vladimir Prus <vladimir@codesourcery.com>
4026
4027 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
4028
e2995f8e
KB
40292008-07-11 Kevin Buettner <kevinb@redhat.com>
4030
4031 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
4032 of regexp to account for changes made to GDB in the printing of
4033 byte vectors.
4034
14032a66
TT
40352008-07-11 Tom Tromey <tromey@redhat.com>
4036
4037 * gdb.base/completion.exp: Add 'help' completion test.
4038
981505ef
JK
40392008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4040
4041 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
4042
10568435
JK
40432008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4044
4045 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
4046
4487aabf
PA
40472008-07-09 Pedro Alves <pedro@codesourcery.com>
4048
4049 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
4050
a4a9b1c4
PA
40512008-07-09 Pedro Alves <pedro@codesourcery.com>
4052
4053 * gdb.base/fullname.exp: Restore pwd if compiling failed.
4054
3c3185ac
JK
40552008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4056
4057 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
4058
7ebd49dc
VP
40592008-06-28 Vladimir Prus <vladimir@codesourcery.com>
4060
4061 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
4062 previous commit. Add a comment.
4063
84e46146
PA
40642008-06-28 Pedro Alves <pedro@codesourcery.com>
4065
4066 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
4067
0f8d4a2f
VP
40682008-06-28 Vladimir Prus <vladimir@codesourcery.com>
4069
4070 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
4071
f747e0ce
PA
40722008-06-27 Pedro Alves <pedro@codesourcery.com>
4073
4074 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
4075 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
4076 compiling an executable, link in an object that forces unbuffered
4077 output.
4078 * lib/set_unbuffered_mode.c: New file.
4079
734a5c36
JK
40802008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
4083
a2840c35
VP
40842008-06-25 Vladimir Prus <vladimir@codesourcery.com>
4085
a9c64011
AS
4086 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
4087 mi_expect_stop.
4088 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
4089 Demand that *running is output.
4090 (detect_async): Perform checking every time.
4091 (mi_send_resuming_command): Extract everything into...
4092 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
4093 (mi_expect_stop): Don't accept any output before *stopped.
4094
6ae37fef
VP
40952008-06-13 Vladimir Prus <vladimir@codesourcery.com>
4096
4097 Robustify mi-simplerun.
a9c64011
AS
4098 * gdb.mi/basics.c (main): Add a call to sleep.
4099 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
4100 * gdb.mi/mi2-cli.exp: Likewise.
4101 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 4102
b4aa76f0 41032008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
4104
4105 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
4106
e1ac3328
VP
41072008-06-10 Vladimir Prus <vladimir@codesourcery.com>
4108
a9c64011
AS
4109 * gdb.mi/mi-console.exp: Adjust.
4110 * gdb.mi/mi-syn-frame.exp: Adjust.
4111 * gdb.mi/mi2-console.exp: Adjust.
4112 * gdb.mi/mi2-syn-frame.exp: Adjust.
4113 * lib/mi-support.exp (mi_run_cmd): Adjust.
4114 (mi_send_resuming_command): Adjust.
e1ac3328 4115
f7f9a841
VP
41162008-06-10 Vladimir Prus <vladimir@codesourcery.com>
4117
4118 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
4119 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
4120 testing of stopped.
4121 * gdb.mi/mi2-syn-frame.exp: Likewise.
4122 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
4123 (async, detect_async): New.
4124 (mi_expect_stop, mi_continue_to_line): Adjust expectation
4125 depending on if we're running in sync or async mode.
f7f9a841 4126
37cd5d19
TT
41272008-06-09 Tom Tromey <tromey@redhat.com>
4128
4129 * gdb.base/completion.exp: New tests for field name completion
4130 with spaces, and field name completion with '->'.
4131
65d12d83
TT
41322008-06-06 Tom Tromey <tromey@redhat.com>
4133
4134 * gdb.base/break1.c (struct some_struct): New struct.
4135 (values): New global.
4136 * gdb.base/completion.exp: Add field name completion test.
4137
ebfe2e3f
PP
41382008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4139
4140 * gdb.cp/call-c.exp: Test for incorrect handling of reference
4141 to pointer.
4142 * gdb.cp/call-c.cc: Likewise.
4143
bcf6fc3a
NR
41442008-06-06 Nick Roberts <nickrob@snap.net.nz>
4145
4146 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
4147 annotation.
4148
49fd4a42 41492008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 4150 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
4151
4152 * gdb.threads/execl.c, gdb.threads/execl1.c,
4153 gdb.threads/execl.exp: New tests.
a9c64011 4154
8a34ac3f
AR
41552008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
4156 Daniel Jacobowitz <dan@codesourcery.com>
4157
4158 * gdb.cp/exception.exp: Activate test, make it work with pending
4159 catchpoints.
4160
86ae69ef
JK
41612008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4162
4163 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
4164
f7f9ae2c
VP
41652008-05-28 Vladimir Prus <vladimir@codesourcery.com>
4166
a9c64011
AS
4167 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
4168 now printed.
4169 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 4170
2a2d4dc3
AS
41712008-05-27 Andreas Schwab <schwab@suse.de>
4172
4173 * gdb.base/frame-args.exp: Handle arguments that are optimized
4174 out.
4175
5099e4d9
LM
41762008-05-26 Luis Machado <luisgpm@br.ibm.com>
4177
4178 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
4179 quiet for ppc32 and group options into a single variable.
4180
d9c36a91
JB
41812008-05-23 Joel Brobecker <brobecker@adacore.com>
4182
4183 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
4184 of zero-size elements.
4185 * gdb.ada/null_array.exp: Test printing this new array.
4186
103a8671
JK
41872008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4188
4189 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
4190
07a4cc1a 41912008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
4192
4193 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
4194 of the "finish" command.
4195
55f996a7
NR
41962008-05-21 Nick Roberts <nickrob@snap.net.nz>
4197
4198 * gdb.base/annota1.exp: Test for new annotation.
4199
907fc202
UW
42002008-05-16 Pedro Alves <pedro@codesourcery.com>
4201
4202 * gdb.base/fixsection.exp: New file.
4203 * gdb.base/fixsection0.c: New file.
4204 * gdb.base/fixsection1.c: New file.
4205
e8f97270
UW
42062008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4207
4208 * gdb.base/annota1.exp: Accept printf@... in place of printf.
4209 * gdb.base/annota3.exp: Likewise.
4210
ac0bb574
NF
42112008-05-13 Nathan Froyd <froydnj@codesourcery.com>
4212
4213 * gdb.base/watch_thread_num.exp: Don't run tests that require
4214 watchpoints if the target doesn't support them.
4215
6fadd07a
DE
42162008-05-12 Doug Evans <dje@google.com>
4217
4218 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
4219
6e9a4a30
JB
42202008-05-09 Joel Brobecker <brobecker@adacore.com>
4221
4222 * gdb.ada/assign_1.exp: New testcase.
4223
08388c79
DE
42242008-05-09 Doug Evans <dje@google.com>
4225
a3c83fae
DE
4226 * gdb.base/find.exp: New file.
4227 * gdb.base/find.c: New file.
08388c79 4228
bd5ddfe8
DJ
42292008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
4230
4231 * gdb.base/commands.exp (watchpoint_command_test): Handle
4232 gdb,no_hardware_watchpoints.
4233 * gdb.base/float.exp: Allow ARM targets without floating point.
4234 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
4235
b5dd68e2 42362008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 4237 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
4238
4239 * gdb.ada/lang_switch: New test program.
4240 * gdb.ada/lang_switch.exp: New testcase.
4241
382d13d1
DE
42422008-05-05 Doug Evans <dje@google.com>
4243
4244 * gdb.base/help.exp (disassemble): Update expected help text.
4245
9dd789d0
PA
42462008-05-04 Pedro Alves <pedro@codesourcery.com>
4247
4248 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
4249
611c83ae
PA
42502008-05-04 Pedro Alves <pedro@codesourcery.com>
4251
4252 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
4253 different times.
4254
ff013f42
JK
42552008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4256
4257 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
4258 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
4259 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
4260 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
4261
96dff6a2
VP
42622008-05-04 Vladimir Prus <vladimir@codesourcery.com>
4263
4264 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
4265 notification to appear.
4266
55cd6f92
DJ
42672008-05-04 Daniel Jacobowitz <dan@debian.org>
4268
4269 * gdb.base/fullname.c: New file.
4270 * gdb.base/fullname.exp: New file.
4271 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
4272
d705c43c
PA
42732008-05-03 Pedro Alves <pedro@codesourcery.com>
4274
4275 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
4276 expressions with macros.
4277
333222e1
JK
42782008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4279
4280 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
4281
5ac01682
DJ
42822008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
4283
4284 * gdb.base/completion.exp: Handle lack of other symbols beginning
4285 with "a".
4286
4287 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
4288
237fc4c9
PA
42892008-05-02 Jim Blandy <jimb@codesourcery.com>
4290
4291 * gdb.asm/asmsrc1.s: Add scratch space.
4292
ed5e9466
DJ
42932008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4294 Daniel Jacobowitz <dan@codesourcery.com>
4295
4296 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
4297 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
4298 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
4299
b39cc962
DJ
43002007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
4301
4302 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
4303
36d520f5
JB
43042008-05-01 Joel Brobecker <brobecker@adacore.com>
4305
4306 * gdb.base/info-target.exp: New testcase.
4307
8d4e3071
DJ
43082008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4309
4310 * gdb.cp/hang.exp: Use .cc instead of .C.
4311 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
4312 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
4313
6f3f3097
DJ
43142008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
4315
4316 * gdb.base/gdb1250.exp: Remove perror.
4317 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
4318
5550a914
PA
43192008-04-30 Pedro Alves <pedro@codesourcery.com>
4320
4321 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
4322 .2byte.
4323
d848e687
DJ
43242008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
4325
4326 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
4327 (maybe_kfail): New.
4328
93b5768b
PA
43292008-04-25 Pedro Alves <pedro@codesourcery.com>
4330
4331 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
4332
721c02de
VP
43332008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4334
a9c64011
AS
4335 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
4336 * gdb.mi/mi2-syn-frame.exp: Likewise.
4337 * lib/mi-support.exp: Likewise.
721c02de 4338
74960c60
VP
43392008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4340
4341 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
4342 to specify regexp for the location to stop at.
4343 * gdb.base/break-always.c: New.
4344 * gdb.base/break-always.exp: New.
4345
d24317b4
VP
43462008-04-24 Vladimir Prus <vladimir@codesourcery.com>
4347
4348 * lib/mi-support.exp (mi_runto_helper): Adjust
4349 for the original-location field.
4350 (mi_create_breakpoint, mi_list_breakpoints): New.
4351 * gdb.mi/mi-break.exp: Adjust.
4352 * gdb.mi/mi2-break.exp: Adjust.
4353 * gdb.mi/mi-pending.exp: Adjust.
4354 * gdb.mi/mi-simplerun.exp: Adjust.
4355 * gdb.mi/mi2-simplerun.exp: Adjust.
4356 * gdb.mi/mi-syn-frame.exp: Adjust.
4357 * gdb.mi/mi2-syn-frame.exp: Adjust.
4358 * gdb.mi/mi-until.exp: Adjust.
4359 * gdb.mi/mi2-until.exp: Adjust.
4360 * gdb.mi/mi-var-display.exp: Adjust.
4361 * gdb.mi/mi2-var-display.exp: Adjust.
4362 * gdb.mi/mi-watch.exp: Adjust.
4363 * gdb.mi/mi2-watch.exp: Adjust.
4364
fdc59709 43652008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 4366
a9c64011
AS
4367 * aclocal.m4: Add override.m4.
4368 * configure: Regenerate.
fdc59709 4369
8e91f023
VP
43702008-04-19 Vladimir Prus <vladimir@codesourcery.com>
4371
4372 * gdb.mi/var-cmd.c (do_at_tests): Verify that
4373 '-var-update --all-values' reports new value even the type
4374 of a variable object has changed.
4375
233a11ab
CS
43762008-04-18 Craig Silverstein <csilvers@google.com>
4377
4378 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
4379 files.
d24317b4 4380
9c1137ad
JB
43812008-04-18 Joel Brobecker <brobecker@adacore.com>
4382
4383 * gdb.ada/atomic_enum: New test program.
4384 * gdb.ada/atomic_enum.exp: New testcase.
4385
66d0bbc7
DE
43862008-04-17 Doug Evans <dje@google.com>
4387
4388 * gdb.opt/Makefile.in: Fix whitespace.
4389
100906b0
UW
43902008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
4391
4392 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
4393
4584e32e
DE
43942008-04-17 Doug Evans <dje@google.com>
4395
4396 * gdb.base/hashline1.exp: New testcase.
4397 * gdb.base/hashline2.exp: New testcase.
4398 * gdb.base/hashline2.exp: New testcase.
4399
0a320680
PA
44002008-04-17 Pedro Alves <pedro@codesourcery.com>
4401
4402 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
4403
18ac113b
AR
44042008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
4405
4406 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
4407 temporary breakpoint to match "Temporary breakpoint".
4408 * gdb.base/break.exp (delete_breakpoints): Likewise.
4409 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
4410 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
4411 * gdb.base/display.exp: Likewise.
4412 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
4413 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
4414 * gdb.base/restore.exp (restore_tests): Likewise.
4415 * gdb.base/sepdebug.exp: Likewise.
4416 * gdb.base/watchpoint.exp: Likewise.
4417 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
4418 * gdb.mi/mi-pending.exp: Likewise.
4419 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
4420 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
4421 * gdb.mi/mi-var-cmd.exp: Likewise.
4422 * gdb.mi/mi-var-display.exp: Likewise.
4423 * gdb.mi/mi2-cli.exp: Likewise.
4424 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
4425 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
4426 * gdb.mi/mi2-var-display.exp: Likewise.
4427 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
4428 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
4429 new "disp" field.
a9c64011 4430 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
4431 reason. This is to support fix for PR2424.
4432
add38693
JK
44332008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4434
4435 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
4436
fcacd99f
VP
44372008-04-13 Vladimir Prus <vladimir@codesourcery.com>
4438
4439 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 4440 field. Add more floating varobj tests.
fcacd99f 4441 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
4442 field.
4443 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
4444 (main): Call do_at_tests.
4445 * lib/mi-support.exp (mi_create_floating_varobj)
4446 (mi_varobj_update_with_type_change): New.
fcacd99f 4447
de051565
MK
44482008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
4449
4450 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
4451 option of -var-evaluate-expression.
4452 * gdb.mi/mi2-var-display.exp: Likewise.
4453
dbc52822
VP
44542008-04-07 Vladimir Prus <vladimir@codesourcery.com>
4455
4456 Introduce test setup helpers.
a9c64011
AS
4457 * lib/gdb.exp (build_executable, clean_restart)
4458 (prepare_for_testing): New.
4459 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
4460 * gdb.base/return.exp: Likewise.
4461 * gdb.base/ending-run.exp: Likewise.
dbc52822 4462
473591da
NR
44632008-04-07 Nick Roberts <nickrob@snap.net.nz>
4464
4465 * gdb.mi/mi-async.exp: New test for asynchronous Machine
4466 Interface (MI) responses.
4467
2b2d9e11
VP
44682008-04-06 Vladimir Prus <vladimir@codesourcery.com>
4469
a9c64011
AS
4470 * gdb.cp/breakpoint.cc: New code to test conditions involving
4471 member variables.
4472 * gdb.cp/breakpoint.exp: Test condition involving member
4473 variables.
2b2d9e11 4474
bb378428
VP
44752008-04-05 Vladimir Prus <vladimir@codesourcery.com>
4476
4477 * lib/mi-support.exp (mi_expect_stop): New.
4478 (mi_run_cmd): Change the
4479 token. Use mi_send_resuming_command, use
4480 mi_expect_stop.
4481 (mi_execute_to_helper): Rename to mi_execute_to.
4482 (mi_send_resuming_command): Add more error patterns.
4483 (mi_wait_for_stop): Renamed to...
4484 (mi_get_stop_line): ...this.
4485 (mi_run_inline_test): Adjust.
4486
4487 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
4488 * gdb.mi/mi-console.exp: Likewise.
4489 * gdb.mi/mi-pending.exp: Likewise.
4490 * gdb.mi/mi-simplerun.exp: Likewise.
4491 * gdb.mi/mi-stack.exp: Likewise.
4492 * gdb.mi/mi-stepi.exp: Likewise.
4493 * gdb.mi/mi-syn-frame.exp: Add comment.
4494 * gdb.mi/mi-until.exp: Likewise.
4495 * gdb.mi/mi-var-display.exp: Likewise.
4496 * gdb.mi/mi-watch.exp: Likewise.
4497 * gdb.mi/mi2-cli.exp: Likewise.
4498 * gdb.mi/mi2-console.exp: Likewise.
4499 * gdb.mi/mi2-simplerun.exp: Likewise.
4500 * gdb.mi/mi2-stack.exp: Likewise.
4501 * gdb.mi/mi2-stepi.exp: Likewise.
4502 * gdb.mi/mi2-until.exp: Likewise.
4503 * gdb.mi/mi2-var-display.exp: Likewise.
4504 * gdb.mi/mi2-watch.exp: Likewise.
4505
62172bb9
UW
45062008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4507
4508 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
4509
4510 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
4511
a13e061a
PA
45122008-04-04 Pedro Alves <pedro@codesourcery.com>
4513
4514 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
4515 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
4516 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
4517 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
4518 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
4519 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
4520 expect an mi error duplicated in stderr.
4521
eae06beb
JB
45222008-04-03 Joel Brobecker <brobecker@adacore.com>
4523
4524 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
4525 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
4526 Add a couple of tests that verify the behavior when the new setting
4527 is set to "cancel" and "all".
4528 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
4529 "ask" before we start the testing.
4530
79c6ced6
AR
45312008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
4532
4533 * gdb.cp/casts.cc: Add class reference variables.
4534 * gdb.cp/casts.exp: New test cases for up/down casting references.
4535
6c2d1a6b
MK
45362008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
4537
4538 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
4539 instead of beginning to make an extra test pass.
4540 * gdb.mi/mi2-var-display.exp: Likewise.
4541
55b411d9
MR
45422008-03-31 Maciej W. Rozycki <macro@mips.com>
4543
4544 * gdb.base/break.exp: Mark failures as such. Fix formatting.
4545
c6140da2
MD
45462008-03-31 Markus Deuling <deuling@de.ibm.com>
4547 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4548
4549 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
4550 value. Add xfail for older kernels.
4551
79732189
AR
45522008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
4553
4554 Bring mi-support in line with gdb.exp.
4555 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
4556 (mi_gdb_start): New function.
4557
33c3676e
MR
45582008-03-28 Maciej W. Rozycki <macro@mips.com>
4559
4560 * gdb.mi/mi-var-cmd.exp: Fix a typo.
4561
92e28119
VP
45622008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4563
4564 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
4565 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 4566
9e8e3afe
VP
45672008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4568
4569 * lib/mi-support.exp (mi_create_varobj_checked): New.
4570 (mi_list_varobj_children): Allow to check for a
4571 value.
4572 (mi_list_array_varobj_children): New.
4573
4574 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
4575 and mi_list_varobj_children, as opposed to hardcoding
4576 expected strings.
4577 * gdb.mi/gdb701.exp: Likewise.
4578 * gdb.mi/gdb792.exp: Likewise.
4579 * gdb.mi/mi-var-block.exp: Likewise.
4580 * gdb.mi/mi-var-cmd.exp: Likewise.
4581 * gdb.mi/mi-var-invalidate.exp: Likewise.
4582 * gdb.mi/mi2-var-block.exp: Likewise.
4583 * gdb.mi/mi2-var-child.exp: Likewise.
4584 * gdb.mi/mi2-var-cmd.exp: Likewise.
4585 * gdb.mi/mi2-var-display.exp: Likewise.
4586
9df50351
JK
45872008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4588
4589 Fix random false FAILs on i386.
4590 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
4591
31e5d73a
DJ
45922008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4593
4594 PR gdb/544
4595 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
4596
12f4afab
DJ
45972008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4598
4599 PR gdb/544
4600 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
4601
b562a0cb
DJ
46022008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4603
4604 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
4605 fixed PR gdb/544.
4606
17faa917
DJ
46072008-03-21 Pedro Alves <pedro@codesourcery.com>
4608
4609 * gdb.threads/fork-child-threads.exp: Test next over fork.
4610
6214f497
DJ
46112008-03-21 Chris Demetriou <cgd@google.com>
4612
4613 * gdb.base/break.exp (rbreak junk): New test for rbreak
4614 "Junk at end of arguments" issue.
4615
63092375
DJ
46162008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4617
4618 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
4619 *& to work on created array elements.
4620 (Top level): Test print $pc with a file. Test string operations
4621 without a target.
4622 * gdb.base/ptype.exp: Do not expect *& to work on created array
4623 elements.
4624
b21991b0
DJ
46252008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4626
4627 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4628 gdb.threads/staticthreads.exp: Update exit query.
4629
c4b347c7
SL
46302008-03-07 Sandra Loosemore <sandra@codesourcery.com>
4631
4632 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
4633
fa4727a6
DJ
46342008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
4635
4636 * gdb.base/watchpoint.c (global_ptr, func4): New.
4637 (main): Call func4.
4638 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
4639 (test_inaccessible_watchpoint): New.
4640
2f34202f
MR
46412008-02-29 Maciej W. Rozycki <macro@mips.com>
4642
4643 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
4644 select the largest.
4645
0d6ba1b1
DJ
46462008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4647
4648 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
4649 frames-invalid annotations.
4650
e691325a
PM
46512008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
4652
a9c64011 4653 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 4654
f85b5ecc
DE
46552008-02-27 Doug Evans <dje@google.com>
4656
4657 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
4658 for bug 1738.
4659 (breakpoint_to_handler_entry): Ditto.
4660
b40e7bf3
JB
46612008-02-27 Joel Brobecker <brobecker@adacore.com>
4662
4663 * gdb.base/ending-run.exp: Use the first line of code inside
4664 function body to test breakpoints.
4665 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
4666 location where the breakpoint is inserted when using the line
4667 where a function is declared. Fix typo in the description of
4668 one of the tests.
4669 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
4670
2faca73a
PM
46712008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4672
4673 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 4674 tests.
2faca73a 4675
6f439c36
PM
46762008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4677
4678 * gdb.base/args.exp: avoid same output for tests
4679 with single quotes.
4680
54e52265
VP
46812008-02-26 Vladimir Prus <vladimir@codesourcery.com>
4682
a9c64011
AS
4683 * gdb.base/annota1.exp: Adjust for 'info break'
4684 format changes.
4685 * gdb.base/annota3.exp: Likewise.
4686 * gdb.base/break.exp: Likewise.
4687 * gdb.base/condbreak.exp: Likewise.
4688 * gdb.base/pending.exp: Likewise.
4689 * gdb.base/sepdebug.exp: Likewise.
4690 * gdb.base/unload.exp: Likewise.
4691 * gdb.cp/ovldbreak.exp: Likewise.
4692 * gdb.mi/mi-pending.exp: Likewise.
54e52265 4693
897b09ca
DE
46942008-02-07 Doug Evans <dje@google.com>
4695
4696 * gdb.cp/mb-inline.exp: New.
4697 * gdb.cp/mb-inline.h: New.
4698 * gdb.cp/mb-inline1.cc: New.
4699 * gdb.cp/mb-inline2.cc: New.
4700
b1c32d35
PM
47012008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
4702
4703 * gdb.pascal/floats.pas: New test program.
4704 * gdb.pascal/floats.exp: New testcase.
4705
1a4ca44a
TJB
47062008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4707
4708 * gdb.base/callfuncs.c (t_float_many_args): New function.
4709 (t_double_many_args): New function.
4710 * gdb.base/callfuncs.exp: Add tests for exceeding float
4711 and double parameters passed through the stack.
4712
439048e8
JB
47132008-02-05 Joel Brobecker <brobecker@adacore.com>
4714
4715 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
4716 gdb.ada/complete/foo.adb: New files.
4717 * gdb.ada/complete.exp: New testcase.
4718
81fe8080
DE
47192008-02-03 Doug Evans <dje@google.com>
4720
301f0ecf
DE
4721 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
4722
81fe8080
DE
4723 * gdb.cp/gdb2384.exp: New file.
4724 * gdb.cp/gdb2384.cc: New file.
4725 * gdb.cp/gdb2384-base.h: New file.
4726 * gdb.cp/gdb2384-base.cc: New file.
4727
4b071aec
DE
47282008-02-02 Doug Evans <dje@google.com>
4729
4730 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
4731
61137ba6
JB
47322007-02-01 Joel Brobecker <brobecker@adacore.com>
4733
4734 * gdb.ada/sym_print_name: New test program.
4735 * gdb.ada/sym_print_name.exp: New testcase.
4736
47372007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
4738
4739 * gdb.ada/nested/hello.adb: New file.
4740 * gdb.ada/nested.exp: New testcase.
4741 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4742
98deb0da
VP
47432008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4744
4745 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
4746 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
4747 don't cause future evaluations of function to report
4748 creation of internal breakpoints.
98deb0da 4749
723a2275
VP
47502008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4751
4752 * gdb.mi/mi-break.exp (test_error): New.
4753 Call it.
4754
fb546a2f
LM
47552008-01-31 Luis Machado <luisgpm@br.ibm.com>
4756
4757 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
4758 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
4759
2d8fd90a
PM
47602008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4761
4762 * gdb.pascal/integers.pas: New test program.
4763 * gdb.pascal/integers.exp: New testcase.
4764
a7fa0ded
PM
47652008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4766
4767 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
4768
5e1a1926
TJB
47692008-01-30 Luis Machado <luisgpm@br.ibm.com>
4770
4771 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
4772 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
4773
8d04f9f0
JB
47742008-01-30 Paul Hilfinger <hilfinger@adacore.com>
4775
4776 * gdb.ada/formatted_ref: New test program.
4777 * gdb.ada/formatted_ref.exp: New testcase.
4778
4779 * gdb.cp/formatted-ref.cc: New file.
4780 * gdb.cp/formatted-ref.exp: New testcase.
4781
ce75a98f
JB
47822008-01-30 Joel Brobecker <brobecker@adacore.com>
4783
4784 * gdb.base/ptype.exp: Add testing of "ptype $pc".
4785
e835f6bf
NR
47862008-01-30 Nick Roberts <nickrob@snap.net.nz>
4787
4788 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4789 (test_file_list_exec_source_file): Update to new macro-info field.
4790
d118ef87
PH
47912008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
4792
4793 * gdb.ada/exprs: New test program.
4794 * gdb.ada/exprs.exp: New testcase.
4795
7d35ab09
TJB
47962008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4797
4798 * dfp-test.c (DELTA, DELTA_B): New definitions.
4799 (double_val1, double_val2, double_val3, double_val4, double_val5,
4800 double_val6, double_val7, double_val8, double_val9, double_val10,
4801 double_val11, double_val12, double_val13, double_val14, dec32_val1,
4802 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
4803 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
4804 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
4805 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
4806 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
4807 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
4808 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
4809 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
4810 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
4811 dec128_val16): New global variables.
4812 (decimal_dec128_align): New function.
4813 (decimal_mixed): Likewise.
4814 (decimal_many_args_dec32): Likewise.
4815 (decimal_many_args_dec64): Likewise.
4816 (decimal_many_args_dec128): Likewise.
4817 (decimal_many_args_mixed): Likewise.
4818 * dfp-test.exp: Add tests calling new inferior functions.
4819
2d717e4f
DJ
48202008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4821
4822 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
4823 gdb.server/ext-run.exp: New files.
4824 * lib/gdbserver-support.exp (gdbserver_download): New.
4825 (gdbserver_start): New. Update gdbserver expected
4826 output.
4827 (gdbserver_spawn): Use them.
4828 (gdbserver_start_extended): New.
4829
e85a822c
DJ
48302008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4831
4832 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
4833 Run on GNU/Linux.
4834 (do_exec_tests): Check for systems which do not support catchpoints.
4835 Do not match START.
4836 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
4837 Run on GNU/Linux. Enable verbose output.
4838 (check_fork_catchpoints): New.
4839 (explicit_fork_child_follow, catch_fork_child_follow)
4840 (tcatch_fork_parent_follow): Update expected messages.
4841 (do_fork_tests): Use check_fork_catchpoints.
4842 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
4843 Run on GNU/Linux. Enable verbose output.
4844 (check_vfork_catchpoints): New.
4845 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
4846 expected messages.
4847 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
4848
401ea829
JB
48492008-01-29 Jim Blandy <jimb@red-bean.com>
4850
4851 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
4852 host' errors.
4853 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
4854
aceaf3ad
JB
48552008-01-29 Jim Blandy <jimb@red-bean.com>
4856
4857 * gdb.threads/sigthread.c: Use barriers to ensure that
4858 child_thread and child_thread_two are always initialized before we
4859 start to use them.
4860
a5606eee
VP
48612008-01-29 Vladimir Prus <vladimir@codesourcery.com>
4862
4863 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
4864 * gdb.base/watchpoint-solib.c: New.
4865 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 4866
c55a82bb
PM
48672008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
4868
4869 * gdb.base/gdb1056.exp: Add unsigned integer test.
4870
0993fe05
DE
48712008-01-28 Doug Evans <dje@google.com>
4872
4873 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
4874
4fe42e7f
JB
48752008-01-27 Jim Blandy <jimb@codesourcery.com>
4876
c7a69933
JB
4877 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
4878
4fe42e7f
JB
4879 * gdb.base/expand-psymtabs.exp: Doc fix.
4880
5def8285
MK
48812008-01-26 Mark Kettenis <kettenis@gnu.org>
4882
4883 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4884
5313c911
NR
48852008-01-24 Nick Roberts <nickrob@snap.net.nz>
4886
a9c64011 4887 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
4888 -var-set-format.
4889
93815fbf
VP
48902008-01-23 Chris Demetriou <cgd@google.com>
4891
4892 * gdb.threads/thread_events.c: New testcase source file.
4893 * gdb.threads/thread_events.exp: New testcase expect file.
4894
467a88ee
NR
48952008-01-23 Nick Roberts <nickrob@snap.net.nz>
4896
4897 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
4898
4899 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
4900 -var-set-format.
4901
d8f82aba
DJ
49022008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4903 Vladimir Prus <vladimir@codesourcery.com>
4904
4905 * gdb.base/float.exp: Allow missing floating point for m68k and
4906 PowerPC.
4907
60c46647
VP
49082008-01-22 Vladimir Prus <vladimir@codesourcery.com>
4909
4910 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
4911 ignore count.
4912 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
4913 * gdb.mi/mi-cli.exp: Adjust.
4914 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 4915
c7dd36a1
PA
49162008-01-17 Pedro Alves <pedro@codesourcery.com>
4917
4918 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
4919 and 'dummy_ptr' integer pointer. Initialize struct_declarations
4920 with dummy_ptr's address.
4921 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
4922 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
4923 all targets.
4924 * gdb.mi/mi2-var-child.exp: Likewise.
4925
39d5313e
JB
49262008-01-09 Joel Brobecker <brobecker@adacore.com>
4927
4928 * gdb.ada/null_array: New test program.
4929 * gdb.ada/null_array.exp: New testcase.
4930
0aea4bf3
LM
49312008-01-09 Luis Machado <luisgpm@br.ibm.com>
4932
4933 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
4934 with required float modifiers.
4935
0b354900
JB
49362008-01-08 Joel Brobecker <brobecker@adacore.com>
4937
4938 * gdb.ada/funcall_param: New test program.
4939 * gdb.ada/funcall_param.exp: New testcase.
4940
cdb7f5d4
JB
49412008-01-08 Joel Brobecker <brobecker@adacore.com>
4942
4943 * gdb.ada/arrayparam: New test program.
4944 * gdb.ada/arrayparam.exp: New testcase.
4945
88e2547f
JB
49462008-01-08 Joel Brobecker <brobecker@adacore.com>
4947
4948 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
4949 landed. Should also fix random failures in the test following it.
4950
f6867ce0
TJB
49512008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4952
4953 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
4954 for expressions with decimal float values.
4955 (test_dfp_conversions): New function to test casts to and from
4956 decimal float types.
4957 Call test_dfp_conversions.
4958 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
4959 elements.
4960 (main): Initialize ds.float4 and ds.double8 elements.
4961 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
4962 string to new error message.
4963 (d64_set_tests): Likewise.
4964 (d128_set_tests): Likewise.
4965 Add tests for expressions with decimal float variables. Add tests for
4966 conversions to and from decimal float types.
4967
f9c11282
JB
49682008-01-05 Joel Brobecker <brobecker@adacore.com>
4969
4970 * gdb.ada/packed_tagged/comp_bug.adb: New file.
4971 * gdb.ada/packed_tagged.exp: New testcase.
4972
0ecbca72
JB
49732008-01-04 Joel Brobecker <brobecker@adacore.com>
4974
4975 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
4976 gdb.ada/homonym/homonym_main.adb: New files.
4977 * gdb.ada/homonym.exp: New testcase.
4978
c18d3d89
JB
49792008-01-04 Joel Brobecker <brobecker@adacore.com>
4980
4981 * gdb.ada/packed_array.exp: Add testing of references to
4982 a packed array.
4983
ecc7085b
JB
49842008-01-04 Joel Brobecker <brobecker@adacore.com>
4985
4986 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
4987 New files.
4988 * gdb.ada/type_coercion.exp: New testcase.
4989
c474c922
JB
49902008-01-04 Joel Brobecker <brobecker@adacore.com>
4991
4992 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
4993 gdb.ada/tagged/foo.adb: New file.
4994 * gdb.ada/tagged.exp: New testcase.
4995
9005b927
JB
49962008-01-04 Joel Brobecker <brobecker@adacore.com>
4997
4998 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
4999 gdb.ada/ptype_field/foo.adb: New files.
5000 * gdb.ada/ptype_field.exp: New testcase.
5001
1a6aaad8
JB
50022008-01-03 Joel Brobecker <brobecker@adacore.com>
5003
5004 * gdb.ada/print_pc.exp: New testcase.
5005
0ef22f53
JB
50062008-01-03 Joel Brobecker <brobecker@adacore.com>
5007
5008 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
5009 gdb.ada/taft_type/p.adb: New files.
5010 * gdb.ada/taft_type.exp: New testcase.
5011
1689ecf8
JB
50122008-01-03 Joel Brobecker <brobecker@adacore.com>
5013
5014 * gdb.ada/array_bounds/bar.adb: New file.
5015 * gdb.ada/array_bounds.exp: New testcase.
5016
a4d0b9c3
JB
50172008-01-03 Joel Brobecker <brobecker@adacore.com>
5018
5019 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
5020 gdb.ada/arrayptr/foo.adb: New files.
5021 * gdb.ada/arrayptr.exp: New testcase.
5022
a31ace00
JB
50232008-01-03 Joel Brobecker <brobecker@adacore.com>
5024
5025 * gdb.base/set-lang-auto.exp: New testcase.
5026
a97fced3
JB
50272008-01-03 Joel Brobecker <brobecker@adacore.com>
5028
5029 * gdb.ada/fun_addr/foo.adb: New file.
5030 * gdb.ada/fun_addr.exp: New testcase.
5031
ef29ce1a
JK
50322008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5033
5034 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
5035 New files
5036
0fafefe3
JB
50372008-01-02 Joel Brobecker <brobecker@adacore.com>
5038
5039 * array_subscript_addr/p.adb: New file.
a9c64011 5040 * array_subscript_addr.exp: New testcase.
0fafefe3 5041
c4359f8d
JB
50422008-01-02 Joel Brobecker <brobecker@adacore.com>
5043
a9c64011 5044 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
5045 New files.
5046 * gdb.ada/str_cmp_ref.exp: New testcase.
5047
1aa1b15b
JB
50482008-01-01 Joel Brobecker <brobecker@adacore.com>
5049
5050 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
5051 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 5052 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 5053
81c9b2cf
JB
50542008-01-01 Joel Brobecker <brobecker@adacore.com>
5055
5056 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
5057 gdb.ada/ref_param/pck.ads: New files.
5058 * gdb.ada/ref_param.exp: New testcase.
5059
319e4674
JB
50602008-01-01 Joel Brobecker <brobecker@adacore.com>
5061
5062 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
5063 gdb.ada/interface/foo.adb: New files.
5064 * gdb.ada/interface.exp: New testcase.
5065
ef682c56
JB
50662007-12-31 Jim Blandy <jimb@codesourcery.com>
5067
5068 * gdb.base/multi-forks.exp: Consume all output from child
5069 processes before proceeding to next test.
5070
f6f3eb6c
JB
50712007-12-29 Jim Blandy <jimb@codesourcery.com>
5072
5073 * configure: Regenerated.
5074
f652e42f
JB
50752007-12-27 Joel Brobecker <brobecker@adacore.com>
5076
5077 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
5078 gdb.ada/fixed_cmp/fixed.adb: New files.
5079 * gdb.ada/fixed_cmp.exp: New testcase.
5080
6943e596
JB
50812007-12-27 Joel Brobecker <brobecker@adacore.com>
5082
5083 * gdb.ada/boolean_expr.exp: New testcase.
5084
aad9a193
JB
50852007-12-26 Jim Blandy <jimb@codesourcery.com>
5086
5087 * gdb.base/multi-forks.exp: Doc fix.
5088
fb5f3683
JB
50892007-12-26 Joel Brobecker <brobecker@adacore.com>
5090
5091 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
5092 * gdb.ada/char_param.exp: Do not compile our test program with
5093 -gnata, this is unnecessary.
5094 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
5095
384e4a9c
JB
50962007-12-24 Joel Brobecker <brobecker@adacore.com>
5097
5098 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
5099 gdb.ada/print_chars/foo.adb: New files.
5100 * gdb.ada/print_chars.exp: New testcase.
5101
01e044f7
JB
51022007-12-24 Joel Brobecker <brobecker@adacore.com>
5103
5104 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
5105 gdb.ada/char_param/foo.adb: New files.
5106 * gdb.ada/char_param.exp: New testcase.
5107
0ce17860
JB
51082007-12-22 Jim Blandy <jimb@codesourcery.com>
5109
5110 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
5111 hard-coding source line numbers into the test.
5112 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
5113 gdb_get_line_number to find.
5114
919809b9
JB
51152007-12-22 Joel Brobecker <brobecker@adacore.com>
5116
5117 * gdb.base/ptype.c (highest): New struct type.
5118 (the_highest): New variable of that type.
5119 (main): Add dummy assignment to a field of variable the_highest.
5120 * gdb.base/ptype.exp: Test type printing of our new variable.
5121
abc8a88d
PM
51222007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
5123
5124 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 5125 and record first explicitly generated thread number.
abc8a88d
PM
5126 Use that thread number for thread specific watchpoint test.
5127 Add iteration number to repetitive tests.
5128
5158f3e3
CES
51292007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
5130 Jim Blandy <jimb@codesourcery.com>
5131
5132 * gdb.base/expand-psymtabs.c: New testcase
5133 source file.
5134 * gdb.base/expand-psymtabs.exp: New testcase
5135 expect file.
5136
37e4754d
LM
51372007-12-17 Luis Machado <luisgpm@br.ibm.com>
5138
5139 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
5140 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
5141
551e5d04
JB
51422007-12-17 Joel Brobecker <brobecker@adacore.com>
5143
5144 * gdb.ada/frame_args/foo.adb: New file.
5145 * gdb.ada/frame_args/pck.ads: New file.
5146 * gdb.ada/frame_args/pck.adb: New file.
5147 * gdb.ada/frame_args.exp: New testcase.
5148
a05ee097
JB
51492007-12-17 Joel Brobecker <brobecker@adacore.com>
5150
5151 * gdb.base/frame-args.c: New file.
5152 * gdb.base/frame-args.exp: New testcase.
5153
c162e8c9 51542007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 5155 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
5156
5157 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
5158
afe8ab22 51592007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5160
afe8ab22
VP
5161 * gdb.mi/mi-pending.exp: New.
5162 * gdb.mi/mi-pending.c: New.
5163 * gdb.mi/mi-pendshr.c: New.
5164
dfdfb3ca
JB
51652007-12-06 Jim Blandy <jimb@codesourcery.com>
5166
5167 * gdb.base/default.exp: Update expected output for 'info catch'.
5168
b7fca990
JK
51692007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5170
5171 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
5172 must be set to binary.
5173
6a1afc1e
PA
51742007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
5175
5176 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
5177
a6b151f1
DJ
51782007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
5179
5180 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
5181 gdb.mi/mi-file-transfer.exp: New.
5182
43039443
JK
51832007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5184
5185 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
5186
0ef2251b
MR
51872007-11-22 Maciej W. Rozycki <macro@mips.com>
5188
5189 * gdb.trace/backtrace.exp: Fix a typo.
5190 * gdb.trace/circ.exp: Likewise.
5191 * gdb.trace/collection.exp: Likewise.
5192 * gdb.trace/limits.exp: Likewise.
5193 * gdb.trace/report.exp: Likewise.
5194 * gdb.trace/tfind.exp: Likewise.
5195 * gdb.trace/while-dyn.exp: Likewise.
5196
5443631e
NR
51972007-11-21 Nick Roberts <nickrob@snap.net.nz>
5198
5199 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
5200 objects of pointers that can't be dereferenced are now
5201 "noneditable".
5202
a4ce5b0d
UW
52032007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5204
5205 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
5206 (target_cpu): Remove.
5207
d6e956e5
VP
52082007-10-15 Vladimir Prus <vladimir@codesourcery.com>
5209
5210 * gdb.base/ending-run.exp: Expect the list of cleared
5211 breakpoint to come in natural order, not the reversed one.
a9c64011 5212
214270ab
VP
52132007-11-07 Vladimir Prus <vladimir@codesourcery.com>
5214
5215 * gdb.mi/mi-var-child.c (do_child_deletion): New.
5216 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 5217
1a619819
LM
52182007-11-05 Luis Machado <luisgpm@br.ibm.com>
5219
5220 * gdb.base/printcmds.exp: New function
5221 test_printf_with_dfp.
5222
5b01a6fa
DE
52232007-11-02 Doug Evans <dje@google.com>
5224
5225 * gdb.disasm/t01_mov.s: Remove carriage returns.
5226 * gdb.disasm/t02_mova.s: Ditto.
5227 * gdb.disasm/t03_add.s: Ditto.
5228 * gdb.disasm/t04_sub.s: Ditto.
5229 * gdb.disasm/t05_cmp.s: Ditto.
5230 * gdb.disasm/t06_ari2.s: Ditto.
5231 * gdb.disasm/t07_ari3.s: Ditto.
5232 * gdb.disasm/t08_or.s: Ditto.
5233 * gdb.disasm/t09_xor.s: Ditto.
5234 * gdb.disasm/t10_and.s: Ditto.
5235 * gdb.disasm/t11_logs.s: Ditto.
5236 * gdb.disasm/t12_bit.s: Ditto.
5237 * gdb.disasm/t13_otr.s: Ditto.
5238
ec33ab7f
JK
52392007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5240
5241 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
5242
ae0d01ff
UW
52432007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5244
5245 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
5246 provide DFP support.
5247
55eddb0f
DJ
52482007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
5249
5250 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
5251 Test "set powerpc vector-abi". Skip auto-detection tests for old
5252 toolchains.
5253
7020f05c
PA
52542007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5255
5256 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
5257 with [string compare].
5258
84bc3db9
PA
52592007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
5260
5261 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
5262 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
5263
5876dc88
LM
52642007-10-25 Luis Machado <luisgpm@br.ibm.com>
5265
5266 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
5267 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
5268 * gdb.opt/Makefile.in: New makefile.
5269 * Makefile.in: Create new directory "gdb.opt".
5270 * configure.ac: Add "gdb.opt" directory.
5271 * configure: Regenerated.
a9c64011 5272
c3ea9a14
DE
52732007-10-25 Doug Evans <dje@google.com>
5274
5275 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
5276 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
5277
a9c64011 52782007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
5279 Thiago Jung Bauermann <bauerman@br.ibm.com>
5280
5281 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
5282 Floating Point expressions.
5283 * gdb.base/dfp-test.exp: new file adding tests for Decimal
5284 Floating Point variables.
5285 * gdb.base/dfp-test.c: new file containing program with Decimal
5286 Floating variables, used by gdb.base/dfp-test.exp.
5287
62a24a2b
DJ
52882007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
5289
5290 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
5291
e7b1eae6
UW
52922007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5293
5294 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
5295 compiling test case with GCC.
5296 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
5297
c641edcc
UW
52982007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5299
5300 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5301 format changes.
5302
5e5ebfe6
MS
53032007-10-18 Michael Snyder <msnyder@specifix.com>
5304
5305 * gdb.base/dbx.exp: Add missing "-re " operator.
5306
e831e7b6
GM
53072007-10-16 Gaius Mulley <gaius@glam.ac.uk>
5308
5309 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
5310 * configure.ac: Removed trailing spaces after backslash.
5311 * gdb.modula2: New directory.
5312 * gdb.modula2/Makefile.in: New file.
5313 * gdb.modula2/unbounded-array.exp: New file.
5314 * gdb.modula2/unbounded1.c: New file.
5315
7cc46491
DJ
53162007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
5317
5318 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
5319
53202007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
5321
5322 * gdb.base/sigstep.c (main): Add checks for
5323 return values for setitimer call.
5324 Call setitimer again with itimer = ITIMER_REAL
5325 if first call to setitimer fails.
5326
e91528f0
KH
53272007-10-11 Kazu Hirata <kazu@codesourcery.com>
5328
5329 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
5330 of $timeout.
5331
2ec9a4f8
DJ
53322007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5333
5334 * gdb.server/server-run.exp: Test for dynamic linker symbols.
5335
53362007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
5337
5338 * lib/gdb.exp (gdb_run_cmd): Move comment outside
5339 of gdb_expect call, to avoid interruption.
5340
64b2fa04
PA
53412007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
5342
5343 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
5344 (v_unsigned_long_long, v_long_long_array)
5345 (v_signed_long_long_array, v_unsigned_long_long_array)
5346 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
5347 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
5348 [!NO_LONG_LONG]: New.
5349 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
5350 v_long_long_member.
5351
5352 (v_long_long_func, v_signed_long_long_func)
5353 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
5354 (main) [!NO_LONG_LONG]: Initialize long long variants.
5355
5356 * gdb.base/whatis.exp: If board file requests no_long_long, build
5357 test with NO_LONG_LONG defined. Test long long, signed long long,
5358 and unsigned long long variants but only if board file doesn't
5359 disable it.
5360
a912286e 53612007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 5362 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
5363
5364 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
5365 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
5366 * configure: Regenerated.
5367 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
5368 gdb.pascal/types.exp, lib/pascal.exp: New files.
5369
471ba8c9
DJ
53702007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
5371
5372 * gdb.cp/classes.exp (do_tests): Always step to the line after the
5373 call.
5374 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
5375 to return to the call.
5376 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
5377 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
5378 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
5379 * gdb.mi/mi-until.exp (test_until): Likewise.
5380 * gdb.mi/mi2-until.exp (test_until): Likewise.
5381
fef8a650
DJ
53822007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
5383
5384 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
5385 two-char array.
5386 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
5387
d983da9c
DJ
53882007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
5389
5390 * gdb.threads/watchthreads.c (thread_function): Sleep between
5391 iterations.
5392 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
5393 at once for S/390. Generate matching fails and passes.
5394
17f62551
VP
53952007-09-27 Vladimir Prus <vladimir@codesourcery.com>
5396
5397 * gdb.mi/var-cmd.c (do_children_tests): Initialize
5398 the 'struct_declarations' variable to zeros.
a9c64011 5399
ed0616c6
VP
54002007-09-24 Vladimir Prus <vladimir@codesourcery.com>
5401
5402 * gdb.cp/mb-ctor.cc: New.
5403 * gdb.cp/mb-ctor.exp: New.
5404 * gdb.cp/mb-templates.cc: New.
5405 * gdb.cp/mb-templates.exp: New.
5406
41f1b697
DJ
54072007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
5408
5409 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
5410
3f213f78
PA
54112007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
5412
5413 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
5414 targets.
5415 * configure: Regenerate.
5416
0d381245 54172007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5418
0d381245
VP
5419 * gdb.base/annota1.exp: Adjust for 'info break'
5420 format changes.
5421 * gdb.base/annota3.exp: Likewise.
5422 * gdb.base/break.exp: Likewise.
5423 * gdb.base/condbreak.exp: Likewise.
5424 * gdb.base/pending.exp: Likewise.
5425 * gdb.base/sepdebug.exp: Likewise.
5426 * gdb.base/unload.exp: Likewise.
5427 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 5428
fe3f5fa8
VP
54292007-09-22 Vladimir Prus <vladimir@codesourcery.com>
5430
5431 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
5432 messages.
5433 * gdb.base/chng-syms.exp: Likewise.
5434 * gdb.base/unload.exp: Likewise.
a9c64011 5435
a75cf6c0
DJ
54362007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
5437
5438 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
5439
18ecae38
DJ
54402007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
5441
5442 * schedlock.c (NUM): Change to 1.
5443 (main): Use args[0] for the main thread.
5444 * schedlock.exp: Only expect two threads. Only issue one pass or fail
5445 regardless of the number of threads.
5446
5509918f
MR
54472007-09-14 Maciej W. Rozycki <macro@mips.com>
5448
4a543daf
MR
5449 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
5450 type down.
5451 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5452 test.
5453 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
5454 watchpoint type down.
5455 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
5456 test.
5457
54582007-09-14 Maciej W. Rozycki <macro@mips.com>
5459
5509918f
MR
5460 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
5461 Move all the tests here and run them twice, once using software
5462 watchpoints and once using hardware watchpoints.
5463 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
5464
40b53987
DJ
54652007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
5466
5467 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
5468 test.
5469
695e2681
MK
54702007-09-10 Mark Kettenis <kettenis@gnu.org>
5471
8b3fc8d8
MK
5472 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
5473 build-id.
5474
695e2681
MK
5475 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
5476 know about $ORIGIN. Calculate output dir from $dest instead of
5477 using ${objdir}/{$subdir}.
5478
58d69f29
MK
54792007-09-09 Mark Kettenis <kettenis@gnu.org>
5480
5481 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
5482 gcore, before continuing with the test.
5483
3e347599
DJ
54842007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
5485
5486 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
5487 * gdb.mi/mi-watch.exp: Likewise.
5488
ea37ba09
DJ
54892007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5490 Jim Blandy <jimb@codesourcery.com>
5491
5492 * gdb.arch/i386-sse.exp: Do not expect character constants.
5493 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
5494 * gdb.base/display.exp: Allow print/s.
5495 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
5496 and unsigned char array changes.
5497
2025a643
DJ
54982007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5499
5500 * gdb.base/display.exp: Add tests for printf %p.
5501
26669a27
PA
55022007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
5503
5504 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
5505 the dll name to unicode.
5506
c8f021f8
JK
55072007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5508
5509 * gdb.base/default.exp (show version): Update the version text.
5510 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
5511
4cf31eea
JK
55122007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5513
5514 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
5515 New files.
5516
4935890f
JK
55172007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5518
5519 * lib/gdb.exp (build_id_debug_filename_get): New function.
5520 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
5521 Remove the generate DEBUG file for the future testcase runs.
5522 New testcase for the NT_GNU_BUILD_ID retrieval.
5523 Move the final testing step to ...
5524 (test_different_dir): ... a new function.
5525 New parameter XFAIL to XFAIL all the tests performed.
5526 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
5527 New parameter TYPE to PF_PREFIX all the tests performed.
5528
02142340
VP
55292007-08-31 Vladimir Prus <vladimir@codesourcery.com>
5530
5531 * gdb.mi/mi-var-cp.cc (path_expression): New
5532 function.
5533 * gdb.mi/mi-var-cp.exp: Run path exression tests.
5534
36acd84e
UW
55352007-08-27 Markus Deuling <deuling@de.ibm.com>
5536
5537 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
5538 to fit into SPU Local Store memory.
5539
a896d121
JB
55402007-08-23 Joel Brobecker <brobecker@adacore.com>
5541
5542 * gdb.base/default.exp: Adjust the expected output of "info
5543 warranty" after the switch to GPLv3.
5544
7b433602
JB
55452007-08-23 Joel Brobecker <brobecker@adacore.com>
5546
5547 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
5548 to 30000 (from 20000).
5549
e22f8b7c
JB
55502007-08-23 Joel Brobecker <brobecker@adacore.com>
5551
5552 Switch the license of all .exp files to GPLv3.
5553 Switch the license of all .f and .f90 files to GPLv3.
5554 Switch the license of all .s and .S files to GPLv3.
5555
5a0e3bd0
JB
55562007-08-23 Joel Brobecker <brobecker@adacore.com>
5557
5558 * configure.ac: Switch license to GPLv3.
5559
cc00619d
JB
55602007-08-23 Joel Brobecker <brobecker@adacore.com>
5561
5562 Switch the licensing to GPLv3 for all .ads and .adb files.
5563
8d26208a
DJ
55642007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
5565
5566 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
5567 and t_int_double.
5568 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
5569
4fcb9948
JB
55702007-08-17 Joel Brobecker <brobecker@adacore.com>
5571
5572 * gdb.base/step-line.c: Switch license to GPL version 3, and
5573 update copyright year.
5574 * gdb.base/step-line.inp: Likewise.
5575
b9c34f67
JB
55762007-08-17 Joel Brobecker <brobecker@adacore.com>
5577
5578 * gdb.base/gdb1555.exp: Make expected output immune to formatting
5579 changes inside gdb1555.c.
5580 * gdb.base/pending.exp: Likewise.
5581
2cc17678
DJ
55822007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
5583
5584 * config/default.exp: New file.
5585
e48883f7
DJ
55862007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5587
5588 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
5589 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
5590
1ab80e5b
MR
55912007-07-30 Maciej W. Rozycki <macro@mips.com>
5592
5593 * gdb.base/dump.exp: Force the correct endianness for binary
5594 formats not carrying this information.
5595
aba471f5
DJ
55962007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5597
5598 * gdb.threads/staticthreads.exp: Match .*sem_post.
5599
d4e07204
DJ
56002007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5601
5602 * gdb.base/readline.exp (operate_and_get_next): Match the final
5603 prompt.
5604
2b97317d
KB
56052007-07-23 Kevin Buettner <kevinb@redhat.com>
5606
5607 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
5608 to restarting SID.
5609
44efa07a
KB
56102007-07-18 Kevin Buettner <kevinb@redhat.com>
5611
5612 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
5613 prior to `gdb_start'.
5614
7b5ebade
KB
56152007-07-18 Kevin Buettner <kevinb@redhat.com>
5616
5617 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
5618 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
5619 Remove call to gdb_unload.
5620
255e7678
DJ
56212007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
5622 Daniel Jacobowitz <dan@codesourcery.com>
5623
5624 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
5625 for __WIN32__.
5626 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
5627 * gdb.base/unload.exp: Use shared library test routines.
5628
3a40aaa0
UW
56292007-07-03 Markus Deuling <deuling@de.ibm.com>
5630
5631 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
5632 * gdb.base/solib-symbol-lib.c: Likewise.
5633 * gdb.base/solib-symbol-main.c: Likewise.
5634
b0f4b84b
DJ
56352007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5636
5637 * config/gdbserver.exp (gdb_reconnect): New.
5638 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
5639 gdb.base/solib-disc.exp: New files.
5640 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
5641 remote debugging".
5642 (gdb_compile): Add shlib_load flag.
5643 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
5644 port.
5645 (gdbserver_reconnect): New.
5646
1b05479a
DJ
56472007-07-01 Nick Roberts <nickrob@snap.net.nz>
5648 Daniel Jacobowitz <dan@codesourcery.com>
5649
5650 * gdb.base/annota3.exp: Test for if construct.
5651
86f78eb2
DJ
56522007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
5653
5654 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
5655
6a2eb474 56562007-06-21 Chris Dearman <chris@mips.com>
a9c64011 5657 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
5658
5659 * gdb.base/display.exp: Allow a newline after display/i.
5660 * gdb.base/pc-fp.exp: Likewise.
5661 * gdb.base/sigbpt.exp: Likewise.
5662
f8b73d13
DJ
56632007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5664
5665 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
5666 required features to be included.
5667
4339e69e
DJ
56682007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5669
5670 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
5671 in info threads output.
5672
23d964e7
UW
56732007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5674 Markus Deuling <deuling@de.ibm.com>
5675
5676 * gdb.arch/spu-info.exp: New testcase.
5677 * gdb.arch/spu-info.c: New file.
5678
fd20f75b
DJ
56792007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
5680
5681 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
5682 tpcs_offset. Restore lr after the call.
5683 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
5684
2226f861
DJ
56852007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
5686
5687 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
5688 (gdbserver_run): Kill any running gdbserver.
5689 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
5690
d12371a9
MR
56912007-05-17 Maciej W. Rozycki <macro@mips.com>
5692
5693 * gdb.base/sigbpt.exp: Preset segv_addr.
5694
93f02886
DJ
56952007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
5696
5697 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
5698 (gdb_compile_shlib): Likewise.
5699 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
5700 (default_gdb_init): Clear cleanfiles.
5701 (gdb_finish): Delete recorded cleanfiles.
5702 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
5703
5704 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
5705 Do not use isnative.
5706 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
5707 gdb.base/so-impl-ld.exp: Likewise.
5708 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
5709 * gdb.base/unload.exp: Likewise. Do not pass empty option to
5710 gdb_compile.
5711
b04e06d7
VP
57122007-05-15 Vladimir Prus <vladimir@codesourcery.com>
5713
5714 * config/unknown.exp: Remove.
5715
069ed931
UW
57162007-05-15 Markus Deuling <deuling@de.ibm.com>
5717
5718 * gdb.base/info-proc.exp: Check is_remote.
5719
09db0d03
UW
57202007-05-14 Markus Deuling <deuling@de.ibm.com>
5721
5722 * gdb.base/gcore.exp: Initialize variable core_supported.
5723
af2cbe8c
DJ
57242007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5725
5726 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
5727
027c0295
DJ
57282007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5729
5730 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
5731 * gdb.threads/print-threads.exp (test_all_threads): Allow
5732 negative and hexadecimal thread IDs.
5733
dc5000e7
DJ
57342007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5735
5736 * gdb.java/jprint.java (public): Avoid invalid call to static
5737 method.
5738
2e74ed18
DP
57392007-05-14 Denis Pilat <denis.pilat@st.com>
5740
5741 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
5742 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
5743 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5744 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
5745 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
5746
83547f02
UW
57472007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5748
5749 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 5750 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
5751 this mode.
5752 * gdb.base/ovlymgr.c: Provide stubs for spu target.
5753 * gdb.base/spu.ld: New file.
5754
b18be20d
DJ
57552007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
5756
5757 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
5758
be444858
DJ
57592007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
5760
5761 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
5762
b1d53152
DJ
57632007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5764
5765 * gdb.java/jmain.exp: Handle demangled names with and without method
5766 signatures.
5767
d084b331
DJ
57682007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5769
5770 * gdb.mi/mi-syn-frame.c (main, foo, bar)
5771 (have_a_very_merry_interrupt): Remove calls to puts.
5772 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
5773 inferior output.
5774 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
5775 test names.
5776
db9d7fc5
DJ
57772007-04-29 Markus Deuling <deuling@de.ibm.com>
5778 Daniel Jacobowitz <dan@codesourcery.com>
5779
5780 * gdb.base/auxv.exp (core_works): Also check is_remote.
5781 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
5782
ef783a7d 57832007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5784
ef783a7d
VP
5785 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
5786 message, not the undefined 'module' variable.
5787 * gdb.base/siginfo.exp: Likewise.
5788 * gdb.base/sigstep.exp: Likewise.
5789 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
5790 serialport.
5791 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
5792
b7b73cae
CV
57932007-04-25 Corinna Vinschen <vinschen@redhat.com>
5794
5795 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
5796 target sim fails. Return 0 otherwise.
5797 (gdb_load): Return prematurely if gdb_target_sim fails.
5798
7d90fdfa
DP
57992007-04-16 Denis Pilat <denis.pilat@st.com>
5800
5801 * gdb.base/setshow.exp: Reset height after having set it to 100.
5802
5d3e9c85
DP
58032007-04-16 Denis Pilat <denis.pilat@st.com>
5804
5805 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
5806
18e75969
DP
58072007-04-16 Denis Pilat <denis.pilat@st.com>
5808
5809 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
5810
25d5ea92
VP
58112007-04-14 Vladimir Prus <vladimir@codesourcery.com>
5812
5813 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
5814 tests. Run the frozen varobjs test.
5815 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 5816 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 5817
0b49cb80
JK
58182007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5819
5820 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
5821 gdb.base/type-opaque.exp: New files.
5822
a73bafbc 58232007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
5824
5825 * gdb.mi/mi-var-child.c
a73bafbc
VP
5826 (do_children_tests): User char[2] instead of
5827 char so that automatic printing of pointers to char
5828 don't give unpredicable result.
5829 * gdb.mi/var-cmd.c (do_locals_test): Initialize
5830 local variables.
5831 * gdb.mi/mi-var-child.exp: Step to right line
5832 of do_children_tests.
5833 * gdb.mi/mi2-var-child.exp: Likewise.
5834 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 5835 do_locals_tests.
a73bafbc
VP
5836 (do_children_tests): User char[2] instead of
5837 char so that automatic printing of pointers to char
a9c64011 5838 don't give unpredicable result.
a73bafbc 5839 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5840 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
5841 Pass test name to mi_wait_for_stop.
5842
7ce59000
DJ
58432007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5844
5845 * gdb.asm/asm-source.exp: Remove d10v case.
5846 * lib/gdb.exp (skip_cplus_tests): Likewise.
5847 * gdb.asm/d10v.inc: Deleted.
5848
20389057
DJ
58492007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5850
5851 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
5852
8807d78b
DJ
58532007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5854
5855 * config/netware.exp: Delete file.
5856
aa3edb8e
JB
58572007-03-29 Joel Brobecker <brobecker@adacore.com>
5858
5859 * gdb.dwarf2/dw2-noloc.S: New file.
5860 * gdb.dwarf2/dw2-noloc.exp: New file.
5861
297561ac
PA
58622007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
5863
5864 * gdb.cp/method2.cc: New test.
5865 * gdb.cp/method2.exp: New test.
5866 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
5867
1f81bd39
DJ
58682007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5869
5870 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
5871
9453113a
DJ
58722007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
5873
5874 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
5875
b741e217
DJ
58762007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5877
5878 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
5879 (gdb_load): Delete, replace with...
5880 (gdb_reload): ...this.
5881 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
5882 * gdb.server/server-mon.exp: Likewise.
5883 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
5884 (gdb_start_cmd): New.
5885 (gdb_file_cmd): Save the last loaded file.
5886 (gdb_reload): New.
5887 (gdb_gnu_strip_debug): Use transform.
5888 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
5889 support here. Use new $last_loaded_file. Check mtime.
5890 (gdb_target_cmd): Handle ObjC failure case.
5891 (infer_host_exec): Delete.
5892 (gdbserver_load): Rename to...
5893 (gdbserver_run): ...this. Simplify.
5894 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
5895 (mi_gdb_load): Move most contents to a new function...
5896 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
5897 (mi_run_cmd): Use mi_gdb_target_load.
5898 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
5899 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
5900 Use gdb_run_cmd.
5901 * gdb.base/charsign.exp: Remove incorrect comment.
5902 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
5903 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
5904 gdb.base/start.exp: Use gdb_start_cmd.
5905
446ab585 59062007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 5907 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
5908
5909 * gdb.base/sigbpt.exp: Fix the message when skipping test.
5910 * gdb.base/signull.exp: Similarly.
5911
bbb88ebf
UW
59122007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5913
5914 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
5915 messages available to test cases (like chng-sym.exp).
5916
cb8c4a99
AS
59172007-03-14 Andreas Schwab <schwab@suse.de>
5918
5919 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5920 format changes.
5921
4e463ff5
DJ
59222007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
5923
5924 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
5925 (optimized_1): New.
5926 (main): Call optimized_1.
5927 (gdb2029): Correct typos. Call gdb2029_marker.
5928 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
5929 for gdb2029.
5930
b6db2c47
MK
59312007-03-12 Mark Kettenis <kettenis@gnu.org>
5932
5933 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
5934 as tabs. Remove redundant test pattern.
5935
70ed3737
UW
59362007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5937
5938 * gdb.base/long_long.exp: Accept optional symbol name in <...>
5939 for /a format output.
5940
47b67b60
DJ
59412007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
5942
5943 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
5944 collect output incrementally.
5945
b8953b0e
UW
59462007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5947
5948 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
5949 for -var-create lpcharacter test.
5950 * gdb.mi/mi2-var-cmd.exp: Likewise.
5951
7acd5c40
UW
59522007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5953
5954 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
5955 pass on targets where address zero is readable.
5956
9c6759c1
UW
59572007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5958
5959 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
5960 just a single architecture.
5961
a2f1aeb4
UW
59622007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5963
5964 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
5965 (fetch_all_registers): New function, uses gdb_test_multiple and
5966 exp_continue to fetch inferior output line-by-line.
5967 Replace all uses of do_get_all_registers by fetch_all_registers.
5968
46579ac2
UW
59692007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5970
5971 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
5972 in target_info.
5973
fc133f24
MS
59742007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5975
a9c64011 5976 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
5977 consistancy; add a default (timeout) case.
5978
7646a51d
MS
59792007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5980
5981 * gdb.base/watchpoint.exp: Fix truncated comment.
5982
dcfff61f
MS
59832007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5984
5985 * Makefile.in: Remove spurious single-quotes from sed command.
5986
664e3ee9
DJ
59872007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5988
5989 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
5990 func.
5991 * gdb.mi/mi2-var-cmd.exp: Likewise.
5992
d7cc6f2f
JB
59932007-02-27 Joel Brobecker <brobecker@adacore.com>
5994
a9c64011
AS
5995 * gdb.dwarf2/dw2-producer.S: New file.
5996 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
5997
59982007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
5999
6000 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
6001 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
6002 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
6003 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
6004 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
6005 Revert tests to use mi_gdb_test and include value field in output
6006 of -var-create.
6007
93d42b30
DJ
60082007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
6009
6010 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
6011
c499ed39
DJ
60122007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
6013
6014 * gdb.base/maint.exp: Remove full paths from test names.
6015 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
6016 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
6017
9836f81b
JB
60182007-02-27 Joel Brobecker <brobecker@adacore.com>
6019
6020 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
6021
c74d0ad8
DJ
60222007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6023
6024 * gdb.server/server-mon.exp: New test.
6025
2711e456
DJ
60262007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6027
6028 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
6029
ff6f572f
DJ
60302007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
6031
6032 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
6033 register capitalization.
6034
fada3feb
DP
60352007-02-13 Denis Pilat <denis.pilat@st.com>
6036
6037 * gdb.mi/mi-var-invalidate.exp: New file.
6038
fb1e4ffc
DJ
60392007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6040
6041 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
6042
3da939d7
DJ
60432007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6044
6045 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
6046
123dc839
DJ
60472007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
6048
6049 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
6050 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
6051
877e3645 60522007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
6053
6054 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
6055 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
6056 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
6057 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
6058 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 6059 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 6060 Update tests to include value field in output of -var-create.
a9c64011 6061
3c0a2960
AS
60622007-02-08 Andreas Schwab <schwab@suse.de>
6063
6064 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
6065
108546a0
DJ
60662007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
6067
6068 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
6069 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
6070
d701dcab
DP
60712007-02-02 Denis Pilat <denis.pilat@st.com>
6072
6073 * gdb.threads/threadapply.exp: check that frame is not changed by
6074 the thread apply all command.
6075
783e3e2f
AS
60762007-01-31 Andreas Schwab <schwab@suse.de>
6077
6d9c3a87
AS
6078 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6079
3c50d7b9
AS
6080 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
6081 in the dwarf sections.
6082 * gdb.dwarf2/mac-fileno.S: Likewise.
6083
783e3e2f
AS
6084 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
6085 bspstore register on ia64.
6086
78ff580e
AS
60872007-01-29 Andreas Schwab <schwab@suse.de>
6088
cc8e9b12
AS
6089 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
6090 "frame-begin" annotation.
6091
78ff580e
AS
6092 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
6093 number of "frames-invalid" annotations.
6094
704a4f78
DJ
60952007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6096
6097 * gdb.base/commands.exp: Call if_commands_test.
6098 (gdb_test_no_prompt, if_commands_test): New.
6099
e741bf94
MK
61002007-01-28 Mark Kettenis <kettenis@gnu.org>
6101
6102 * gdb.threads/sigthread.c (NSIGS): Make bigger.
6103
474d0ad3
AS
61042007-01-27 Andreas Schwab <schwab@suse.de>
6105
6106 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
6107 .short/.int/.quad in the dwarf sections.
6108 * gdb.dwarf2/dw2-intercu.S: Likewise.
6109 * gdb.dwarf2/dw2-intermix.S: Likewise.
6110
e784b426
JK
61112007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6112
6113 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
6114 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
6115 array.
e784b426
JK
6116 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
6117 * gdb.base/setvar.exp: Likewise.
6118
37f08e04
AS
61192007-01-26 Andreas Schwab <schwab@suse.de>
6120
9a01813a
AS
6121 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
6122 test.
6123
37f08e04
AS
6124 * gdb.base/multi-forks.exp ("restart $i"): Also match
6125 __kernel_syscall_via_break.
6126
6e2a9270
VP
61272007-01-24 Vladimir Prus <vladimir@codesourcery.com>
6128
6129 * lib/mi-support.exp (mi_delete_varobj): New.
6130 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
6131 testcase.
6132 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
6133 (main): Call the above.
6134 (reference_update_test, base_in_reference_test)
6135 (reference_to_pointer): Delete the created varobjs.
a9c64011 6136
e515b470
DJ
61372007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
6138
6139 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
6140 * configure: Regenerated.
6141 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
6142 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
6143 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
6144 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
6145 * lib/gdb.exp (gdb_skip_xml_test): New function.
6146
08d8bcd7
DJ
61472007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
6148
6149 * gdb.base/sigrepeat.exp: Correct error message.
6150
61512007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
6152 Daniel Jacobowitz <dan@codesourcery.com>
6153
6154 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
6155 gdb.arch/i386-gnu-cfi-asm.S: New files.
6156
97c3f1f3
JK
61572007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6158
6159 * lib/gdb.exp: Abort on missing `site.exp'.
6160
cb1df416
DJ
61612007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6162 Daniel Jacobowitz <dan@codesourcery.com>
6163
6164 * gdb.base/included.c, gdb.base/included.exp,
6165 gdb.base/included.h: New files.
6166
35990120
DJ
61672007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6168
6169 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
6170 (maximize_rlimit): Reduce limits on 64-bit systems.
6171
6e81a116 61722007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
6173
6174 From Marcus Deuling <deuling@de.ibm.com>:
6175 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
6176 every case.
6177
6c3c41f3
NR
61782007-01-13 Nick Roberts <nickrob@snap.net.nz>
6179
6180 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
6181 (test_path_specification): Use objdir instead of srcdir to always
6182 get an absolute filename.
6183
2f12c312
DJ
61842007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6185
6186 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
6187
81121995
VP
61882007-01-11 Vladimir Prus <vladimir@codesourcery.com>
6189
6190 * gdb.mi/mi-var-cp.cc (reference_update_tests):
6191 Make sure the variable we're using is in scope.
6192 (reference_to_pointer): Likewise.
6193
4741b737
DJ
61942007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6195
6196 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
6197 has no debug information.
6198
054410c3
DJ
61992007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
6200
6201 * gdb.base/annota1.exp: Remove extra send_gdb.
6202
818f79f6
DJ
62032007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6204
6205 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
6206
f7a6bb70
DJ
62072007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6208
6209 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
6210
57e66780
DJ
62112007-01-08 Nick Roberts <nickrob@snap.net.nz>
6212 Daniel Jacobowitz <dan@codesourcery.com>
6213
6214 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
6215 lcharacter or linteger change. Correct duplicated test name.
6216 * gdb.mi/mi2-var-cmd.exp: Likewise.
6217
3d799a95
DJ
62182007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6219
6220 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
6221
62222007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 6223
a9c64011
AS
6224 * gdb.base/nofield.c: New file.
6225 * gdb.base/nofield.exp: New testcase.
51679ba9 6226
eafb94e8
NR
62272007-01-05 Nick Roberts <nickrob@snap.net.nz>
6228
6229 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
6230
6231 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
6232 test.
6233
5e572bb4
DJ
62342007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6235
6236 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
6237
74a44383
DJ
62382007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
6239
6240 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
6241 when continuing.
6242
1b572db9
DJ
62432007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6244
6245 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
6246 Expect ".exe" extension.
6247
381bc39b
DJ
62482007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6249
6250 * gdb.base/charset.exp: Add explicit filename to break.
6251 * gdb.base/dbx.exp: Add explicit filename to breaks.
6252
2b70e4c6
DJ
62532007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
6254
6255 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
6256 * gdb.mi/mi2-file.exp: Likewise.
6257
303b6f5d
DJ
62582007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6259
6260 Implement specification of MI tests as comments
6261 in C and C++ sources.
6262 * lib/mi-support.exp (mi_autotest_data): New variable.
6263 (mi_autotest_source): New variable.
6264 (count_newlines, mi_prepare_inline_tests)
6265 (mi_get_inline_test, mi_continue_to_line)
6266 (mi_run_inline_test, mi_tbreak)
6267 (mi_send_resuming_command, mi_wait_for_stop): New functions.
6268 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
6269 Run inline tests.
6270 * gdb.mi/mi-var-cp.cc: Define tests here.
6271
23da0d94
VP
62722007-01-04 Vladimir Prus <vladimir@codesourcery.com>
6273
6274 Simplify usage of mi_continue_to.
6275 * lib/mi-support.exp (mi_runto_helper): Renamed
6276 from mi_runto, added new parameter 'run_or_continue'.
6277 (mi_runto): Use mi_runto_helper.
6278 (mi_continue_to): Accept just function name as parameter.
6279 Use mi_runto_helper.
6280 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
6281 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 6282
f9e18282
JB
62832006-01-04 Joel Brobecker <brobecker@adacore.com>
6284
6285 Make this testcase a bit more realistic. The current code
6286 is too simplistic, and allows the compiler to optimize out
6287 some of the entities we need for this testcase.
6288 * gdb.ada/null_record/bar.ads (Void_Star): New type.
6289 (Do_Nothing): Add extra parameter.
6290 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
6291 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
6292 by using a variable of type Void_Star.
6293
fd678c65
JB
62942006-01-04 Joel Brobecker <brobecker@adacore.com>
6295
6296 * gdb.ada/catch_ex/foo.adb: New file.
6297 * gdb.ada/catch_ex.exp: New testcase.
6298
05cfdb42
DJ
62992007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
6300
6301 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
6302 pass --image-base to linker.
6303
2e03ee74
DJ
63042007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6305 Daniel Jacobowitz <dan@codesourcery.com>
6306
6307 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
6308 secondary prompts.
6309
0d5de010
DJ
63102007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6311
6312 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
6313 output. Test the types of members and member pointers.
6314 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
6315 gdb/2092.
6316 * gdb.cp/member-ptr.exp: Search for a comment instead of a
6317 statement. Enable for GCC. Update expected output for some tests
6318 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
6319 layout.
6320 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
6321 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
6322 (Diamond::vget_base): New.
6323 (main): Add new tests.
6324 * gdb.cp/printmethod.exp: Update expected output for member functions.
6325 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
6326 print pEe->D::vg().
6327
61a771aa
DJ
63282007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
6329
6330 * gdb.threads/tls.exp: Allow stops in sem_post.
6331
2fa63963
DJ
63322006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
6333
6334 * gdb.base/annota1.exp: Allow .*printf in backtraces.
6335 * gdb.base/annota3.exp: Likewise.
6336 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
6337 again (instead of timing out).
6338 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
6339 GCC bug 26475.
6340 * gdb.java/jmisc.exp: Adjust to work with method signatures including
6341 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
6342 test from jmisc1.exp.
6343 * gdb.java/jmisc1.exp: Delete.
6344 * gdb.java/jprint.exp: Adjust to work with method signatures including
6345 return types.
6346 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
6347 * gdb.threads/linux-dp.exp: Don't be confused by program output.
6348 * lib/java.exp (compile_java_from_source): Pass the correct type
6349 to target_compile.
6350
5eefc2b7
JB
63512006-12-31 Joel Brobecker <brobecker@adacore.com>
6352
6353 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
6354 (stack_align_edx): New function.
6355 (stack_align_eax): New function.
6356 (main): Add calls to stack_align_edx and stack_align_eax.
6357 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
6358 Add testing for the cases where the register used during a stack
6359 realignment is edx. Same for eax.
6360
227c54da
DJ
63612006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
6362
6363 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
6364 and generic PE targets.
6365
cab8ac94
JB
63662006-12-29 Joel Brobecker <brobecker@adacore.com>
6367
6368 * gdb.ada/array_return.exp: Update copyright date list.
6369
ba54f318
JB
63702006-12-27 Joel Brobecker <brobecker@adacore.com>
6371
6372 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
6373 (Create_Small_Float_Vector): New function.
6374 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
6375 function body.
6376 * gdb.ada/array_return/p.adb: Use new type and function from
6377 package Pck.
6378 * gdb.ada/array_return.exp: Add a test verifying that GDB is
6379 able to print the value returned by a function returning an
6380 array of float.
6381
6b7a35dd
JB
63822006-12-20 Joel Brobecker <brobecker@adacore.com>
6383
6384 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
6385 The associated tests should be PASSing.
6386
038224f6
VP
63872006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6388
6389 Test for base in references.
6390 * gdb.mi/mi-var-cp.cc: Add test code.
6391 * gdb.mi/mi-var-cp.exp: Test for bases in references.
6392 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
6393 * gdb.mi/mi2-watch.exp: Likewise.
6394 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
6395 (mi_list_varobj_children): New function.
6396
b26ed50d
VP
63972006-12-08 Vladimir Prus <vladimir@codesourcery.com>
6398
6399 * lib/mi-support.exp
6400 (mi_runto): Accept "()" after function name.
6401 (mi_create_varobj): New function.
6402 (mi_varobj_update): New function.
6403 (mi_Check_varobj_value): New function.
6404 * gdb.mi/mi-var-cp.exp: New file.
6405 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 6406
08232497
DJ
64072006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
6408
6409 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
6410 gdb.base/weaklib2.c: New files.
6411
d394c993 64122006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 6413
ac6c2fba
NS
6414 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
6415 info. Adjust test names.
6416
8ec659a0 6417 * gdb.base/break.c (main): Move position of malloc.
d394c993 6418 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 6419
acd65feb
VP
64202006-11-28 Vladimir Prus <vladimir@codesourcery.com>
6421
6422 * gdb.mi/mi-var-cmd.exp: Check -var-update after
6423 assignement of arrays and function pointers.
6424 * gdb.mi/var-cmd.c: Add declaration necessary for above
6425 tests.
6426
f556d5e5
NS
64272006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6428
6429 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
6430
6431 * gdb.threads/linux-dp.exp: Read thread table before and after
6432 creating each philosopher and verify it.
6433
697bc68d
NS
64342006-11-27 Nathan Sidwell <nathan@codesourcery.com>
6435 Paul Brook <paul@codesourcery.com>
6436 Daniel Jacobowitz <dan@codesourcery.com>
6437
6438 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 6439 main to remove duplication. Add start function of the form
697bc68d
NS
6440 '_*start[1-9]*'. Add RVDS start function.
6441
29d73ae4
DJ
64422006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6443
6444 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
6445
c1d88655
UW
64462006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6447
6448 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
6449 * gdb.asm/spu.inc: New file.
6450 * gdb.base/term.exp: Disable if [target_info exists noargs].
6451 * gdb.gdb/complaints.exp: Disable if ![isnative].
6452 * gdb.gdb/selftest.exp: Likewise.
6453 * gdb.gdb/observer.exp: Likewise.
6454 * gdb.gdb/xfullpath.exp: Likewise.
6455 * gdb.base/attach.exp: Disable on SPU target.
6456 * gdb.cp/bs145503.exp: Likewise.
6457 * gdb.cp/exception.exp: Likewise.
6458 * gdb.cp/userdef.exp: Likewise.
6459
32a13b1a
DJ
64602006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
6461
6462 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
6463
d8295fe9
VP
64642006-11-10 Vladimir Prus <vladimir@codesourcery.com>
6465
6466 * gdb.base/completion.exp: Fix completion tests for
6467 'info' and 'info '.
6468 * gdb.base/help.exp (help_test_raw, test_class_help)
6469 (test_prefix_command_help): Move...
6470 * lib/gdb.exp: Here.
6471 * gdb.base/main.exp: Adjust.
6472 * gdb.cp/maint.exp: Adjust.
6473 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 6474
8c394015
VP
64752006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6476
6477 * gdb.stabs/weird.exp (print_weird_var): Use
6478 gdb_test_multiple instead of gdb_expect.
6479
027fc1bc
VP
64802006-11-09 Vladimir Prus <vladimir@codesourcery.com>
6481
6482 * gdb.base/help.exp (help_test_raw): New.
6483 (test_class_help): New.
6484 (test_prefix_command_help): New.
6485 Adjust testcases.
6486
67609209
FR
64872006-11-09 Christophe Lyon <christophe.lyon@st.com>
6488
6489 * gdb.base/constvars.c (main): Write to crass and crips, so that
6490 they are allocated by the compiler.
6491
f73adfeb
AS
64922006-10-27 Andreas Schwab <schwab@suse.de>
6493
6494 * gdb.base/multi-forks.exp: Use "detach fork" instead of
6495 "detach-fork".
6496
2f83a18e
DJ
64972006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
6498
6499 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
6500 of patterns.
6501
94277a38
DJ
65022006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6503
6504 * gdb.base/sepdebug.exp: Remove debug format test.
6505 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
6506 Handle no-symtab.
6507 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
6508
5bd2f6e2
DJ
65092006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
6510
6511 * gdb.threads/manythreads.c (thread_function, main): Don't cast
6512 int to pointer or pointer to int.
6513 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
6514
8c008720
DJ
65152006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
6516
6517 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
6518
9e35dae4
DJ
65192006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6520
6521 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
6522
d9639e13
DJ
65232006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
6524
6525 PR c++/2116
6526 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
6527
390a1bd0
JB
65282006-10-06 Joel Brobecker <brobecker@adacore.com>
6529
6530 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
6531 the corresponding bug has been fixed in GDB (PR/2018).
6532
dd920c33
JB
65332006-10-06 Joel Brobecker <brobecker@adacore.com>
6534
6535 * gdb.base/subst.exp: New testcase.
6536
53bbefe9
JB
65372006-10-06 Joel Brobecker <brobecker@adacore.com>
6538
6539 * gdb.ada/array_return/pck.ads: Add copyright notice.
6540 * gdb.ada/array_return/pck.adb: Likewise.
6541 * gdb.ada/array_return/p.adb: Likewise.
6542 * gdb.ada/exec_changed/first.adb: Likewise.
6543 * gdb.ada/exec_changed/second.adb: Likewise.
6544
09851417
JB
65452006-10-06 Joel Brobecker <brobecker@adacore.com>
6546
6547 * gdb.ada/watch_arg/watch.adb: New file.
6548 * gdb.ada/watch_arg.exp: New testcase.
6549
041bf30d
VP
65502006-10-02 Vladimir Prus <vladimir@codesourcery.com>
6551
6552 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 6553 via string_to_regexp.
041bf30d 6554 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 6555
f286fbdd 65562006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
6557
6558 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
6559 Remove unused / obsolete files.
6560
7c07f349
NR
65612006-09-19 Nick Roberts <nickrob@snap.net.nz>
6562
6563 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
6564
cd5ff84a
VP
65652006-09-17 Vladimir Prus <vladimir@codesourcery.com>
6566
6567 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
6568 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 6569 the number of frames.
cd5ff84a 6570
ae018d1a
DJ
65712006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
6572
6573 * gdb.base/args.c (main): Add breakpoint marker.
6574 * gdb.base/args.exp: Use args_test for tests. Add new tests which
6575 really test empty arguments.
6576 (args_load): Delete.
6577 (args_test): New.
6578
b399c549
NR
65792006-09-13 Nick Roberts <nickrob@snap.net.nz>
6580
6581 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
6582 check for one file.
6583
2ab1eb7a
VP
65842006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
6585
6586 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
6587 HIGH_FRAME argument to -stack-list-locals can be larger than
6588 the number of frames.
a9c64011 6589
476308bf
FF
65902006-08-18 Fred Fish <fnf@specifix.com>
6591
6592 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
6593 '$' in front of skip_vmx_tests_saved when setting that.
6594
8625200f
AS
65952006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
6596
6597 * gdb.base/trace-commands.exp: New file.
6598
089ec8f1
DJ
65992006-08-10 Joel Brobecker <brobecker@adacore.com>
6600 Daniel Jacobowitz <dan@codesourcery.com>
6601
6602 * gdb.base/step-bt.exp: Make hexadecimal address optional in
6603 expected output of the backtrace commands.
6604
b60f0898
JB
66052006-08-09 Joel Brobecker <brobecker@adacore.com>
6606
6607 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
6608 untested followed by return combination.
6609 * gdb.arch/altivec-regs.exp: Likewise.
6610 * gdb.arch/e500-abi.exp: Likewise.
6611 * gdb.arch/e500-regs.exp: Likewise.
6612 * gdb.arch/gdb1291.exp: Likewise.
6613 * gdb.arch/gdb1431.exp: Likewise.
6614 * gdb.arch/gdb1558.exp: Likewise.
6615 * gdb.arch/i386-prologue.exp: Likewise.
6616 * gdb.arch/i386-unwind.exp: Likewise.
6617 * gdb.asm/asm-source.exp: Likewise.
6618 * gdb.base/a2-run.exp: Likewise.
6619 * gdb.base/advance.exp: Likewise.
6620 * gdb.base/all-bin.exp: Likewise.
6621 * gdb.base/annota1.exp: Likewise.
6622 * gdb.base/annota3.exp: Likewise.
6623 * gdb.base/args.exp: Likewise.
6624 * gdb.base/arithmet.exp: Likewise.
6625 * gdb.base/assign.exp: Likewise.
6626 * gdb.base/async.exp: Likewise.
6627 * gdb.base/attach.exp: Likewise.
6628 * gdb.base/bang.exp: Likewise.
6629 * gdb.base/bigcore.exp: Likewise.
6630 * gdb.base/bitfields.exp: Likewise.
6631 * gdb.base/bitfields2.exp: Likewise.
6632 * gdb.base/break.exp: Likewise.
6633 * gdb.base/call-sc.exp: Likewise.
6634 * gdb.base/call-strs.exp: Likewise.
6635 * gdb.base/callfuncs.exp: Likewise.
6636 * gdb.base/checkpoint.exp: Likewise.
6637 * gdb.base/chng-syms.exp: Likewise.
6638 * gdb.base/code-expr.exp: Likewise.
6639 * gdb.base/commands.exp: Likewise.
6640 * gdb.base/completion.exp: Likewise.
6641 * gdb.base/cond-expr.exp: Likewise.
6642 * gdb.base/condbreak.exp: Likewise.
6643 * gdb.base/consecutive.exp: Likewise.
6644 * gdb.base/constvars.exp: Likewise.
6645 * gdb.base/corefile.exp: Likewise.
6646 * gdb.base/cvexpr.exp: Likewise.
6647 * gdb.base/dbx.exp: Likewise.
6648 * gdb.base/define.exp: Likewise.
6649 * gdb.base/detach.exp: Likewise.
6650 * gdb.base/display.exp: Likewise.
6651 * gdb.base/dump.exp: Likewise.
6652 * gdb.base/ena-dis-br.exp: Likewise.
6653 * gdb.base/ending-run.exp: Likewise.
6654 * gdb.base/environ.exp: Likewise.
6655 * gdb.base/eval-skip.exp: Likewise.
6656 * gdb.base/exprs.exp: Likewise.
6657 * gdb.base/fileio.exp: Likewise.
6658 * gdb.base/finish.exp: Likewise.
6659 * gdb.base/float.exp: Likewise.
6660 * gdb.base/foll-exec.exp: Likewise.
6661 * gdb.base/foll-fork.exp: Likewise.
6662 * gdb.base/foll-vfork.exp: Likewise.
6663 * gdb.base/freebpcmd.exp: Likewise.
6664 * gdb.base/funcargs.exp: Likewise.
6665 * gdb.base/gcore.exp: Likewise.
6666 * gdb.base/gdb1090.exp: Likewise.
6667 * gdb.base/gdb1250.exp: Likewise.
6668 * gdb.base/huge.exp: Likewise.
6669 * gdb.base/info-proc.exp: Likewise.
6670 * gdb.base/interrupt.exp: Likewise.
6671 * gdb.base/jump.exp: Likewise.
6672 * gdb.base/langs.exp: Likewise.
6673 * gdb.base/lineinc.exp: Likewise.
6674 * gdb.base/list.exp: Likewise.
6675 * gdb.base/logical.exp: Likewise.
6676 * gdb.base/long_long.exp: Likewise.
6677 * gdb.base/macscp.exp: Likewise.
6678 * gdb.base/maint.exp: Likewise.
6679 * gdb.base/mips_pro.exp: Likewise.
6680 * gdb.base/miscexprs.exp: Likewise.
6681 * gdb.base/multi-forks.exp: Likewise.
6682 * gdb.base/opaque.exp: Likewise.
6683 * gdb.base/overlays.exp: Likewise.
6684 * gdb.base/pc-fp.exp: Likewise.
6685 * gdb.base/pointers.exp: Likewise.
6686 * gdb.base/printcmds.exp: Likewise.
6687 * gdb.base/psymtab.exp: Likewise.
6688 * gdb.base/ptype.exp: Likewise.
6689 * gdb.base/recurse.exp: Likewise.
6690 * gdb.base/relational.exp: Likewise.
6691 * gdb.base/relocate.exp: Likewise.
6692 * gdb.base/remote.exp: Likewise.
6693 * gdb.base/reread.exp: Likewise.
6694 * gdb.base/restore.exp: Likewise.
6695 * gdb.base/return.exp: Likewise.
6696 * gdb.base/return2.exp: Likewise.
6697 * gdb.base/scope.exp: Likewise.
6698 * gdb.base/sect-cmd.exp: Likewise.
6699 * gdb.base/sep.exp: Likewise.
6700 * gdb.base/sepdebug.exp: Likewise.
6701 * gdb.base/setshow.exp: Likewise.
6702 * gdb.base/setvar.exp: Likewise.
6703 * gdb.base/sigall.exp: Likewise.
6704 * gdb.base/sigbpt.exp: Likewise.
6705 * gdb.base/signals.exp: Likewise.
6706 * gdb.base/signull.exp: Likewise.
6707 * gdb.base/sizeof.exp: Likewise.
6708 * gdb.base/solib.exp: Likewise.
6709 * gdb.base/step-line.exp: Likewise.
6710 * gdb.base/step-test.exp: Likewise.
6711 * gdb.base/structs.exp: Likewise.
6712 * gdb.base/structs2.exp: Likewise.
6713 * gdb.base/term.exp: Likewise.
6714 * gdb.base/twice.exp: Likewise.
6715 * gdb.base/until.exp: Likewise.
6716 * gdb.base/varargs.exp: Likewise.
6717 * gdb.base/volatile.exp: Likewise.
6718 * gdb.base/watchpoint.exp: Likewise.
6719 * gdb.base/whatis-exp.exp: Likewise.
6720 * gdb.base/whatis.exp: Likewise.
6721 * gdb.cp/ambiguous.exp: Likewise.
6722 * gdb.cp/annota2.exp: Likewise.
6723 * gdb.cp/annota3.exp: Likewise.
6724 * gdb.cp/bool.exp: Likewise.
6725 * gdb.cp/breakpoint.exp: Likewise.
6726 * gdb.cp/casts.exp: Likewise.
6727 * gdb.cp/class2.exp: Likewise.
6728 * gdb.cp/classes.exp: Likewise.
6729 * gdb.cp/cplusfuncs.exp: Likewise.
6730 * gdb.cp/ctti.exp: Likewise.
6731 * gdb.cp/derivation.exp: Likewise.
6732 * gdb.cp/exception.exp: Likewise.
6733 * gdb.cp/gdb1355.exp: Likewise.
6734 * gdb.cp/hang.exp: Likewise.
6735 * gdb.cp/inherit.exp: Likewise.
6736 * gdb.cp/local.exp: Likewise.
6737 * gdb.cp/m-data.exp: Likewise.
6738 * gdb.cp/m-static.exp: Likewise.
6739 * gdb.cp/member-ptr.exp: Likewise.
6740 * gdb.cp/method.exp: Likewise.
6741 * gdb.cp/misc.exp: Likewise.
6742 * gdb.cp/namespace.exp: Likewise.
6743 * gdb.cp/overload.exp: Likewise.
6744 * gdb.cp/ovldbreak.exp: Likewise.
6745 * gdb.cp/pr-1023.exp: Likewise.
6746 * gdb.cp/pr-1210.exp: Likewise.
6747 * gdb.cp/pr-574.exp: Likewise.
6748 * gdb.cp/printmethod.exp: Likewise.
6749 * gdb.cp/psmang.exp: Likewise.
6750 * gdb.cp/ref-params.exp: Likewise.
6751 * gdb.cp/ref-types.exp: Likewise.
6752 * gdb.cp/rtti.exp: Likewise.
6753 * gdb.cp/templates.exp: Likewise.
6754 * gdb.cp/try_catch.exp: Likewise.
6755 * gdb.cp/userdef.exp: Likewise.
6756 * gdb.cp/virtfunc.exp: Likewise.
6757 * gdb.disasm/am33.exp: Likewise.
6758 * gdb.disasm/h8300s.exp: Likewise.
6759 * gdb.disasm/mn10300.exp: Likewise.
6760 * gdb.disasm/sh3.exp: Likewise.
6761 * gdb.disasm/t01_mov.exp: Likewise.
6762 * gdb.disasm/t02_mova.exp: Likewise.
6763 * gdb.disasm/t03_add.exp: Likewise.
6764 * gdb.disasm/t04_sub.exp: Likewise.
6765 * gdb.disasm/t05_cmp.exp: Likewise.
6766 * gdb.disasm/t06_ari2.exp: Likewise.
6767 * gdb.disasm/t07_ari3.exp: Likewise.
6768 * gdb.disasm/t08_or.exp: Likewise.
6769 * gdb.disasm/t09_xor.exp: Likewise.
6770 * gdb.disasm/t10_and.exp: Likewise.
6771 * gdb.disasm/t11_logs.exp: Likewise.
6772 * gdb.disasm/t12_bit.exp: Likewise.
6773 * gdb.disasm/t13_otr.exp: Likewise.
6774 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
6775 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
6776 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
6777 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
6778 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
6779 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6780 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6781 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6782 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
6783 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
6784 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6785 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6786 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6787 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6788 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6789 * gdb.mi/gdb701.exp: Likewise.
6790 * gdb.mi/gdb792.exp: Likewise.
6791 * gdb.mi/mi-basics.exp: Likewise.
6792 * gdb.mi/mi-break.exp: Likewise.
6793 * gdb.mi/mi-cli.exp: Likewise.
6794 * gdb.mi/mi-console.exp: Likewise.
6795 * gdb.mi/mi-disassemble.exp: Likewise.
6796 * gdb.mi/mi-eval.exp: Likewise.
6797 * gdb.mi/mi-file.exp: Likewise.
6798 * gdb.mi/mi-read-memory.exp: Likewise.
6799 * gdb.mi/mi-regs.exp: Likewise.
6800 * gdb.mi/mi-return.exp: Likewise.
6801 * gdb.mi/mi-simplerun.exp: Likewise.
6802 * gdb.mi/mi-stack.exp: Likewise.
6803 * gdb.mi/mi-stepi.exp: Likewise.
6804 * gdb.mi/mi-syn-frame.exp: Likewise.
6805 * gdb.mi/mi-until.exp: Likewise.
6806 * gdb.mi/mi-var-block.exp: Likewise.
6807 * gdb.mi/mi-var-child.exp: Likewise.
6808 * gdb.mi/mi-var-cmd.exp: Likewise.
6809 * gdb.mi/mi-var-display.exp: Likewise.
6810 * gdb.mi/mi-watch.exp: Likewise.
6811 * gdb.mi/mi2-basics.exp: Likewise.
6812 * gdb.mi/mi2-break.exp: Likewise.
6813 * gdb.mi/mi2-cli.exp: Likewise.
6814 * gdb.mi/mi2-console.exp: Likewise.
6815 * gdb.mi/mi2-disassemble.exp: Likewise.
6816 * gdb.mi/mi2-eval.exp: Likewise.
6817 * gdb.mi/mi2-file.exp: Likewise.
6818 * gdb.mi/mi2-read-memory.exp: Likewise.
6819 * gdb.mi/mi2-regs.exp: Likewise.
6820 * gdb.mi/mi2-return.exp: Likewise.
6821 * gdb.mi/mi2-simplerun.exp: Likewise.
6822 * gdb.mi/mi2-stack.exp: Likewise.
6823 * gdb.mi/mi2-stepi.exp: Likewise.
6824 * gdb.mi/mi2-syn-frame.exp: Likewise.
6825 * gdb.mi/mi2-until.exp: Likewise.
6826 * gdb.mi/mi2-var-block.exp: Likewise.
6827 * gdb.mi/mi2-var-child.exp: Likewise.
6828 * gdb.mi/mi2-var-cmd.exp: Likewise.
6829 * gdb.mi/mi2-var-display.exp: Likewise.
6830 * gdb.mi/mi2-watch.exp: Likewise.
6831 * gdb.stabs/exclfwd.exp: Likewise.
6832 * gdb.stabs/weird.exp: Likewise.
6833 * gdb.threads/gcore-thread.exp: Likewise.
6834 * gdb.trace/actions.exp: Likewise.
6835 * gdb.trace/backtrace.exp: Likewise.
6836 * gdb.trace/circ.exp: Likewise.
6837 * gdb.trace/collection.exp: Likewise.
6838 * gdb.trace/deltrace.exp: Likewise.
6839 * gdb.trace/infotrace.exp: Likewise.
6840 * gdb.trace/limits.exp: Likewise.
6841 * gdb.trace/packetlen.exp: Likewise.
6842 * gdb.trace/passc-dyn.exp: Likewise.
6843 * gdb.trace/passcount.exp: Likewise.
6844 * gdb.trace/report.exp: Likewise.
6845 * gdb.trace/save-trace.exp: Likewise.
6846 * gdb.trace/tfind.exp: Likewise.
6847 * gdb.trace/tracecmd.exp: Likewise.
6848 * gdb.trace/while-dyn.exp: Likewise.
6849 * gdb.trace/while-stepping.exp: Likewise.
6850
f4b618d1
JB
68512006-08-08 Joel Brobecker <brobecker@adacore.com>
6852
6853 * gdb.base/step-bt.c: New file.
6854 * gdb.base/step-bt.exp: New testcase.
6855
3d00d119
DJ
68562006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
6857
6858 * config/monitor.exp (gdb_load): Remove support for obsolete
6859 download-write-size.
6860 * gdb.base/remote.exp: Likewise. Update all callers of
6861 gdb_timed_load.
6862
017b5bd4
DJ
68632006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
6864
6865 * cursal.exp: Pass binfile to gdb_load.
6866
837c599d
DJ
68672006-08-01 Nathan Sidwell <nathan@codesourcery.com>
6868
6869 * gdb.base/cursal.exp: Add "" to gdb_load call.
6870
8dd4540b
MK
68712006-07-29 Mark Kettenis <kettenis@gnu.org>
6872
6873 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
6874 NetBSD/ELF targets.
6875
ab5c9f60
DJ
68762006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
6877
6878 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
6879 operator*.
6880
4c42eaff
DJ
68812006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6882
6883 * gdb.base/completion.exp: Update for change in "file" behavior.
6884 * gdb.stabs/weird.exp: Likewise.
6885 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
6886 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
6887
0155cc76
NS
68882006-07-24 Nathan Sidwell <nathan@codesourcery.com>
6889
6890 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
6891 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
6892
16026cd7
AS
68932006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
6894
6895 * gdb.base/default.exp: Update source command error message.
6896 * gdb.base/help.exp: Update 'help source' message.
6897
16963cb6
DJ
68982006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
6899
6900 * gdb.cp/bs15503.exp: Update comment for no longer crashing
6901 test.
6902
6d7fd486
AS
69032006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
6904
6905 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
6906
29e8a844
DJ
69072006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6908
6909 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
6910
6afcfa39
DJ
69112006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6912
6913 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
6914
267a692b
MK
69152006-07-17 Mark Kettenis <kettenis@gnu.org>
6916
6917 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
6918 *-*-openbsd* from targets for wich we expect ARM FPA floating
6919 point format.
6920
85d2fec4
NR
69212006-07-17 Nick Roberts <nickrob@snap.net.nz>
6922
6923 * gdb.cp/annota3.exp: Expect frame-begin annotation.
6924
69252006-07-17 Mark Kettenis <kettenis@gnu.org>
6926
6927 * gdb.base/annota3.exp: Expect frame-begin annotation.
6928
85b4c6e8
JB
69292006-07-14 Joel Brobecker <brobecker@adacore.com>
6930
6931 * gdb.base/help.exp: Adjust "help unset" test to accept
6932 any list of unset commands.
6933
fb933624
DJ
69342006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
6935 Daniel Jacobowitz <dan@codesourcery.com>
6936
6937 * gdb.cp/ref-params.exp: New test.
6938 * gdb.cp/ref-params.cc: New source file.
6939 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
6940
1dff4b64
MK
69412006-07-08 Mark Kettenis <kettenis@gnu.org>
6942
6943 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
6944 spaces/tabs in regular expressions since they might not be there.
6945
40d2e0e3
AS
69462006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
6947
6948 * gdb.base/ifelse.exp: New file.
6949
f6c957d2
NS
69502006-07-04 Nathan Sidwell <nathan@codesourcery.com>
6951
6952 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
6953 line.
6954 * gdb.base/huge.exp: Loop over compilation to find a size that
6955 is acceptable.
6956 * gdb.base/remote.exp: Correct expected strings.
6957 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
6958
b9c5a23d
DJ
69592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6960
6961 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
6962
9af2e58d
DJ
69632006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6964
6965 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
6966 native.
6967
30930ca5
DJ
69682006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6969
6970 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
6971 enable stabs testing.
6972
aa32fa1d
DJ
69732006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6974
bd4a4c80 6975 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
6976 gdb_test_multiple does.
6977
321fef15
DJ
69782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6979
6980 * Makefile.in (host_alias): Remove.
6981 (target_alias): Use @target_noncanonical@.
6982 (site.exp): Don't set host_alias.
6983 * aclocal.m4: Remove contents. Include acx.m4.
6984 * configure: Regenerated.
6985 * configure.ac: Use ACX_NONCANONICAL_TARGET.
6986
e1c2defa
NS
69872006-06-13 Nathan Sidwell <nathan@codesourcery.com>
6988
e63b55d1
NS
6989 * lib/gdb.exp (gdb_load_cmd): New.
6990
5600ea19
NS
6991 * gdb.base/fileio.c: Add system(NULL) test.
6992 * gdb.base/fileio.exp: Check it.
6993
e1c2defa
NS
6994 * gdb.base/break.c: Add 10a breakpoint at }
6995 * gdb.base/break.exp: Add test for breakpoint at }
6996 * gdb.cp/anon-union.cc: Add code at end of function.
6997 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
6998 * gdb.mi/var-cmd.c: Add code at end of function.
6999 * gdb.mi/mi-var-display.exp: Adjust end of next.
7000 * gdb.mi/mi2-var-display.exp: Likewise.
7001 * gdb.base/fileio.c: Add stop function and insert calls at
7002 stopping places.
7003 * gdb.base/fileio.exp: Breakpoint stop function and remove
7004 explicit line number references.
7005
6c0112ec
JB
70062006-05-19 Joel Brobecker <brobecker@adacore.com>
7007
a9c64011
AS
7008 * gdb.base/del.exp (test_delete_alias): New function.
7009 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 7010
154189a4
FF
70112006-05-18 Fred Fish <fnf@specifix.com>
7012
7013 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
7014 required. Check for spurious output after program exits normally.
7015
582e64c2
FF
70162006-05-17 Fred Fish <fnf@specifix.com>
7017
7018 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
7019 gdb_load, so it works in the simulator.
7020
8ef6493a
FF
70212006-05-11 Fred Fish <fnf@specifix.com>
7022
7023 * gdb.base/bang.exp: Ignore unexpected output between the
7024 "program exited normally" and the gdb prompt, as many other
7025 tests do.
7026
692b141c
MK
70272006-05-07 Mark Kettenis <kettenis@gnu.org>
7028
7029 * gdb.base/help.exp: Make "delete checkpoint" part option for
7030 "help d" and "help delete" tests.
7031
540b8a30
UW
70322006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7033
a9c64011 7034 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
7035 expected output in some mi_gdb_test statements.
7036 * gdb.mi/mi2-basics.exp: Likewise.
7037
9b6462d9
JB
70382006-05-05 Joel Brobecker <brobecker@adacore.com>
7039
7040 * gdb.base/del.c: New file.
7041 * gdb.base/del.exp: New testcase.
7042
954de43b
DM
70432006-05-05 David S. Miller <davem@sunset.davemloft.net>
7044
7045 * gdb.base/break.exp: Do not assume a breakpoint on
7046 main will actually be in $srcfile when optimizing.
1303f75e
DM
7047 * gdb.base/savedregs.exp: Do not require that the dummy
7048 frame location match up to a symbol and source file location.
c3242428
DM
7049 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
7050 will get printed without a mi_cmd_data_list_register_values prefix.
7051 (*-data-list-register-*): Correct regular expressions to expect the new
7052 pseudo d? floating point registers.
7053 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 7054
c7e64c9a
DJ
70552006-05-05 Christophe Lyon <christophe.lyon@st.com>
7056
7057 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
7058 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
7059 is allocated by the compiler.
7060 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
7061 anons, e, anone to force their allocation by the compiler.
7062
70632006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
7064
7065 * gdb.base/help.exp: Update expected text for help d and
7066 help delete.
7067
27ce9a6d
MK
70682006-05-02 Mark Kettenis <kettenis@gnu.org>
7069
7070 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
7071 NetBSD/ELF targets.
7072
8608915f
MK
70732006-04-30 Mark Kettenis <kettenis@gnu.org>
7074
7075 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
7076 single-step breakpoint fails; make this a KFAIL on
7077 sparc*-*-openbsd*.
7078 * gdb.base/siginfo.exp: Likewise.
7079 * gdb.base/sigstep.exp (advance, advancei): Likewise.
7080
b8db102d
MS
70812006-04-26 Michael Snyder <msnyder@redhat.com>
7082
7083 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
7084 which may have to consume output from other forks.
7085 Add tests to make sure that "delete fork" succeeded.
7086
c702009a
MS
70872006-04-20 Michael Snyder <msnyder@redhat.com>
7088
7089 * 2006-03-22 Jim Blandy <jimb@redhat.com>
7090 Add support for the Renesas M32C and M16C.
7091
7092 * gdb.asm/asm-source.exp: Add m32c target.
7093 * gdb.asm/m32c.inc: Support for m32c target.
7094
e28493f2
AS
70952006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
7096
7097 * gdb.base/commands.exp (recursive_source_test): New test.
7098
880da185
DM
70992006-04-04 David S. Miller <davem@sunset.davemloft.net>
7100
7101 * gdb.base/float.exp: Add pattern for sparc targets.
7102
61d9b92f
DJ
71032006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7104
7105 * gdb.base/commands.exp (stray_arg0_test): New test.
7106
bd717df8
PB
71072006-03-30 Paul Brook <paul@codesourcery.com>
7108
7109 * gdb.mi/mi-until.exp: kfail broken until command.
7110 * gdb.mi/mi2-until.exp: Ditto.
7111
ec793d3c
NR
71122006-03-27 Nick Roberts <nickrob@snap.net.nz>
7113
7114 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
7115
831004b7
AO
71162006-03-08 Alexandre Oliva <aoliva@redhat.com>
7117
7118 * gdb.base/prelink.exp: Anchor tested-for regular expression
7119 on gdb prompt.
7120
effe49a0
PB
71212006-03-07 Paul Brook <paul@codesourcery.com>
7122
7123 * gdb.base/assign.exp: Correct fail message.
7124
e5461016
PB
71252006-03-07 Paul Brook <paul@codesourcery.com>
7126
7127 * lib/compiler.c: Extract armcc version number.
7128 * lib/compiler.cc: Ditto.
7129
fc91c6c2
PB
71302006-03-07 Paul Brook <paul@codesourcery.com>
7131
7132 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
7133 additional_flags=-w.
7134 * gdb.arch/altivec-regs.exp: Ditto.
7135 * gdb.arch/e500-abi.exp: Ditto.
7136 * gdb.arch/e500-regs.exp: Ditto.
7137 * gdb.base/all-bin.exp: Ditto.
7138 * gdb.base/annota1.exp: Ditto.
7139 * gdb.base/annota3.exp: Ditto.
7140 * gdb.base/args.exp: Ditto.
7141 * gdb.base/arithmet.exp: Ditto.
7142 * gdb.base/assign.exp: Ditto.
7143 * gdb.base/async.exp: Ditto.
7144 * gdb.base/bang.exp: Ditto.
7145 * gdb.base/break.exp: Ditto.
7146 * gdb.base/call-rt-st.exp: Ditto.
7147 * gdb.base/completion.exp: Ditto.
7148 * gdb.base/cond-expr.exp: Ditto.
7149 * gdb.base/condbreak.exp: Ditto.
7150 * gdb.base/consecutive.exp: Ditto.
7151 * gdb.base/define.exp: Ditto.
7152 * gdb.base/display.exp: Ditto.
7153 * gdb.base/ena-dis-br.exp: Ditto.
7154 * gdb.base/environ.exp: Ditto.
7155 * gdb.base/eval-skip.exp: Ditto.
7156 * gdb.base/info-proc.exp: Ditto.
7157 * gdb.base/jump.exp: Ditto.
7158 * gdb.base/logical.exp: Ditto.
7159 * gdb.base/long_long.exp: Ditto.
7160 * gdb.base/maint.exp: Ditto.
7161 * gdb.base/miscexprs.exp: Ditto.
7162 * gdb.base/pc-fp.exp: Ditto.
7163 * gdb.base/pointers.exp: Ditto.
7164 * gdb.base/relational.exp: Ditto.
7165 * gdb.base/reread.exp: Ditto.
7166 * gdb.base/sect-cmd.exp: Ditto.
7167 * gdb.base/sep.exp: Ditto.
7168 * gdb.base/sepdebug.exp: Ditto.
7169 * gdb.base/until.exp: Ditto.
7170 * gdb.base/whatis-exp.exp: Ditto.
7171 * gdb.cp/annota2.exp: Ditto.
7172 * gdb.cp/annota3.exp: Ditto.
7173 * gdb.trace/actions.exp: Ditto.
7174 * gdb.trace/backtrace.exp: Ditto.
7175 * gdb.trace/circ.exp: Ditto.
7176 * gdb.trace/collection.exp: Ditto.
7177 * gdb.trace/deltrace.exp: Ditto.
7178 * gdb.trace/infotrace.exp: Ditto.
7179 * gdb.trace/limits.exp: Ditto.
7180 * gdb.trace/packetlen.exp: Ditto.
7181 * gdb.trace/passc-dyn.exp: Ditto.
7182 * gdb.trace/passcount.exp: Ditto.
7183 * gdb.trace/report.exp: Ditto.
7184 * gdb.trace/save-trace.exp: Ditto.
7185 * gdb.trace/tfind.exp: Ditto.
7186 * gdb.trace/tracecmd.exp: Ditto.
7187 * gdb.trace/while-dyn.exp: Ditto.
7188 * gdb.trace/while-stepping.exp: Ditto.
7189 * lib/gdb.exp: Ditto.
7190 (gdb_compile): Handle nowarning option.
7191
5f4a23d9
AO
71922006-03-07 Alexandre Oliva <aoliva@redhat.com>
7193
7194 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
7195 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
7196 Rename executable to prelinkt. Don't re-prelink if we didn't
7197 get a core file. Test prelink -u exit status to tell whether
7198 prelinking failed. Use gdb_test_multiple.
7199
9733fc94
DJ
72002006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
7201
7202 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
7203 (do_tests): Call it.
7204
cc10cae3
AO
72052006-02-28 Alexandre Oliva <aoliva@redhat.com>
7206
7207 * gdb.base/prelink.exp: New test.
7208 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
7209
15c46491
WZ
72102006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
7211
7212 * gdb.fortran/derived-type.f90: New file.
7213 * gdb.fortran/derived-type.exp: New testcase.
7214
5c9f7ded
DJ
72152006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
7216
7217 * gdb.base/default.exp: Allow ';' as a directory separator.
7218
5b96932b
AS
72192006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7220
7221 * gdb.base/help.exp (help add-symbol-file): Update.
7222
1986bccd
AS
72232006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
7224
7225 * gdb.base/help.exp (help load): Update expected results.
7226
a8b7528f
FF
72272006-02-19 Fred Fish <fnf@specifix.com>
7228
7229 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
7230 specifix hex value as part of results.
7231 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 7232
f8261448
FF
72332006-02-16 Fred Fish <fnf@specifix.com>
7234
7235 * gdb.base/whatis.c: Define variables using typedefs char_addr,
7236 ushort_addr, and slong_addr, so the typedefs are not optimized
7237 away.
7238 * gdb.base/whatis.exp: Add tests using type name for struct type,
7239 union type, enum type, and typedef.
a9c64011 7240
31d8bdd2
MK
72412006-02-13 Mark Kettenis <kettenis@gnu.org>
7242
7243 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
7244
34e41e63
JB
72452006-02-13 Jim Blandy <jimb@redhat.com>
7246
7247 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
7248 case where it takes two "next" commands to skip past the init
7249 call.
7250
ac6e4f31
FF
72512006-02-12 Fred Fish <fnf@specifix.com>
7252
7253 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
7254 to handle cases where it takes two "next" commands to skip
7255 past the init call.
7256
2db2d571
JB
72572006-02-07 Joel Brobecker <brobecker@adacore.com>
7258
7259 * gdb.ada/array_return.exp: Mark the last test as expected to fail
7260 on hppa32 targets.
7261
38fcd64c
DJ
72622006-02-06 Vladimir Prus <ghost@cs.msu.su>
7263
7264 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
7265 field.
7266
1315ad46
MK
72672006-01-29 Mark Kettenis <kettenis@gnu.org>
7268
7269 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
7270
5625b943
DJ
72712006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
7272
7273 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
7274 files.
7275
80df1bbe
DJ
72762006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7277
7278 * gdb.cp/maint.exp: Set complaints to a positive value.
7279
9078e690
DJ
72802006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7281
7282 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
7283 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
7284 function name.
7285
9c903399
DJ
72862006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
7287
7288 * gdb.base/checkpoint.c: Update copyright notice. Include
7289 <stdlib.h>.
7290
761ae4d6
JB
72912006-01-04 Jim Blandy <jimb@redhat.com>
7292
7293 * gdb.asm/asm-source.exp: Independently provide default values for
7294 asm-flags and debug-flags. Use 'string equal' to do the
7295 comparison, not the implicit expr's '==' operator. Remove
7296 now-unneeded assignments to asm-flags. In h8300 case, place
7297 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
7298
099ac3dd
MS
72992006-01-04 Michael Snyder <msnyder@redhat.com>
7300
7301 * gdb.base/checkpoint.c: New file.
7302 * gdb.base/checkpoint.exp: New file.
7303 * gdb.base/multi-fork.c: New file.
7304 * gdb.base/multi-fork.exp: New file.
7305 * gdb.base/pi.txt: New file (data for checkpoint.c test).
7306
f4d85314
FF
73072006-01-04 Fred Fish <fnf@specifix.com>
7308
7309 * gdb.base/ptype.c (foo): Add typedef.
7310 (intfoo): Add function.
7311 * gdb.base/ptype1.c: New file.
7312 * gdb.base/ptype.exp: Handle compilation and linking with two
7313 source files. Test that proper type for "foo" is found based
7314 on source context rather than first match found in symtabs.
7315
a1b06f35
MK
73162005-12-28 Mark Kettenis <kettenis@gnu.org>
7317
7318 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
7319 * gdb.asm/openbsd.inc: Indent commands.
7320
d082a1e2
MK
73212005-12-26 Mark Kettenis <kettenis@gnu.org>
7322
c65016bd
MK
7323 * gdb.base/freebpcmd.exp: Increase timeout.
7324
d082a1e2
MK
7325 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
7326
d3c32a0e
DJ
73272005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
7328
7329 * gdb.base/default.exp: Update check for "show version".
7330
9fdb1f50
RC
73312005-12-09 Randolph Chung <tausq@debian.org>
7332
7333 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
7334 * gdb.asm/pa64.inc: New file.
7335
5f2c56f7
RC
73362005-12-09 Randolph Chung <tausq@debian.org>
7337
7338 * gdb.asm/common.inc: Indent commands.
7339 * gdb.asm/asmsrc1.s: Likewise.
7340 * gdb.asm/asmsrc2.s: Likewise.
7341
8117349c
RC
73422005-12-09 Randolph Chung <tausq@debian.org>
7343
7344 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
7345 (get_addr_of_sym): Remove duplicate print.
7346 (gen_core): xfail hppa*-*-hpux*, update expected output.
7347 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
7348 * gdb.arch/pa64-nullify.s: New file.
7349
8f07f25a
RC
73502005-12-09 Randolph Chung <tausq@debian.org>
7351
7352 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
7353
55b39184
DJ
73542005-12-07 Christophe Lyon <christophe.lyon@st.com>
7355
7356 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
7357 code generation for these functions.
7358 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
7359 error message.
7360
31e2b00f
AS
73612005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
7362
7363 * gdb.base/help.exp (help b, help br, help bre, help brea)
7364 (help break): Update the expected message.
7365
c3d0b56e
SC
73662005-11-11 Stephane Carrez <stcarrez@nerim.fr>
7367
7368 * gdb.asm/m68hc11.inc: Setup the data section.
7369 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
7370 script for this test.
7371 (m6812-*-*): Likewise.
7372
36ae0ea9
RC
73732005-11-09 Randolph Chung <tausq@debian.org>
7374
7375 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
7376
9d6f42e9
WZ
73772005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
7378
7379 * gdb.base/break.exp: Fix a comment typo.
7380
e2126a14
EZ
73812005-11-03 Jim Blandy <jimb@redhat.com>
7382
a9c64011
AS
7383 Checked in by Elena Zannoni <ezannoni@redhat.com>
7384
e2126a14
EZ
7385 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
7386
e0ac7199
CV
73872005-11-02 Corinna Vinschen <vinschen@redhat.com>
7388
7389 * gdb.arch/gdb1558.c: Include stdio.h.
7390
31d3fb18
MK
73912005-10-31 Mark Kettenis <kettenis@gnu.org>
7392
7393 * gdb.asm/asm-source.exp: Use -e instead of --entry.
7394
e52b687c
MK
73952005-10-31 Mark Kettenis <kettenis@gnu.org>
7396
7397 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
7398
f4711d79
PG
73992005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
7400
a9c64011
AS
7401 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7402 vscr" tests to better match output.
f4711d79 7403
987a9106
JB
74042005-10-12 Jim Blandy <jimb@redhat.com>
7405
7406 * gdb.base/structs.exp (any): New function.
7407 (test_struct_returns): Don't make any assumptions at all about
7408 what value the function returns when GDB can't set the return
7409 value.
7410
2336bb58
JB
74112005-10-09 Joel Brobecker <brobecker@adacore.com>
7412
7413 * gdb.ada/arrayidx/p.adb: New file.
7414 * gdb.ada/arrayidx.exp: New testcase
7415
74162005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
7417
7418 * gdb.ada/array_return/pck.ads: New file.
7419 * gdb.ada/array_return/pck.adb: New file.
7420 * gdb.ada/array_return/p.adb: New file.
7421 * gdb.ada/array_return.exp: New testcase.
7422
705335ea
JB
74232005-10-03 Joel Brobecker <brobecker@adacore.com>
7424
a9c64011
AS
7425 * gdb.base/arrayidx.c: New file.
7426 * gdb.base/arrayidx.exp: New testcase.
705335ea 7427
11ee9940
NR
74282005-09-29 Nick Roberts <nickrob@snap.net.nz>
7429
7430 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
7431 frames-invalid and breakpoints-invalid are no longer generated
7432 with level 3 so don't expect them in the output.
7433
39fb8e9e
BR
74342005-09-27 Bob Rossi <bob@brasko.net>
7435
a9c64011 7436 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
7437 from test. Escape the | in mi_gdb_test call.
7438 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
7439 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
7440 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
7441 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
7442 expected regex's in mi_gdb_test calls.
7443 * lib/mi-support.exp: Remove arbitrary .* from tests.
7444 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
7445 Fully anchor GDB/MI expected results in mi_gdb_test.
7446 * lib/gdb.exp (string_to_regexp): Escape the ] character.
7447 * gdb.base/sizeof.exp: Remove escape character. Correct test.
7448
2af48f68
PB
74492005-09-26 Paul Brook <paul@codesourcery.com>
7450
7451 * long_long.exp: Exclude eabi targets from arm FPA float format test.
7452
f34502bc
WZ
74532005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7454
7455 * bfp-test.c: New file.
7456 * bfp-test.exp: New testcase.
7457
ca929517
WZ
74582005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
7459
7460 * gdb.fortran/subarray.exp: New testcase to test the evaluation
7461 of subarray and substring variable.
7462 * gdb.fortran/subarray.f: New source file for the test of subarray
7463 and substring variable evaluation.
7464 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
7465 of string constant.
7466
c761af65
DJ
74672005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
7468
7469 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
7470 copyright dates.
7471
561d7a1d
PG
74722005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
7473
7474 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
7475 powerpc altivec' test with an almost identical 'info vector' test.
7476
b2b64cc9
PG
74772005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7478
a9c64011
AS
7479 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
7480 vscr" tests to match output.
b2b64cc9 7481
6ac4d15a
PG
74822005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
7483
a9c64011
AS
7484 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
7485 output.
6ac4d15a 7486
40e55bef
BR
74872005-09-11 Bob Rossi <bob@brasko.net>
7488
7489 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 7490 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
7491 commands that return an MI output command and an asyncronous MI output
7492 command.
7493 * gdb.mi/mi-console.exp: Ditto.
7494
3c7385ec
BR
74952005-09-11 Bob Rossi <bob@brasko.net>
7496
7497 * gdb.mi/mi-var-child.c: Include <string.h>.
7498
a6cd0eb3
DJ
74992005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
7500
7501 * killed.exp: Correct gdb_expect syntax.
7502
2f168eed
CV
75032005-08-09 Corinna Vinschen <vinschen@redhat.com>
7504
7505 * lib/mi-support.exp (mi_gdb_load): Fix typo.
7506
ecd3fd0f
BR
75072005-08-02 Bob Rossi <bob@brasko.net>
7508
7509 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
7510 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
7511 Change tests to inferior-tty-set/show.
7512 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
7513 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
7514 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
7515 inferior. Use mi_gdb_test to get GDB and Inferior output.
7516 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
7517 descriptor.
7518 (mi_inferior_tty_name): Add inferior PTY file name.
7519 (mi_gdb_start): Add INFERIOR_PTY parameter.
7520 (mi_gdb_test): Add IPATTERN parameter.
7521
f1ea48cb 75222005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 7523
f1ea48cb
BR
7524 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
7525 parameter to mi_gdb_test.
7526 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
7527
6e650a67
DJ
75282005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7529
7530 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
7531 struct_declarations.
7532 * gdb.mi/mi-var-child.exp: Step over the initialization of
7533 struct_declarations.
7534
8be260b6
DJ
75352005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7536
7537 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
7538 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
7539 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
7540 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
7541 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
7542 file.
7543
4e660f07
NR
75442005-07-27 Nick Roberts <nickrob@snap.net.nz>
7545
7546 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
7547 (do_children_tests): Assign values to the extra elements.
7548
7549 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
7550 them for tests for "-var-update --no-values" and
a9c64011 7551 "-var-update --all-values".
4e660f07
NR
7552 Add test for "-var-list-children --simple-values".
7553
7554 * gdb.mi/basics.c (callee4): Add integer array D[3]...
7555
7556 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
7557 "-stack-list-locals --simple-values" Improve doc strings and
7558 comments.
7559
6bdae935
MK
75602005-07-18 Mark Kettenis <kettenis@gnu.org>
7561
598b7a6f
MK
7562 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
7563 *-*-openbsd*.
7564 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
7565
6bdae935
MK
7566 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
7567 sigaltsatck'.
7568
1323e929 75692005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 7570
1323e929
BR
7571 * gdb.base/default.exp (tty): Changed output of command.
7572 * gdb.base/help.exp (help tty): Ditto.
7573
b1a9c082
MK
75742005-07-12 Mark Kettenis <kettenis@gnu.org>
7575
7576 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
7577
10a844a2
MK
75782005-07-10 Mark Kettenis <kettenis@gnu.org>
7579
7580 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
7581 -stack-select-frame without arguments.
7582 (test_stack_frame_listing): Add test for newly implemented command
7583 -stack-info-frame.
7584
3cb3b8df
BR
75852005-07-06 Bob Rossi <bob@brasko.net>
7586
7587 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
7588 command.
7589 (Copyright): Update copyright.
7590
a0c5fbcf
WZ
75912005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
7592
7593 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
7594 tests to evaluate exponentiation expression.
7595
984971d0
AS
75962005-06-29 Andreas Schwab <schwab@suse.de>
7597
7598 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
7599 main to avoid warnings.
7600
7601 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
7602
fe03833f
NR
76032005-06-20 Nick Roberts <nickrob@snap.net.nz>
7604
7605 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
7606 -stack-select-frame without arguments.
7607 (test_stack_frame_listing): Add test for newly implemented command
7608 -stack-info-frame.
a9c64011 7609
7a55f279
WZ
76102005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
7611
0ffa0ea5
DJ
7612 * gdb.fortran/array-element.f: New file.
7613 * gdb.fortran/array-element.exp: New testcase.
7a55f279 7614
26585198
DJ
76152005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7616
7617 * gdb.base/bigcore.exp: Correct checks for systems which can
7618 not dump a large core file.
7619
c1bd25fd
DJ
76202005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7621
7622 * gdb.base/relocate.c: Add a copyright notice.
7623 (dummy): Remove.
7624 * gdb.base/relocate.exp: Test printing the values of variables
7625 from a relocatable file.
7626
589e074d
DJ
76272005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7628
7629 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
7630 excess MI output after an error.
7631
0915f927
JB
76322005-05-29 Joel Brobecker <brobecker@adacore.com>
7633
7634 * gdb.arch/alpha-step.c: New file.
7635 * gdb.arch/alpha-step.exp: New testcase.
7636
76ff342d
DJ
76372005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
7638 Dennis Brueni <dennis@slickedit.com>
7639
7640 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
7641 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
7642 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
7643 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
7644 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7645 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
7646 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
7647
96b0c7ac
DJ
76482005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
7649 Wu Zhou <woodzltc@cn.ibm.com>
7650
7651 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
7652 IBM's xlc compiler.
7653 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
7654 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
7655
f21565d2
JB
76562005-05-13 Jim Blandy <jimb@redhat.com>
7657
7658 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
7659 calling gdb_suppress_entire_file.
7660 * gdb.base/charset.exp: Same.
7661 * gdb.base/call-rt-st.exp: Same.
7662
6006a3a1
BR
76632005-05-05 Bob Rossi <bob_rossi@cox.net>
7664
7665 * lib/gdb.exp (fullname_syntax): Added global regex.
7666 (fullname_syntax_POSIX): Ditto.
7667 (fullname_syntax_UNC): Ditto.
7668 (fullname_syntax_DOS_CASE): Ditto.
7669 (fullname_syntax_DOS): Ditto.
7670 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
7671 fullname_syntax variable to scope and use it.
7672 (test_file_list_exec_source_files): Ditto.
7673 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
7674
c3b69c04
DJ
76752005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
7676
7677 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
7678
3c95e6af
PG
76792004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
7680
a9c64011
AS
7681 * lib/gdb.exp (skip_altivec_tests): New function, based on
7682 check_vmx_hw_available from the GCC testsuite.
7683 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
7684 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 7685
78df6c56
JB
76862005-05-02 Jim Blandy <jimb@redhat.com>
7687
7688 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
7689 calling gdb_suppress_entire_file.
7690
1690f9cf
DJ
76912005-04-30 Randolph Chung <tausq@debian.org>
7692
7693 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
7694 Slightly relax "sem_post" name checking.
7695
5ea106f7
PG
76962005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7697
7698 * gdb.base/unload.exp: Use new shared library infrastructure.
7699
bf7234cf
PG
77002005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7701
7702 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 7703 infrastructure.
bf7234cf 7704
547b869a
CV
77052005-04-29 Corinna Vinschen <vinschen@redhat.com>
7706
7707 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
7708 * gdb.asm/h8300.inc: New file.
7709
f07e55f0
PG
77102005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7711
7712 * gdb.base/shlib-call.exp: Change to use new shared library
7713 infrastructure.
7714
3cbba3d1
PG
77152005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7716
a9c64011
AS
7717 * gdb.base/pending.exp: Change to use new shared library
7718 infrastructure.
3cbba3d1 7719
ed6df200
PG
77202005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7721
a9c64011
AS
7722 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
7723 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 7724
8c8f4ebe
PG
77252005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
7726
a9c64011
AS
7727 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
7728 shared objects being adjusted and update copyright years.
8c8f4ebe 7729
607fbc54
DJ
77302005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
7731
7732 * ChangeLog: Correct some 2003-01-13 dates.
7733 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
7734 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
7735 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
7736 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
7737 gdb.trace/tfind.exp: Update copyright years.
7738
57bf0e56
DJ
77392005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
7740 Daniel Jacobowitz <dan@codesourcery.com>
7741
7742 * lib/gdb.exp (gdb_compile): Handle shlib=.
7743 (gdb_compile_shlib): New function.
7744
9b593790
PG
77452005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
7746
a9c64011 7747 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 7748
9494c6a5
DJ
77492005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7750
7751 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
7752 gdb.server.
7753 * configure.ac: Likewise.
7754 * configure: Regenerated.
7755 * gdb.gdbserver/Makefile.in: Moved to...
7756 * gdb.server/Makefile.in: ... here.
7757 * gdb.gdbserver/server.c: Moved to...
7758 * gdb.server/server.c: ... here.
7759 * gdb.gdbserver/server-run.exp: Moved to...
7760 * gdb.server/server-run.exp: ... here.
7761
6f8eac0e
DJ
77622005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7763
7764 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
7765 * configure.ac: Create gdb.gdbserver/Makefile.
7766 * configure: Regenerated.
7767 * lib/gdbserver-support.exp: New file, derived from
7768 config/gdbserver.exp.
7769 * config/gdbserver.exp: Use gdbserver-support.exp.
7770 * gdb.gdbserver/Makefile.in: New file.
7771 * gdb.gdbserver/server.c: New file.
7772 * gdb.gdbserver/server-run.exp: New file.
7773
6e87504d
PG
77742005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
7775
a9c64011
AS
7776 * lib/gdb.exp (test_compiler_info): Return compiler_info
7777 if no arguments are given.
6e87504d 7778
d1779be4
PG
77792005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
7780
7781 * gdb.arch/altivec-abi.exp: Check for compiler and set
7782 use altivec' flag accordingly.
7783 * gdb.arch/altivec-regs.exp: Likewise.
7784
88750304
DJ
77852005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
7786
7787 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
7788
f3fb768d
AS
77892005-03-27 Andreas Schwab <schwab@suse.de>
7790
7791 * gdb.base/bigcore.c (main): Add missing mode argument in open
7792 call.
7793
7e813ac5
DJ
77942005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
7795
7796 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
7797 downloads.
7798 * config/gdbserver.exp (gdb_load): Likewise.
7799
8e3049aa
PB
78002005-03-14 Paul Brook <paul@codesourcery.com>
7801
7802 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
7803 targets.
7804
a9df7c44
JB
78052005-03-09 Joel Brobecker <brobecker@adacore.com>
7806
7807 * gdb.dwarf2/dup-psym.S: New file.
7808 * gdb.dwarf2/dup-psym.exp: New testcase.
7809
9f0d94e8
JB
78102005-03-09 Joel Brobecker <brobecker@adacore.com>
7811
7812 * gdb.ada/exec_changed/first.adb: New file.
7813 * gdb.ada/exec_changed/second.adb: New file.
7814 * gdb.ada/exec_changed.exp: New testcase.
7815
5f579bc5
NS
78162005-03-08 Nathan Sidwell <nathan@codesourcery.com>
7817
36e9969c
NS
7818 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
7819 (A2): New class.
7820 (main): Test operator+.
7821 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
7822 breakpoint test.
7823
5f579bc5
NS
7824 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
7825 * gdb.base/signull.exp: Disable if gdb,nosignals.
7826 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
7827 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
7828 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
7829 * gdb.mi/mi2-console.exp: Likewise.
7830 * gdb.trace/collection.exp (run_trace_experiment): Consume the
7831 continue output at start.
7832 (gdb_collect_locals_test): Robustify regexp.
7833 * gdb.trace/passc-dyn.exp: Fix comment typo.
7834 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
7835
be46087e
CV
78362005-03-08 Corinna Vinschen <vinschen@redhat.com>
7837
7838 * gdb.asm/asm-source.exp: Add iq2000 case.
7839 * gdb.asm/iq2000.inc: New file.
7840
384e1a61 78412005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 7842
384e1a61
MI
7843 * gdb.base/command.exp: Change hardcoded value to regular expression.
7844 * gdb.base/float.exp: Add powerpc to the list of targets checked.
7845
584b6e9e
DJ
78462005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
7847
7848 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
7849 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
7850 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
7851 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
7852 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
7853
ab5b5d61
MK
78542005-03-05 Mark Kettenis <kettenis@gnu.org>
7855
7856 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
7857 changes.
7858
ae051c1b
PG
78592004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
7860
a9c64011
AS
7861 * lib/compiler.c: Add test for IBM's xlc compiler.
7862 * lib/compiler.cc: Likewise.
ae051c1b 7863
3f0f6ed2
JB
78642004-02-24 Joel Brobecker <brobecker@adacore.com>
7865
7866 * gdb.ada/fixed_points.exp: Create compilation object directory
7867 before running the test.
7868 * gdb.ada/null_record.exp: Likewise.
7869 * gdb.ada/packed_array.exp: Likewise.
7870 * gdb.ada/start.exp: Likewise.
7871
724f452b
JB
78722005-02-15 Joel Brobecker <brobecker@adacore.com>
7873
7874 * gdb.ada/packed_array/pa.adb: New file.
7875 * gdb.ada/packed_array.exp: New testcase.
7876
57f5cdfb 78772005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 7878
1f393151
MK
7879 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
7880 files.
7881
ebdda337
MK
7882 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
7883 on *-*-openbsd*. Correctly match whitespace in regukar
7884 expressions.
7885
cf309262
DJ
78862005-02-10 Daniel Jacobowitz <dan@debian.org>
7887
7888 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
7889 PR exp/1821
7890 * gdb.base/gdb1821.c: New test file.
7891 * gdb.base/gdb1821.exp: New test file.
7892
3be49e7a
JB
78932005-02-09 Joel Brobecker <brobecker@adacore.com>
7894
7895 * gdb.base/start.c: New file.
7896 * gdb.base/start.exp: New testcase.
7897
e292e67d
JB
78982005-02-09 Joel Brobecker <brobecker@adacore.com>
7899
7900 * gdb.ada/start/dummy.adb: New file.
7901 * gdb.ada/start.exp: New testcase.
7902
dbdfa66c
CV
79032005-02-09 Corinna Vinschen <vinschen@redhat.com>
7904
7905 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
7906 for printing symbols and statistics.
7907 Add test for using relative pathnames in "maint print msymbols" test.
7908 Mark "maint info sections DATA" XFAIL on Cygwin.
7909 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
7910 tests.
7911
d7941671
AC
79122005-02-09 Andreas Schwab <schwab@suse.de>
7913
7914 Committed by Andrew Cagney <cagney@gnu.org>
7915 * gdb.base/remotetimeout.exp: New file.
7916
74e5ef44
MK
79172005-02-07 Mark Kettenis <kettenis@gnu.org>
7918
7919 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
7920
464dd14d
JB
79212005-02-03 Joel Brobecker <brobecker@adacore.com>
7922
7923 * gdb.ada/gnat_ada.gpr: New file.
7924 * gdb.ada/gnat_ada.gin: Delete, no longer used.
7925 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
7926 * configure.ac: No longer generate gnat_ada.gpr.
7927 * configure: Regenerate.
7928 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
7929 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
7930 * gdb.ada/null_record/bar.ads: Likewise.
7931 * gdb.ada/null_record/bar.adb: Likewise.
7932 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
7933 * gdb.ada/null_record.exp (testdir): New variable.
7934 (testfile): executable is now in testdir subdirectory.
7935 (srcfile): Use full path to the main compilation unit.
7936 * gdb.ada/fixed_points.exp: Same changes as above.
7937
30d756ae
NR
79382005-02-03 Nick Roberts <nickrob@snap.net.nz>
7939
7940 * gdb.base/interp.exp: New test.
7941
9d799f85
AC
79422005-01-24 Andrew Cagney <cagney@gnu.org>
7943
7944 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
7945
15656118
AC
79462005-01-19 Andrew Cagney <cagney@gnu.org>
7947
a892c31b
AC
7948 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
7949 configure.ac not configure.in.
7950
15656118
AC
7951 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
7952 of powerpc*-*-*.
7953 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 7954 * gdb.base/list.exp (test_list_function)
15656118
AC
7955 (test_list_filename_and_function): Ditto.
7956 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
7957
a7b01baf
AC
79582005-01-16 Andrew Cagney <cagney@gnu.org>
7959
17d92a02
AC
7960 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
7961
a7b01baf
AC
7962 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
7963
bc8332bb
AC
79642005-01-14 Andrew Cagney <cagney@gnu.org>
7965
7966 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
7967 * gdb.mi/mi2-var-cmd.exp: Ditto.
7968
4d074752
CV
79692005-01-10 Corinna Vinschen <vinschen@redhat.com>
7970
7971 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
7972
bec39cab
AC
79732005-01-07 Andrew Cagney <cagney@gnu.org>
7974
7975 * configure.ac: Rename configure.in, require autoconf 2.59.
7976 * configure: Re-generate.
7977 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
7978 * gdb.stabs/configure: Re-generate.
7979 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
7980 * gdb.hp/configure: Re-generate.
7981 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
7982 autoconf 2.59.
7983 * gdb.hp/gdb.objdbg/configure: Re-generate.
7984 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
7985 autoconf 2.59.
7986 * gdb.hp/gdb.defects/configure: Re-generate.
7987 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
7988 autoconf 2.59.
7989 * gdb.hp/gdb.compat/configure: Re-generate.
7990 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
7991 autoconf 2.59.
7992 * gdb.hp/gdb.base-hp/configure: Re-generate.
7993 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
7994 autoconf 2.59.
7995 * gdb.hp/gdb.aCC/configure: Re-generate.
7996
f10b16d4
JB
79972004-12-15 Jim Blandy <jimb@redhat.com>
7998
7999 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
8000 under NPTL when there is debugging info available for libpthread.
8001
fb6e1814
JG
80022004-12-13 Jerome Guitton <guitton@gnat.com>
8003
8004 * gdb.ada/fixed_points.c: New file.
8005 * gdb.ada/fixed_points.exp: New file.
8006
fe46cd3a
RC
80072004-12-03 Randolph Chung <tausq@debian.org>
8008
8009 * gdb.arch/pa-nullify.exp: New file.
8010 * gdb.arch/pa-nullify.s: New file.
8011
8de0841b
RC
80122004-11-30 Randolph Chung <tausq@debian.org>
8013
8014 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
8015 instead of "tbug". Fix regexp to work properly with gdb_test.
8016
c8170782
PH
80172004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
8018
8019 * gdb.base/bitfields2.exp: New test.
8020 * gdb.base/bitfields2.c: New file.
8021
954269c2
RE
80222004-11-28 Richard Earnshaw <rearnsha@arm.com>
8023
8024 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
8025
0107feed
RC
80262004-11-16 Randolph Chung <tausq@debian.org>
8027
8028 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
8029
f073ae8c
DJ
80302004-11-14 Daniel Jacobowitz <dan@debian.org>
8031
8032 * gdb.threads/threadapply.exp: Correct "macro details" test.
8033
19ad59e7
JJ
80342004-11-11 Jeff Johnston <jjohnstn@redhat.com>
8035
8036 * gdb.threads/threadapply.exp: New test.
8037 * gdb.threads/threadapply.c: New file.
8038
9cf0961b
MK
80392004-11-07 Mark Kettenis <kettenis@gnu.org>
8040
8041 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
8042 frames.
8043
c789492a
FL
80442004-11-05 Felix Lee <felix+log1@specifixinc.com>
8045
8046 * gdb.base/cursal.exp: New file.
8047 * gdb.base/cursal.c: New file.
8048
a1e167bb
AC
80492004-11-03 Andrew Cagney <cagney@gnu.org>
8050
8051 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
8052
b7cbf173
MK
80532004-10-30 Mark Kettenis <kettenis@gnu.org>
8054
8055 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
8056 NetBSD/ELF targets.
8057
88f9d34f
JB
80582004-10-29 Joel Brobecker <brobecker@gnat.com>
8059
8060 * gdb.threads/bp_in_thread.c: New file, copied from
8061 pthread_cond_wait.c.
8062 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
8063 file, rather than reusing the .c file from another testcase.
8064
ca7d6a0c
JB
80652004-10-20 Joel Brobecker <brobecker@gnat.com>
8066
8067 * gdb.ada/null_record.exp: Check where we stopped after
8068 sending the start command, instead of where the associated
8069 temporary breakpoint was inserted.
8070
0d863d03
AC
80712004-10-14 Andrew Cagney <cagney@gnu.org>
8072
8073 * gdb.mi/gdb701.c (main): Return 0.
8074
d11e72cb
DJ
80752004-10-13 Daniel Jacobowitz <dan@debian.org>
8076
d40539a4 8077 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 8078
e1923096
JJ
80792004-10-12 Jeff Johnston <jjohnstn@redhat.com>
8080
8081 * gdb.threads/schedlock.c: Add comment markers to use to find
8082 line numbers.
8083 * gdb.threads/schedlock.exp: Adjust regex to handle the new
8084 comments.
8085 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
8086 breakpoint lines.
8087
ec8ba2c9
DJ
80882004-10-12 Daniel Jacobowitz <dan@debian.org>
8089
8090 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
8091
0eb3658b
DJ
80922004-10-12 Daniel Jacobowitz <dan@debian.org>
8093
8094 * configure.in: Add gdb.dwarf2.
8095 * configure: Regenerated.
8096 * Makefile.in: Add gdb.dwarf2.
8097 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
8098 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
8099 gdb.dwarf2/file1.txt: New files.
8100
a271cc33
OF
81012004-10-11 Orjan Friberg <orjanf@axis.com>
8102
a9c64011 8103 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
8104 of "run", since the latter doesn't work with remote targets. Adjust
8105 the breakpoint numbering accordingly.
8106 * gdb.threads/pthread_cond_wait.exp: Ditto.
8107
895ce074
MC
81082004-10-08 Michael Chastain <mec.gnu@mindspring.com>
8109
8110 * gdb.base/overlays.exp: Update copyright years.
8111
6be3092d
KI
81122004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
8113
8114 * gdb.base/overlays.exp: Disable if target is Linux.
8115
e05389b8
FL
81162004-10-06 Felix Lee <felix+log1@specifixinc.com>
8117
8118 * config/gdbserver.exp (gdb_load): Use right filename on remote.
8119
73cb587d
KI
81202004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
8121
8122 * gdb.asm/asm-source.exp: Add m32r-linux target.
8123 * gdb.asm/m32r-linux.inc: New file.
8124
3c0edcdc
AC
81252004-09-24 Andrew Cagney <cagney@redhat.com>
8126 David Anderson <anderson@redhat.com>
8127
8128 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
8129 command fails, assume things will work.
8130 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
8131 (_GNU_SOURCE): Define.
8132 (print_unsigned, print_hex): Change parameter to "long long".
8133 (print_byte_count): New function, use to print byte counts.
8134 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
8135 O_LARGEFILE.
8136 (main): Compute an upper bound on a corefile in max_core_size.
8137 Limit memory chunk size to max_core_size. Limit total memory
8138 allocated to max_core_size.
8139
4bb3667f
AC
81402004-09-23 Andrew Cagney <cagney@gnu.org>
8141
8142 * gdb.base/bigcore.exp: Replace the code that creates a corefile
8143 from a separate process with code that creates a corefile by
8144 making the inferior dump core.
8145
60fe1a51
MK
81462004-09-23 Mark Kettenis <kettenis@gnu.org>
8147
8148 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
8149 block.
8150
8e937346
MC
81512004-09-23 Michael Chastain <mec.gnu@mindspring.com>
8152
8153 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
8154 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
8155 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
8156 Likewise.
8157
7213f6d6
JJ
81582004-09-20 Jeff Johnston <jjohnstn@redhat.com>
8159
8160 * gdb.java/jprint.exp: New test case for java inferior call.
8161 * gdb.java/jprint.java: Ditto.
8162
eac69dca
JB
81632004-09-15 Joel Brobecker <brobecker@gnat.com>
8164
8165 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
8166
22227696
MC
81672004-09-14 Michael Chastain <mec.gnu@mindspring.com>
8168
8169 * gdb.threads/killed.c: Include <stdlib.h>.
8170 * gdb.threads/pthreads.c: Likewise.
8171
7dd403a4
MC
81722004-09-14 Michael Chastain <mec.gnu@mindspring.com>
8173
8174 * gdb.threads/killed.c: Add copyright notice.
8175
33f2d567
JM
81762004-09-10 Jason Molenda (jmolenda@apple.com)
8177
a9c64011
AS
8178 * gdb.base/define.exp: Two new tests to verify zero space chars
8179 after 'if' and 'while' commands in a user-defined command is correctly
8180 parsed.
33f2d567 8181
e05b62ac
AC
81822004-09-08 Andrew Cagney <cagney@gnu.org>
8183
8184 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
8185 delivery test with duplicate at end of file.
8186
9cbe82da
MK
81872004-09-06 Mark Kettenis <kettenis@jive.nl>
8188
8189 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
8190
564803d9
MC
81912004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8192
8193 * config/hppro.exp: Removed.
8194
7c6807ce
MC
81952004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8196
8197 * config/sparclet.exp: Removed.
8198
bf7e26dd
MC
81992004-09-05 Michael Chastain <mec.gnu@mindspring.com>
8200
8201 * config/udi.exp: Removed.
8202
714e341b
MC
82032004-09-02 Michael Chastain <mec.gnu@mindspring.com>
8204
8205 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
8206 of "exp_continue".
8207 (advancei): Likewise.
8208
1236e623
JJ
82092004-09-01 Jeff Johnston <jjohnstn@redhat.com>
8210
8211 * gdb.base/unload.exp: Fix so messages aren't duplicated.
8212
3bdcad15
MI
82132004-09-01 Manoj Iyer <manjo@austin.ibm.com>
8214
228af206 8215 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
8216 to check for nodebug in executable.
8217 * gdb.gdb/observer.exp (setup_test): Likewise.
8218 * gdb.gdb/selftest.exp (test_with_self): Likewise.
8219 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
8220
c72b934c
AC
82212004-09-01 Andrew Cagney <cagney@gnu.org>
8222
8223 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8224 files.
8225
edd9b715
JJ
82262004-09-01 Jeff Johnston <jjohnstn@redhat.com>
8227
8228 * gdb.base/unload.exp: Fix expected warning message to match
8229 latest format.
8230
fb4ce06b
CV
82312004-09-01 Corinna Vinschen <vinschen@redhat.com>
8232
8233 * gdb.base/call-rt-st.exp: Fix typos.
8234
ce78e7c3
MI
82352004-08-31 Manoj Iyer <manjo@austin.ibm.com>
8236
8237 * gdb.threads/thread_check.exp: New testcase.
8238 * gdb.threads/thread_check.c: New testcase.
8239
2dedb159
AC
82402004-08-31 Andrew Cagney <cagney@gnu.org>
8241
8242 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
8243 (skip_to_handler_entry): New procedures. Test stepping into a
8244 handler when the breakpoint is at the handler's entry point.
8245
68f53502
AC
82462004-08-30 Andrew Cagney <cagney@gnu.org>
8247
8248 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
8249 gdb/1757.
8250
3e3ffd2b
MC
82512004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8252
8253 With code from Manoj Iyer <manjo@austin.ibm.com>:
8254 * lib/gdb.exp (gdb_file_cmd): Return more information in the
8255 return value. Add an arm for "no debugging symbols found".
8256 Change a stray "error" to "perror".
8257 (gdb_run_cmd): Adapt to new return value.
8258 * gdb.base/remote.exp: Adapt to new return value.
8259 * gdb.gdb/complaints.exp: Likewise.
8260 * gdb.gdb/observer.exp: Likewise.
8261 * gdb.gdb/selftest.exp: Likewise.
8262 * gdb.gdb/xfullpath.exp: Likewise.
8263
4b6f5fd2
JB
82642004-08-27 Joel Brobecker <brobecker@gnat.com>
8265
8266 * gdb.threads/bp_in_thread.exp: New testcase.
8267
e5b25496
MC
82682004-08-27 Michael Chastain <mec.gnu@mindspring.com>
8269
8270 Fix PR testsuite/1735.
8271 * gdb.threads/schedlock.c (thread_function): Add a cast
8272 to suppress a gcc warning.
8273 * gdb.threads/thread-specific.c (thread_function): Likewise.
8274
934353d6
MC
82752004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8276
8277 * gdb.base/unload.c: Include <stdlib.h>.
8278
f98a0aef 82792004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 8280
f98a0aef 8281 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
8282 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
8283 synchronized after the "return".
8284
5a2e8882
MC
82852004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8286
8287 * gdb.mi/basics.c: Include <stdio.h>.
8288 * gdb.mi/pthreads.c: Include <stdlib.h>.
8289 * gdb.mi/var-cmd.c: Include <stdlib.h>.
8290
a9640423
MC
82912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
8292
8293 * gdb.threads/schedlock.c: Add copyright notice.
8294
b04e311d
AC
82952004-08-25 Andrew Cagney <cagney@gnu.org>
8296
8297 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
8298 (skip_over_handler, breakpoint_over_hander): New test procedures.
8299 (advance, advancei): Add a proper prefix, do not use
8300 rerun_to_main.
8301 * gdb.base/sigstep.c (main): Change to use an infinite loop.
8302
7c27f15b
MC
83032004-08-24 Michael Chastain <mec.gnu@mindspring.com>
8304
8305 * gdb.mi/basics.c: Add copyright notice.
8306 * gdb.mi/var-cmd.c: Add copyright notice.
8307
fffc87ae
MC
83082004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8309
8310 * lib/gdb.exp: Remove signed_keyword_not_used.
8311 * lib/compiler.c: Likewise.
8312 * lib/compiler.cc: Likewise.
8313
d782e0bf
MC
83142004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8315
8316 * gdb.base/whatis.c: Remove conditional disabling of "signed".
8317 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
8318
96033e83
MC
83192004-08-23 Michael Chastain <mec.gnu@mindspring.com>
8320
8321 * gdb.base/whatis.c: Add copyright notice.
8322
cf38c229
MK
83232004-08-20 Mark Kettenis <kettenis@gnu.org>
8324
8325 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
8326 it to skip the breakpoints encoded in the inline assembly.
8327
f4b49756
MC
83282004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8329
8330 * Makefile.in: Add gdb.fortran.
8331
2f193b69
MC
83322004-08-20 Michael Chastain <mec.gnu@mindspring.com>
8333
8334 * gdb.base/call-sc.exp (test_scalar_returns):
8335 Fix cut-and-paste glitch in "Make fun return now".
8336
89a237cb
MC
83372004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8338
8339 * configure.in: Add gdb.fortran.
8340 * configure: Regenerate.
8341 * gdb.fortran/Makefile.in: New file.
8342 * lib/gdb.exp (skip_fortran_tests): New procedure.
8343
469aff8e
MC
83442004-08-17 Michael Chastain <mec.gnu@mindspring.com>
8345
8346 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
8347 reference to bug-gnu@prep.ai.mit.edu.
8348 * gdb.mi/mi-var-child.exp: Likewise.
8349 * gdb.mi/mi-var-cmd.exp: Likewise.
8350 * gdb.mi/mi-var-display.exp: Likewise.
8351 * gdb.mi/mi2-var-block.exp: Likewise.
8352 * gdb.mi/mi2-var-child.exp: Likewise.
8353 * gdb.mi/mi2-var-cmd.exp: Likewise.
8354 * gdb.mi/mi2-var-display.exp: Likewise.
8355
00b51b9f
MK
83562004-08-15 Mark Kettenis <kettenis@gnu.org>
8357
8358 * gdb.base/unload.c (main): Make local variable msg const.
8359
45f07fef
MC
83602004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8361
8362 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
8363 to bug-gnu@prep.ai.mit.edu.
8364 * gdb.mi/mi-disassemble.exp: Likewise.
8365 * gdb.mi/mi-eval.exp: Likewise.
8366 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
8367 default line number.
8368 * gdb.mi/mi-return.exp: Likewise.
8369 * gdb.mi/mi-simplerun.exp: Likewise.
8370 * gdb.mi/mi-stack.exp: Likewise.
8371 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
8372 number with explicit range test.
8373 * gdb.mi/mi-watch.exp: Likewise.
8374 * gdb.mi/mi2-break.exp: Likewise.
8375 * gdb.mi/mi2-cli.exp: Likewise.
8376 * gdb.mi/mi2-disassemble.exp: Likewise.
8377 * gdb.mi/mi2-eval.exp: Likewise.
8378 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
8379 default line number.
8380 * gdb.mi/mi2-return.exp: Likewise.
8381 * gdb.mi/mi2-simplerun.exp: Likewise.
8382 * gdb.mi/mi2-stack.exp: Likewise.
8383 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
8384 number with explicit range test.
8385 * gdb.mi/mi2-watch.exp: Likewise.
8386
dd8c8ee7
MC
83872004-08-15 Michael Chastain <mec.gnu@mindspring.com>
8388
8389 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
8390 * gdb.cp/m-static.exp: Likewise.
8391 * gdb.cp/rtti.exp: Likewise.
8392
4e838464
MK
83932004-08-14 Mark Kettenis <kettenis@gnu.org>
8394
8395 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
8396
8d8cb839
EZ
83972004-08-14 Eli Zaretskii <eliz@gnu.org>
8398
8399 * ChangeLog: Prefix Local Variables with semi-colons and indent
8400 the reference to older ChangeLog files, to fix fontification in
8401 Emacs.
8402
deea8bb0
MC
84032004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8404
8405 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
8406 * gdb.mi/mi2-break.exp: Likewise.
8407
c3297504
MC
84082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8409
8410 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
8411
25808999
MC
84122004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8413
8414 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
8415
226a8d71
MC
84162004-08-13 Michael Chastain <mec.gnu@mindspring.com>
8417
8418 * gdb.cp/classes.exp: Remove unused declarations. Just let
8419 test names default instead of providing special names. Remove
8420 extraneous demangler test.
8421
37fdf854
JJ
84222004-08-12 Jeff Johnston <jjohnstn@redhat.com>
8423
8424 * gdb.base/unload.exp: New test for breakpoints in dynamically
8425 loaded libraries.
8426 * gdb.base/unload.c: Ditto.
8427 * gdb.base/unloadshr.c: Ditto.
8428
2d3a7986
MC
84292004-08-12 Michael Chastain <mec.gnu@mindspring.com>
8430
8431 * gdb.cp/classes.exp (test_ptype_class_objects): Call
8432 cp_test_ptype_class.
8433 (test_enums): Likewise.
8434
c72b934c
AC
84352004-08-10 Andrew Cagney <cagney@gnu.org>
8436
8437 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
8438 files.
8439
cc503c8a
AC
84402004-08-10 Andrew Cagney <cagney@gnu.org>
8441
8442 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
8443 init_malloc call.
8444
902f2ccb
MC
84452004-08-10 Michael Chastain <mec.gnu@mindspring.com>
8446
8447 * ChangeLog: Add copyright notice. The notice is copied
8448 from emacs 21.3 top level ChangeLog.
8449
78c90502
MC
84502004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8451
8452 * lib/cp-support.exp: New file.
8453 * lib/cp-support.exp (cp_test_type_class): New function.
8454 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
8455 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
8456 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
8457 cp_test_ptype_class.
8458
88e5ea78
MC
84592004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8460
8461 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
8462 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
8463 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
8464 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
8465 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8466 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
8467 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
8468 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
8469 gdb.mi/mi2-watch.exp: Update copyright years.
8470
6a89fc9c
MK
84712004-08-09 Mark Kettenis <kettenis@gnu.org>
8472
8473 * gdb.base/sigaltstack.exp: Provide proper anchoring.
8474
1482e0de
MC
84752004-08-09 Michael Chastain <mec.gnu@mindspring.com>
8476
8477 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
8478 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
8479 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
8480 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8481 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
8482 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
8483 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
8484 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8485 gdb.mi/mi-watch.exp: Update copyright years.
8486
1a5ce3f3
DJ
84872004-08-08 Daniel Jacobowitz <dan@debian.org>
8488
8489 PR gdb/1738
8490 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
8491 from a breakpoint with a pending signal.
8492
04f6ecf2
DJ
84932004-08-08 Daniel Jacobowitz <dan@debian.org>
8494
8495 PR gdb/1736
8496 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
8497 * gdb.base/sigaltstack.exp (finish_test): Consume output until
8498 the prompt.
8499 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
8500
54d90d35
DJ
85012004-08-08 Daniel Jacobowitz <dan@debian.org>
8502
8503 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
8504
d2f6abb0
DJ
85052004-08-08 Daniel Jacobowitz <dan@debian.org>
8506
8507 PR gdb/1736
8508 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
8509 for i?86-*-linux*.
8510
5598c03d
DJ
85112004-08-08 Daniel Jacobowitz <dan@debian.org>
8512
8513 * gdb.arch/i386-prologue.exp: Compile without debug information.
8514
c6fee705
MC
85152004-08-08 Michael Chastain <mec.gnu@mindspring.com>
8516
8517 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
8518 rather than asking gdb to search.
8519
dd90efdb
MC
85202004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8521
8522 * gdb.base/gcore.c: Include <string.h>.
8523
1e84bec1
MC
85242004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8525
8526 * gdb.base/gcore.c: Add copyright notice.
8527
e425eb2b
MC
85282004-08-05 Michael Chastain <mec.gnu@mindspring.com>
8529
8530 * gdb.base/freebpcmd.c: Include <stdio.h>.
8531 * gdb.base/long_long.c: Include <string.h>.
8532 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
8533 * gdb.base/siginfo.c: Include <string.h>.
8534 * gdb.base/sigstep.c: Include <string.h>.
8535
cb9aaed5
MC
85362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8537
8538 * gdb.base/complex.c: Include <stdlib.h>.
8539
55944f3d
MC
85402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8541
8542 * gdb.base/complex.c: Add copyright notice.
8543
7b2953d9
MC
85442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8545
8546 * gdb.base/charset.c: Include <stdlib.h>.
8547
c9133d23
MC
85482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8549
8550 * gdb.base/auxv.c: Include <stdlib.h>.
8551
0a8490ad
MC
85522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8553
8554 * gdb.base/auxv.c: Add copyright notice.
8555
3426d5ec
MC
85562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8557
8558 * gdb.base/coremaker.c: Add copyright notice.
8559 * gdb.base/coremaker2.c: Add copyright notice.
8560
8da195dd
AC
85612004-08-04 Andrew Cagney <cagney@gnu.org>
8562
8563 * gdb.base/store.exp: Update copyright.
8564 (check_set, up_set, check_struct, up_struct): Add a prefix to test
8565 names, do not import gdb_prompt.
8566
8d394f98
AC
85672004-08-01 Andrew Cagney <cagney@gnu.org>
8568
8569 Fix PR testsuite/1729.
8570 * gdb.base/dump.exp: Add test name to callers of capture_value, do
8571 not use capture_value with value 4.
8572 (capture_value): Add optional test name parameter.
8573 (test_reload_saved_value, test_restore_saved_value): Use $msg as
8574 the prefix, pass to capture_value.
8575
b6702b23
MK
85762004-08-01 Mark Kettenis <kettenis@gnu.org>
8577
8578 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
8579 * gdb.arch/i386-prologue.c (standard): New prototype and function.
8580 (main): Call new function.
8581
c203e0ca
MC
85822004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8583
8584 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
8585
a7995a30
MC
85862004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8587
8588 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
8589
9366563b
MC
85902004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8591
b6eeaf26 8592 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
8593 Accept more values of vtbl pointer. Remove some messages
8594 about "obsolete gcc or gdb".
8595
2fc1f950
MC
85962004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8597
8598 * gdb.cp/classes.exp: Accept more varieties of ptype output.
8599
c724d49b
MC
86002004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8601
8602 * gdb.base/asm-source.exp: Properly convert target board
8603 debug flags from gcc format to binutils format.
8604
736b0fce
MK
86052004-07-28 Mark Kettenis <kettenis@gnu.org>
8606
8607 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
8608 gdb1718". PR backtrace/1718 partially fixed.
8609
5633ea5c
JJ
86102004-07-27 Jeff Johnston <jjohnstn@redhat.com>
8611
8612 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
8613
575eebb1
NC
86142004-07-26 Nick Clifton <nickc@redhat.com>
8615
8616 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
8617 good default value for a specific architecture is available then
8618 set it to that value. Otherwise default to the -gstabs switch.
8619 Remove the -g... switches from the asm-flags variable. Allow the
8620 target board info to override the value if it wants to. Pass the
8621 switch on the assembler command line.
8622
62104619
MK
86232004-07-23 Mark Kettenis <kettenis@gnu.org>
8624
8625 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
8626 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
8627 (main): Call new function.
8628
4a1135b8
MC
86292004-07-22 Michael Chastain <mec.gnu@mindspring.com>
8630
8631 Test for PR exp/1715.
8632 * gdb.base/radix.exp: Refactor common procedures. Make all
8633 test names unique. Change XFAIL to KFAIL.
8634
8a12c1f0
MC
86352004-07-20 Michael Chastain <mec.gnu@mindspring.com>
8636
8637 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
8638 * gdb.ada/gnat_ada.gin: ... to here.
8639 * configure.in: Use gnat_ada.gin.
8640 * configure: Regenerate.
8641
23b451cf
AC
86422004-07-20 Andrew Cagney <cagney@gnu.org>
8643
8644 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
8645 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
8646 XFAILs. Clean up test messages and comments. Check backtraces.
8647 Delete re-sync code.
8648
ab618a02
MC
86492004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8650
8651 Fix PR cli/740.
8652 * gdb.base/annota1.exp: Honor gdb,nosignals.
8653 * gdb.base/annota3.exp: Likewise.
8654
46dad340
MC
86552004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8656
8657 * lib/java.exp: Update copyright notice.
8658
756d8c70
AC
86592004-07-19 Andrew Cagney <cagney@gnu.org>
8660
8661 * gdb.base/selftest.exp: Copy file from here ...
8662 * gdb.gdb/selftest.exp: ... to here.
8663
586027e6
AC
86642004-07-16 Andrew Cagney <cagney@redhat.com>
8665
8666 * lib/insight-support.exp: Delete file.
8667 * lib/java.exp (java_init): Fix copyright.
8668
029d2200
AC
86692004-07-16 Andrew Cagney <cagney@gnu.org>
8670
8671 * gdb.base/restore.c: Append "prologue" to comments marking the a
8672 function's prologue.
8673 * gdb.base/restore.exp: Update copyright, re-indent.
8674 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
8675 callerN" prefix where needed. Update patterns that match a
8676 function's prologue.
8677
653b62c5
MC
86782004-07-16 Michael Chastain <mec.gnu@mindspring.com>
8679
8680 * gdb.base/restore.c: Add copyright notice.
8681
f7d690e5
AC
86822004-07-16 Andrew Cagney <cagney@gnu.org>
8683
8684 * gdb.base/logical.exp: Update copyright.
8685 (evaluate): New procedure. Use to re-implement tests using
8686 several tables.
8687
d629a7cb
MH
86882004-07-14 Martin Hunt <hunt@redhat.com>
8689
8690 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
8691 which fixes some problems where init.tcl was not found.
8692
9c7bb332
AC
86932004-07-13 Andrew Cagney <cagney@gnu.org>
8694
6bf46641
AC
8695 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
8696 (check_sizeof, check_valueof): Do not include the output in the
8697 test name. Use gdb_test.
8698 (get_valueof): Use gdb_test_multiple.
8699
c4ffd4c0
AC
8700 * gdb.base/step-test.exp: Update copyright. Use
8701 gdb_test_multiple. Ensure that test names do not include
8702 architecture dependent output.
8703
ab89363a
AC
8704 * gdb.gdb/observer.exp: Update copyright.
8705 (setup_test): Use gdb_test_multiple.
8706 (attach_first_observer, attach_second_observer)
8707 (attach_third_observer, detach_first_observer)
8708 (detach_second_observer, detach_third_observer)
8709 (reset_counters, check_counters): Make $message a prefix.
8710 (test_normal_stop_notifications): Add "args" parameter - a list of
8711 init functions to be called. Make $message a prefix,
8712 (test_observer_normal_stop): Change the message prefixes so that
8713 they are unique, pass the attach / detach procedures to
8714 test_normal_stop_notifications.
8715
ec58997a
AC
8716 * gdb.base/signull.exp (test_segv): Prefix all tests with
8717 "${name}". Clean up test messages.
8718
b475183b
AC
8719 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
8720
9c7bb332
AC
8721 * gdb.base/ena-dis-br.exp: Update copyright.
8722 (break_at): New function. Replace send_gdb with gdb_test,
8723 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
8724 ignore count, not stopped at bpt", with KFAIL.
8725
2dd95497
CV
87262004-07-13 Corinna Vinschen <vinschen@redhat.com>
8727
8728 * gdb.base/attach.exp: Remove cleanupfile handling.
8729
419e626b
AC
87302004-07-12 Andrew Cagney <cagney@gnu.org>
8731
8732 * gdb.base/annota1.exp: Cleanup corefile test name.
8733 * gdb.base/annota3.exp: Ditto.
8734
8b1b3228
AC
87352004-07-12 Andrew Cagney <cagney@gnu.org>
8736
78650829
AC
8737 * gdb.base/signals.exp: Clean up copyright, re-indent.
8738
8b1b3228
AC
8739 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
8740 gdb_test and gdb_test_multiple.
8741
935c2760
JJ
87422004-07-08 Jeff Johnston <jjohnstn@redhat.com>
8743
8744 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 8745 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
8746 provide line number info for first statement in main.
8747
1544280f
AC
87482004-07-08 Andrew Cagney <cagney@gnu.org>
8749
1279f4ff
AC
8750 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
8751
1544280f
AC
8752 * gdb.base/sigbpt.exp: Make the common part of each test name a
8753 prefix instead of suffix.
8754
bcc82369
BR
87552004-07-07 Bob Rossi <bob_rossi@cox.net>
8756
8757 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
8758 test from test_tbreak_creation_and_listing to
8759 test_file_list_exec_source_file
8760 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
8761 Changed name of test from test_tbreak_creation_and_listing to
8762 test_file_list_exec_source_file
8763
23f4b0aa
JJ
87642004-07-07 Jeff Johnston <jjohnstn@redhat.com>
8765
8766 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
8767 the jmisc() constructor instead of <init>.
8768 * gdb.java/jmisc1.exp: Ditto.
8769
56401cd5
AC
87702004-07-07 Andrew Cagney <cagney@gnu.org>
8771
8772 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
8773 corrupting the PC.
8774
44ae2f6a
MC
87752004-07-06 Michael Chastain <mec.gnu@mindspring.com>
8776
8777 * gdb.cp/templates.exp: Accept whitespace change in demangler
8778 output.
8779
45a83408
AC
87802004-07-06 Andrew Cagney <cagney@gnu.org>
8781
8782 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
8783
d205ad70
MC
87842004-07-02 Michael Chastain <mec.gnu@mindspring.com>
8785
8786 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
8787 * lib/compiler.cc: Likewise.
8788
06ea1a61
MC
87892004-06-30 Michael Chastain <mec.gnu@mindspring.com>
8790
8791 * lib/compiler.cc: Work around string preprocessing problem
8792 with old hp c++ compiler.
8793 * lib/compiler.c: Likewise.
8794
daab1251
CV
87952004-06-29 Corinna Vinschen <vinschen@redhat.com>
8796
8797 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
8798 directives to conditionalize symbol prefixing.
8799 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
8800 additional_flags handling. Add underscore prefix for Cygwin.
8801 * gdb.arch/i386-unwind.c: Use preprocessor directives to
8802 conditionalize symbol prefixing.
8803 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
8804 additional_flags handling. Add underscore prefix for Cygwin.
8805
cc984116
CV
88062004-06-29 Corinna Vinschen <vinschen@redhat.com>
8807
8808 * gdb.base/bigcore.exp: Skip test on Cygwin.
8809
c279b077
MC
88102004-06-28 Michael Chastain <mec.gnu@mindspring.com>
8811
8812 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
8813 formats for "info register". Use gdb_test_multiple. Fix
8814 the "invalid register" test.
8815
0e915747
CV
88162004-06-28 Corinna Vinschen <vinschen@redhat.com>
8817
8818 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
8819 PID for Cygwin. Add Cygwin specific strings to check for in some
8820 tests.
8821 (do_attach_tests): Add a test for user interaction when attaching
8822 to a process with no matching symbol table already loaded.
8823
11422c86
AC
88242004-06-26 Andrew Cagney <cagney@gnu.org>
8825
8826 Test PR java/1567 and PR java/1565.
8827 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
8828 * gdb.java/jmisc2.exp: Delete file.
8829
cefbce26
MC
88302004-06-26 Michael Chastain <mec.gnu@mindspring.com>
8831
8832 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
8833
e19f872c
CV
88342004-06-25 Corinna Vinschen <vinschen@redhat.com>
8835
8836 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
8837 attach process.
8838
d931ba3b
MC
88392004-06-23 Michael Chastain <mec.gnu@mindspring.com>
8840
8841 * gdb.cp/pr-1553.exp: Remove.
8842
aef68c48
MC
88432004-06-22 Michael Chastain <mec.gnu@mindspring.com>
8844
8845 * gdb.cp/pr-1553.cc: Remove.
8846 * gdb.cp/pr-1553.exp: Disable this test.
8847
8d5df71a
JB
88482004-06-20 Jim Blandy <jimb@redhat.com>
8849
a9c64011 8850 Fix PR testsuite/1680.
8d5df71a
JB
8851 * gdb.arch/i386-sse.exp: Properly quote curly braces in
8852 regular expressions.
8853
4ac6f39d
MC
88542004-06-19 Michael Chastain <mec.gnu@mindspring.com>
8855
8856 Fix PR testsuite/1679.
8857 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
8858 Issue an UNSUPPORTED result instead.
8859
1b413552
JB
88602004-06-18 Jim Blandy <jimb@redhat.com>
8861
8862 * gdb.base/charset.exp: Only send a control-C if we see a new
8863 prompt and incomplete command.
8864
6daa6ebd
MC
88652004-06-18 Michael Chastain <mec.gnu@mindspring.com>
8866
8867 * gdb.cp/pr-574.cc: Add copyright notice.
8868
51fa4ae0
JB
88692004-06-17 Jim Blandy <jimb@redhat.com>
8870
8871 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
8872 cases where the regexp has no groups; this grabs random text from
8873 the previous test suite, whatever that was.
8874
8fea26c5
MC
88752004-06-17 Michael Chastain <mec.gnu@mindspring.com>
8876
8877 * gdb.cp/printmethod.cc: Add copyright notice.
8878
1e3aeb41
MC
88792004-06-16 Michael Chastain <mec.gnu@mindspring.com>
8880
8881 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
8882
9d9030bc
AC
88832004-06-16 Andrew Cagney <cagney@gnu.org>
8884
8885 * gdb.base/signull.c: Update copyright. Include <string.h>.
8886 (bowler): Replace data_pointer with data_read
8887 and data_write cases. Add code_descriptor case.
8888 (zero, desc): New array and pointer.
8889 (data, code): Change to simple pointers.
8890 * gdb.base/signull.exp: Fix probe pattern matching a function
8891 descriptor SIGSEGV. Replace data_pointer with data_read and
8892 data_write tests.
8893
acd4ad44
AC
88942004-06-16 Andrew Cagney <cagney@gnu.org>
8895
8896 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
8897
08fd625c
MC
88982004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8899
8900 * gdb.base/long_long.c: Add copyright notice.
8901
1903502c
MC
89022004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8903
8904 * gdb.base/long_long.exp: Remove reference to
8905 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
8906 to gdb_breakpoint and gdb_continue_to_breakpoint.
8907
83313cb1
JB
89082004-06-14 Jim Blandy <jimb@redhat.com>
8909
8910 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
8911 endian case.
8912
1bf404ef
AC
89132004-06-14 Andrew Cagney <cagney@gnu.org>
8914
8915 * gdb.base/gcore.exp (capture_command_output): Delete the always
8916 passing tests containing inferior values.
8917 * gdb.base/ending-run.exp: Do not include the breakpoint address
8918 in the test message. Update copyright.
8919 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
8920 size in the test name, use gdb_test_multiple. Update copyright.
8921
ef220b33
MC
89222004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8923
8924 * gdb.cp/ref-types.cc: Add copyright notice.
8925
4f70a4c9
MC
89262004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8927
8928 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
8929 hp_aCC_compiler.
8930 * lib/compiler.cc: Likewise.
8931 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
8932 'set' commands. Log diagnostics for other lines. Set
8933 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
8934
335928ac
MC
89352004-06-13 Michael Chastain <mec.gnu@mindspring.com>
8936
8937 * gdb.cp/try_catch.cc: Add copyright notice.
8938
2efb12e8
MC
89392004-06-12 Michael Chastain <mec.gnu@mindspring.com>
8940
8941 * gdb.cp/userdef.cc: Add copyright notice.
8942
0bbed51a
MC
89432004-06-11 Michael Chastain <mec.gnu@mindspring.com>
8944
8945 * gdb.cp/virtfunc.cc: Add copyright notice.
8946
e12a46c9
RC
89472004-06-11 Randolph Chung <tausq@debian.org>
8948
8949 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
8950 problem.
8951
338e05af
AC
89522004-06-10 Andrew Cagney <cagney@gnu.org>
8953
8954 * lib/compiler.cc, lib/compiler.c: Append either
8955 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
8956 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
8957 instead of gcc-3-3.
8958
dc3f10cb
AC
89592004-06-09 Andrew Cagney <cagney@gnu.org>
8960
b4d946af
AC
8961 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
8962 gdb/1455, bug is specific to "long long" and "double".
a9c64011 8963
dc3f10cb
AC
8964 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
8965 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
8966 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
8967 fixed.
8968
b5c0bfa2
AC
89692004-06-09 Andrew Cagney <cagney@gnu.org>
8970
8971 * gdb.base/structs.exp (test_struct_returns): Replace
8972 "return_value_unknown" and "finish_value_unknown" by
8973 "return_value_known" and "finish_value_known". Instead of
8974 "return_value_unknown" iff "finish_value_unknown", check
8975 "return_value_known" implies "finish_value_known".
8976
caeb605f
MH
89772004-06-08 Martin Hunt <hunt@redhat.com>
8978
8979 * gdb.base/float.exp: Add pattern for mips targets.
8980
c892bb64
RC
89812004-06-08 Randolph Chung <tausq@debian.org>
8982
8983 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
8984 message for unknown architectures more clear.
8985
48306d3e
JB
89862004-06-08 Joel Brobecker <brobecker@gnat.com>
8987
8988 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
8989 start the execution of the program.
8990
83ecb59f
JB
89912004-06-07 Jim Blandy <jimb@redhat.com>
8992
8993 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
8994 * gdb.arch/i386-cpuid.h: New helper file.
8995
55264cb4
RC
89962004-06-07 Randolph Chung <tausq@debian.org>
8997
8998 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
8999 has started.
9000
23cadb28
RM
90012004-06-04 Roland McGrath <roland@redhat.com>
9002
9003 Fix PR gdb/1647.
9004 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
9005 differently to be robust to output buffering differences.
9006
51d01eda
MC
90072004-06-04 Michael Chastain <mec.gnu@mindspring.com>
9008
9009 * gdb.threads/pthreads.exp: Update copyright years.
9010 (check_control_c): Change asynchronous 'after' to synchronous.
9011
f4fc3b93
RM
90122004-06-04 Roland McGrath <roland@redhat.com>
9013
9014 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
9015 next gdb prompt.
9016
4013522b
MC
90172004-06-02 Michael Chastain <mec.gnu@mindspring.com>
9018
9019 Fix PR gdb/1636.
9020 * gdb.threads/manythreads.exp: Change asynchronous 'after'
9021 calls to synchronous.
9022
7a8f1e6b
JB
90232004-05-26 Jim Blandy <jimb@redhat.com>
9024
9025 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
9026
81bb3443
RC
90272004-05-24 Randolph Chung <tausq@debian.org>
9028
9029 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
9030 * gdb.asm/pa.inc: New file.
9031
8f5a3103
MK
90322004-05-22 Mark Kettenis <kettenis@gnu.org>
9033
9034 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
9035
734b8fe8 90362004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 9037 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
9038
9039 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
9040 GDB prompt.
9041
725603e1
UW
90422004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9043
f4fc3b93 9044 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
9045 setjmp/longjmp. Use sigaction instead of signal.
9046
8b923272 90472004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 9048 Michael Snyder <msnyder@redhat.com>
8b923272
JB
9049
9050 * gdb.threads/pthread_cond_wait.c: New file.
9051 * gdb.threads/pthread_cond_wait.exp: New testcase.
9052
8bfabb04
AC
90532004-05-13 Andrew Cagney <cagney@redhat.com>
9054
9055 * gdb.base/signull.exp, gdb.base/signull.c: New files.
9056 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
9057
42edda50
AC
90582004-05-11 Andrew Cagney <cagney@redhat.com>
9059
9060 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
9061 fixed but revealed gdb/1639.
9062
d303a6c7
AC
90632004-05-10 Andrew Cagney <cagney@redhat.com>
9064
9065 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
9066 func1" and "next to 2nd alarm", kernel bug avoided.
9067
bf08c2a1
DJ
90682004-05-10 Daniel Jacobowitz <dan@debian.org>
9069
9070 PR external/1568
9071 * gdb.base/bigcore.exp: Check the size of the dumped core file.
9072 XFAIL if it is smaller than bytes_allocated.
9073 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
9074 (main): Make chunks_allocated unsigned. Correct comment.
9075
c0586a34
JB
90762004-05-07 Joel Brobecker <brobecker@gnat.com>
9077
9078 * gdb.arch/powerpc-aix-prologue.c: New file.
9079 * gdb.arch/powerpc-aix-prologue.exp: New file.
9080
f2785d12
JB
90812004-05-07 Jim Blandy <jimb@redhat.com>
9082
9083 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
9084 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
9085
bd7f6e30
JB
90862004-05-06 Joel Brobecker <brobecker@gnat.com>
9087
9088 * gdb.base/sep.exp: No longer setup_kfail when the program was
9089 built with dwarf2.
9090
0a5e7efe
JI
90912004-05-05 Jim Ingham <jingham@apple.com>
9092
9093 * gdb.base/pending.exp: Make sure pending breakpoints
9094 preserve the ignore count.
f4fc3b93 9095
a8958849
MK
90962004-04-27 Jerome Guitton <guitton@gnat.com>
9097
9098 * i386-prologue.exp: Add testcase for jump instruction as first
9099 instruction of the real code.
9100 * i386-prologue.c (jump_at_beginning): New function.
9101
7e103f5b
MK
91022004-04-28 Mark Kettenis <kettenis@gnu.org>
9103
9104 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
9105 x86_64-*-*.
9106
5d38b224
MK
91072004-04-28 Mark Kettenis <kettenis@gnu.org>
9108
9109 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
9110 i*86-*-*.
9111
0ef32fd9
MK
91122004-04-25 Mark Kettenis <kettenis@gnu.org>
9113
9114 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
9115 expression that checks the return type.
9116
71d7dd7c
AC
91172004-04-23 Andrew Cagney <cagney@redhat.com>
9118
9119 * gdb.base/call-sc.exp: New test of scalar call/return values.
9120 * gdb.base/call-sc.c: Ditto.
9121
1e9f977e
JJ
91222004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9123
9124 * gdb.threads/manythreads.c: Reduce thread stack size.
9125
899d9e3a
JJ
91262004-04-23 Jeff Johnston <jjohnstn@redhat.com>
9127
9128 * gdb.threads/manythreads.c: Add copyright notice.
9129
61bcae62
AC
91302004-04-23 Andrew Cagney <cagney@redhat.com>
9131
9132 * gdb.base/siginfo.exp: Better handle step out of signal.
9133 * gdb.base/sigstep.exp: Ditto.
9134
7339a42e 91352004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 9136 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
9137
9138 * gdb.threads/manythreads.c: New testcase.
9139 * gdb.threads/manythreads.exp: Ditto.
9140
5c98409b
JB
91412004-04-22 Jim Blandy <jimb@redhat.com>
9142
9143 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
9144 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
9145
3b611f1a
MC
91462004-04-21 Michael Chastain <mec.gnu@mindspring.com>
9147
9148 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
9149
f0fd9238
AC
91502004-04-21 Andrew Cagney <cagney@redhat.com>
9151
9152 * gdb.base/sigstep.c: New file.
9153 * gdb.base/sigstep.exp: New file.
9154
90990674
JB
91552004-04-16 Joel Brobecker <brobecker@gnat.com>
9156
9157 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
9158 call to observer_notify_normal_stop.
9159
78cef34b
AC
91602004-04-15 Andrew Cagney <cagney@redhat.com>
9161
9162 * gdb.base/siginfo.c: New file.
9163 * gdb.base/siginfo.exp: New file.
9164
d2343407
JB
91652004-04-12 J. Brobecker <brobecker@gnat.com>
9166
9167 * gdb.base/sep.exp: Fix typo in comment.
9168
a2dba3c8
JB
91692004-04-12 J. Brobecker <brobecker@gnat.com>
9170
9171 * gdb.base/sep.c: New file.
9172 * gdb.base/sep-proc.c: New file.
9173 * gdb.base/sep.exp: New testcase.
9174
15f7b60e
MK
91752004-04-09 Mark Kettenis <kettenis@gnu.org>
9176
9177 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
9178 support.
9179
44f4de1a
AC
91802004-04-05 Andrew Cagney <cagney@redhat.com>
9181
9182 * gdb.base/sigaltstack.c: New file.
9183 * gdb.base/sigaltstack.exp: New file.
9184
ef04f396
JB
91852004-04-04 Joel Brobecker <brobecker@gnat.com>
9186
9187 * gdb.base/foll-fork.exp: Update the expected output for
9188 "help set follow-fork-mode", to match a change that was made
9189 to the help of this variable on 2004-01-13.
9190
d40d2c92
JB
91912004-04-01 Joel Brobecker <brobecker@gnat.com>
9192
9193 * lib/ada.exp: Add copyright notice.
9194 * bar.ads: Likewise.
9195 * bar.adb: Likewise.
9196 * null_record.adb: Likewise.
9197 * null_record.exp: Likewise.
9198 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
9199
f86ef5a3
JB
92002004-04-01 Joel Brobecker <brobecker@gnat.com>
9201
9202 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
9203 * configure: Regenerate.
9204
414e70e3
JB
92052004-04-01 Joel Brobecker <brobecker@gnat.com>
9206
9207 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
9208 to build the application. Remove the message printed when in
9209 verbose mode, redundant with the UNSUPPORTED message above.
9210
f0aaee49
JB
92112004-03-31 Joel Brobecker <brobecker@gnat.com>
9212
9213 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
9214 * gdb.ada (null_record.exp): New testcase.
9215
ac81cb54
JB
92162004-03-31 Joel Brobecker <brobecker@gnat.com>
9217
9218 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
9219
854af2f7
JB
92202004-03-31 Joel Brobecker <brobecker@gnat.com>
9221
9222 * gdb.ada: New subdirectory.
9223 * gdb.ada/Makefile.in: New file.
9224 * gdb.ada/gnat_ada.gpr.in: New file.
9225
034cb681
JB
92262004-03-31 Joel Brobecker <brobecker@gnat.com>
9227
9228 * lib/ada.exp: New file.
9229
78a1a894
DJ
92302004-03-24 Daniel Jacobowitz <drow@mvista.com>
9231
9232 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
9233 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
9234
4b2b3b3e
AC
92352004-03-22 Andrew Cagney <cagney@redhat.com>
9236
9237 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
9238 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
9239 Problem identified by Ulrich Weigand.
9240
23c73aa3
DC
92412004-03-17 David Carlton <carlton@kealia.com>
9242
9243 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
9244 PR c++/826.
9245
d63a86f8
RM
92462004-03-16 Roland McGrath <roland@redhat.com>
9247
9248 * gdb.base/auxv.exp: New file.
9249 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
9250
0e02aa50
DC
92512004-03-12 David Carlton <carlton@kealia.com>
9252
9253 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
9254 * gdb.cp/pr-1553.cc: Ditto.
9255 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
9256 pass branch.
9257
c20b71be
MC
92582004-03-12 Michael Chastain <mec.gnu@mindspring.com>
9259
9260 * gdb.cp/templates.exp: Accept more template types.
9261
c7414a01
MC
92622004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9263
9264 From Corinna Vinschen with modifications.
9265 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
9266 local variable obj_with_enum.
9267 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
9268 results with obj_with_enum.
9269
ed69573c
MC
92702004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9271
9272 * gdb.cp/classes.cc: New file, copied from misc.cc.
9273 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
9274
28301461
MC
92752004-03-09 Michael Chastain <mec.gnu@mindspring.com>
9276
9277 * gdb.cp/misc.cc: Add copyright notice.
9278
1198ecbe
DC
92792004-03-05 David Carlton <carlton@kealia.com>
9280
9281 * gdb.cp/rtti.exp: Add 'print *obj3' test.
9282 * gdb.cp/rtti.h: Update copyright.
9283 (namespace n2::n3): New.
9284 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
9285 (n2::n3::func3): New.
9286 (main): Call n2::n3::func3.
9287 * gdb.cp/rtti2.cc: Update copyright.
9288 (n2::create3): New.
9289
9e08c470
MK
92902004-03-04 Mark Kettenis <kettenis@gnu.org>
9291
9292 * gdb.asm/openbsd.inc: Fix typo.
9293
4bebc3aa
FF
92942004-03-03 Fred Fish <fnf@redhat.com>
9295
9296 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
9297 "val" instead of unused "size". Update copyright year.
9298
6ea9fb37
DJ
92992004-02-29 Daniel Jacobowitz <drow@mvista.com>
9300
9301 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
9302 to use unsigned char.
9303 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
9304 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
9305
23b23974
DJ
93062004-02-29 Daniel Jacobowitz <drow@mvista.com>
9307
9308 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
9309 line of output.
9310
7574fd53
DJ
93112004-02-28 Daniel Jacobowitz <drow@mvista.com>
9312
9313 * gdb.base/relocate.c (dummy): Initialize.
9314
a195357f
DJ
93152004-02-28 Daniel Jacobowitz <drow@mvista.com>
9316
9317 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
9318 a breakpoint at exit.
9319
72fd54a9
FF
93202004-02-27 Fred Fish <fnf@redhat.com>
9321
9322 * gdb.base/chng-syms.exp: Add expect condition to match failing
9323 case that isn't a timeout.
9324
b9d23137
AC
93252004-02-27 Andrew Cagney <cagney@redhat.com>
9326
9327 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
9328 support.
9329
15d208f6 93302004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 9331
15d208f6
FF
9332 * gdb.arch/gdb1431.c: Remove.
9333 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
9334 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
9335 of "until" incorrectly.
9336
98f9cd2d
JB
93372004-02-26 J. Brobecker <brobecker@gnat.com>
9338
9339 * gdb.cp/class2.cc (empty): New class.
9340 (refer): New function.
9341 (main): Declare an object of type empty and use it.
9342 * gdb.cp/class2.exp: Print the value of an object of type empty.
9343
9b50c11b
JJ
93442004-02-26 Jeff Johnston <jjohnstn@redhat.com>
9345
9346 * gdb.base/langs.exp: Update query string to match the
9347 new nquery format used for pending breakpoints.
9348
0dcd613f
AC
93492004-02-26 Andrew Cagney <cagney@redhat.com>
9350
9351 Fix PR i18n/1570.
9352 * gdb.base/charset.c: Update copyright notice.
9353 (main, init_string): Remove the escape character '\e' tests.
9354 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
9355 * gdb.base/charset.exp (valid_host_charset): Ditto.
9356 * gdb.base/setvar.exp: Ditto.
9357
b8a56647
AC
93582004-02-24 Andrew Cagney <cagney@redhat.com>
9359
90d59e34
AC
9360 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
9361 mmapped data in core file" PASS and FAIL messages consistent.
9362
b8a56647
AC
9363 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
9364 setting a breakpoint. Work around PR java/1565.
9365
9f27c604
JJ
93662004-02-23 Jeff Johnston <jjohnstn@redhat.com>
9367
9368 * lib/gdb.exp (gdb_breakpoint): Update query string to match
9369 new nquery format.
9370 * gdb.base/pending.exp: Ditto.
9371
3224a706
MK
93722004-02-22 Mark Kettenis <kettenis@gnu.org>
9373
9374 * configure.in: Run stabs tests on *BSD.
9375 * configure: Regenerated.
9376
41e0a9ca
MK
93772004-02-21 Mark Kettenis <kettenis@gnu.org>
9378
9379 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
9380
1e1b3428
FF
93812004-02-20 Fred Fish <fnf@redhat.com>
9382
9383 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
9384 blank in test for "returns short", for consistency with other
9385 "returns xxx" tests. Update copyright year.
9386
f9a7572a
FF
93872004-02-19 Fred Fish <fnf@redhat.com>
9388
9389 New testcase for PR breakpoint/1558.
9390 * gdb.arch/gdb1558.exp: New file.
9391 * gdb.arch/gdb1558.c: New file.
9392
b2ce2854
EZ
93932004-02-19 Elena Zannoni <ezannoni@redhat.com>
9394
9395 * gdb.base/nodebug.exp: Fix typo.
9396
e7c9ff01
JB
93972004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9398
9399 Committed by Jim Blandy <jimb@redhat.com>.
9400
62f4b920
JB
9401 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
9402
2db536a1
JB
9403 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
9404
e7c9ff01
JB
9405 * gdb.base/float.exp: Support s390*-*-* targets.
9406
f3205b34
AF
94072004-02-17 Adam Fedor <fedor@gnu.org>
9408
9409 * gdb.base/gdb1555.exp: New file.
9410 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
9411
9d62932d
EZ
94122004-02-17 Elena Zannoni <ezannoni@redhat.com>
9413
9414 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
9415
344c9711
FF
94162004-02-16 Fred Fish <fnf@redhat.com>
9417
9418 * gdb.arch/gdb1291.c: Remove
9419 * gdb.arch/gdb1291.s: New test input file.
9420 * gdb.arch/gdb1291.exp: Expand test to check case that should not
9421 fail. Test for correct result, known incorrect result, other
9422 failures and timeouts.
9423
2d822687
AC
94242004-02-16 Andrew Cagney <cagney@redhat.com>
9425
9426 * gdb.base/bigcore.exp: New file.
9427 * gdb.base/bigcore.c: New file.
9428
dac15b66
AC
94292004-02-13 Andrew Cagney <cagney@redhat.com>
9430
9431 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
9432 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
9433 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
9434 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
9435 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
9436 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
9437 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
9438 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
9439 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
9440 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
9441
6bdfc2c4
JJ
94422004-02-11 Jeff Johnston <jjohnstn@redhat.com>
9443
9444 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
9445 executed is an alloc instruction.
9446
87b3ede8
DC
94472004-02-11 David Carlton <carlton@kealia.com>
9448
9449 * gdb.cp/breakpoint.exp: New.
9450 * gdb.cp/breakpoint.cc: New.
9451
6e19e2bf
MC
94522004-02-11 Michael Chastain <mec.gnu@mindspring.com>
9453
9454 Partial fix for PR gdb/1543.
9455 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
9456 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
9457 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
9458 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
9459 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
9460 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
9461 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
9462 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
9463 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
9464 to bug-gdb@prep.ai.mit.edu .
9465 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
9466 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
9467 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
9468 Likewise.
9469
5c5455dc
AC
94702004-02-10 Andrew Cagney <cagney@redhat.com>
9471
9472 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
9473 using gdb_internal_error_resync.
9474
9cf689d7
DJ
94752004-02-09 Daniel Jacobowitz <drow@mvista.com>
9476
9477 * gdb.threads/thread-specific.exp: Stop early if no threads are
9478 found.
9479
d2dc51db
MC
94802004-02-09 Michael Chastain <mec.gnu@mindspring.com>
9481
9482 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
9483
14b1a056
DJ
94842004-02-08 Daniel Jacobowitz <drow@mvista.com>
9485
9486 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
9487 breakpoints.
9488
83f66e8f
DJ
94892004-02-07 Daniel Jacobowitz <drow@mvista.com>
9490
9491 * config/sim.exp (gdb_load): Handle $arg == "".
9492 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
9493 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
9494
30fc0091
EZ
94952004-02-07 Elena Zannoni <ezannoni@redhat.com>
9496
a9c64011
AS
9497 * gdb.base/maint.exp: Update test to reflect
9498 obstack changes.
30fc0091 9499
4d806929
JJ
95002004-02-04 Jeff Johnston <jjohnstn@redhat.com>
9501
9502 * gdb.base/pendshr.c (pendfunc): New function that calls
9503 pendfunc1.
9504 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
9505
7bfdd688
FF
95062004-02-04 Fred Fish <fnf@redhat.com>
9507
9508 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
9509 function symbols and update copyright years.
9510 * gdb.arch/gdb1291.c: Ditto.
9511
aaa08ee4
MC
95122004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9513
9514 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
9515
dbad7755
MC
95162004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9517
9518 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
9519
ec4646ef
MC
95202004-02-03 Michael Chastain <mec.gnu@mindspring.com>
9521
9522 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
9523
1b802196
FF
95242004-02-02 Fred Fish <fnf@redhat.com>
9525
9526 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
9527 remote targets. Update copyright years.
9528
18fe2033
JJ
95292004-02-02 Jeff Johnston <jjohnstn@redhat.com>
9530
9531 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
9532 support.
9533 * gdb.base/langs.exp: Fix test which attempts to create
9534 breakpoint on non-existent function to handle new pending
9535 support.
9536 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
9537 a breakpoint.
9538 * gdb.base/pending.exp: New test.
9539 * gdb.base/pending.c: New file.
9540 * gdb.base/pendshr.c: Ditto.
9541
8d577d32
DC
95422004-02-02 David Carlton <carlton@kealia.com>
9543
9544 * gdb.cp/overload.exp: Add overloadNamespace tests.
9545 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
9546 (overloadNamespace, XXX): New.
9547 (main): Call XXX::marker2.
9548
3ad13771
FF
95492004-02-01 Fred Fish <fnf@redhat.com>
9550
9551 * gdb.base/dump.exp: Use runto_main instead of "runto main".
9552 * gdb.base/finish.exp: Ditto.
9553 * gdb.base/gcore.exp: Ditto.
9554 * gdb.base/huge.exp: Ditto.
9555 * gdb.base/info-proc.exp: Ditto.
9556 * gdb.base/return2.exp: Ditto.
9557 * gdb.threads/gcore-thread.exp: Ditto.
9558
44c75849
DJ
95592004-02-01 Daniel Jacobowitz <drow@mvista.com>
9560
9561 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
9562
005bc093
MK
95632004-02-01 Mark Kettenis <kettenis@gnu.org>
9564
9565 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
9566 that opening the file succeeds on OpenBSD.
9567
c47cebdb
DJ
95682004-02-01 Daniel Jacobowitz <drow@mvista.com>
9569
9570 * gdb.threads/thread-specific.c: New file.
9571 * gdb.threads/threads-specific.exp: New test script.
9572 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
9573 to expect_out.
9574
5a01311c
MK
95752004-02-01 Mark Kettenis <kettenis@gnu.org>
9576
9577 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
9578 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
9579 only on the "print_small_structs from print_long_arg_list" test.
9580
ce22a4f1
DJ
95812004-02-01 Daniel Jacobowitz <drow@mvista.com>
9582
9583 * gdb.base/completion.exp: Kill a stray backslash.
9584
9585 From Jim Ingham <jingham@apple.com>:
9586 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
9587 agrees with the result from sending a tab.
9588
abbab9d3
DJ
95892004-01-31 Daniel Jacobowitz <drow@mvista.com>
9590
9591 * gdb.base/chng-syms.exp: Remove stray newline.
9592
53904d1e
MK
95932004-01-31 Mark Kettenis <kettenis@gnu.org>
9594
9595 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
9596 *-*-openbsd*.
9597 * gdb.asm/openbsd.inc: New file.
9598
3a4b3aac
MK
95992004-01-30 Mark Kettenis <kettenis@gnu.org>
9600
9601 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
9602 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
9603 *-*solaris2*. Remove commented out default settings for
9604 asm-flags. Replace gdb_compile with target_link.
9605
ebac27b4
MC
96062004-01-29 Michael Chastain <mec.gnu@mindspring.com>
9607
9608 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
9609 for all tests. Remove old hp-ux and cygnus xfail cases.
9610
d8679d84
PH
96112004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
9612
9613 * gdb.base/chng-syms.exp: New file.
9614 * gdb.base/chng-syms.c: New file.
9615
0a55bc22
MC
96162004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9617
9618 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
9619 Provide arms for current output in all my configurations.
9620
94b8e876
MC
96212004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9622
9623 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
9624 * lib/compiler.cc: Likewise.
9625 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
9626 get the right preprocessor. Eval the output directly. Remove
9627 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
9628 hp_f77_compiler and hp_f90_compiler completely.
9629 (gdb_preprocess): Delete.
9630 (get_compiler): Delete.
9631
7cf03d44
MK
96322004-01-24 Mark Kettenis <kettenis@gnu.org>
9633
9634 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
9635 <string.h>.
9636
68b6dce9
NR
96372004-01-24 Nick Roberts <nick@nick.uklinux.net>
9638
9639 * gdb.mi/mi-stack.exp: Update copyright.
9640
b368761e
DC
96412004-01-23 David Carlton <carlton@kealia.com>
9642
9643 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
9644 test for cp_lookup_transparent_type.
9645 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
9646 call them.
9647
f2061b53
DJ
96482004-01-23 Daniel Jacobowitz <drow@mvista.com>
9649
9650 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
9651 after -var-update.
9652
37fc574a
DC
96532004-01-23 David Carlton <carlton@kealia.com>
9654
9655 * gdb.cp/namespace.cc (C::ensureRefs): New.
9656 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
9657
8e94b928
NR
96582004-01-20 Nick Roberts <nick@nick.uklinux.net>
9659
9660 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
9661 case "-stack-list-locals 2".
9662 * gdb.mi/mi-var-child.exp: Test for case
9663 "-var-list-children --all-values NAME".
9664
997b0952
MC
96652004-01-18 Michael Chastain <mec.gnu@mindspring.com>
9666
9667 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
9668
52470da3
MK
96692004-01-18 Mark Kettenis <kettenis@gnu.org>
9670
7049b4b8
MK
9671 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
9672 used with gdb_test_multiple.
9673
52470da3
MK
9674 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
9675 read at address 0. This fixes PR testsuite/1504.
9676
da6012e5
DJ
96772004-01-18 Daniel Jacobowitz <drow@mvista.com>
9678
9679 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
9680 Remove downloading, guessing the host executable, the calls to
9681 gdb_file_cmd and gdb_target_cmd, and "load" support.
9682 (infer_host_exec): New function broken out from gdb_load.
9683 (gdb_load): New wrapper for gdbserver_gdb_load.
9684 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
9685 gdb_target_cmd. Use -target-select.
9686 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
9687 Download binaries to the host. Clear last_mi_remote_file when
9688 we load a new binary.
9689 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
9690 call gdbserver_gdb_load and mi_gdb_target_cmd.
9691
32c70722
MC
96922004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9693
9694 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
9695 type patterns.
9696
b0cecf36
MC
96972004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9698
9699 * gdb.cp/templates.exp: Fix typo in test name of
9700 "print Foo<volatile char*>::foo".
9701
4120d7e6
MC
97022004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9703
9704 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
9705
f679e530
BE
97062004-01-16 Ben Elliston <bje@wasabisystems.com>
9707
9708 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
9709 (clean mostlyclean): Remove empty rm.
9710
091c48f6
MC
97112004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9712
9713 * gdb.base/setvar.exp: Add copyright years.
9714
3e5fc8d2
DC
97152004-01-14 David Carlton <carlton@bactrian.org>
9716
9717 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
9718 PR c++/1511 and update coment.
9719 * gdb.cp/templates.exp: Update patterns to match current output.
9720 If changes involve something other than whitespace, KFAIL
9721 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
9722
63d06c5c
DC
97232004-01-14 David Carlton <carlton@kealia.com>
9724
9725 * gdb.cp/namespace.exp: Add tests involving classes defined within
9726 namespaces.
9727 * gdb.cp/namespace.cc (C::CClass): New.
9728 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
9729
a51dab88
EZ
97302004-01-14 Elena Zannoni <ezannoni@redhat.com>
9731
9732 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
9733 what debug info we have. Print a better message if something goes
9734 wrong while producing the separate debug info file.
9735
a476ccc9
MC
97362004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9737
9738 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
9739
f453692c
MC
97402004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9741
9742 * gdb.base/callfuncs.c: Add copyright notice.
9743
f40063a5
MC
97442004-01-13 Michael Chastain <mec.gnu@mindspring.com>
9745
9746 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
9747 inheritance. PR gdb/1498, PR gcc/13539.
9748
19ac3974
EZ
97492004-01-13 Elena Zannoni <ezannoni@redhat.com>
9750
a9c64011
AS
9751 * gdb.threads/gcore-thread.exp: Prefix name of binary with
9752 test specific name.
9753 * gdb.mi/gdb669.exp: Ditto.
9754 * gdb.mi/mi-pthreads.exp: Ditto.
9755 * gdb.mi/mi1-pthreads.exp: Ditto.
9756 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 9757
56c97c6e
MC
97582004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9759
9760 * gdb.cp/member-ptr.cc: Add copyright notice.
9761
a0644324
MC
97622004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9763
9764 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
9765 some patterns for recent versions of gcc and hpacc. Delete
9766 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
9767 Delete tests that access a NULL pointer-to-member-data. This
9768 script is still disabled for gcc.
9769
32fabe09
EZ
97702004-01-12 Elena Zannoni <ezannoni@redhat.com>
9771
9772 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 9773 escaped correctly.
32fabe09 9774
1f8a6abb
EZ
97752004-01-12 Elena Zannoni <ezannoni@redhat.com>
9776
9777 * gdb.base/sepdebug.exp: New file.
9778 * gdb.base/sepdebug.c: New file.
9779 * lib/gdb.exp (separate_debug_filename): New procedure.
9780 (gdb_gnu_strip_debug): New procedure.
9781
48efe704
AC
97822004-01-12 Andrew Cagney <cagney@redhat.com>
9783
9784 * gdb.mi/ChangeLog: Delete file. Renamed to ...
9785 * gdb.mi/ChangeLog-1999-2003: New file.
9786
a9415475
AC
97872004-01-12 Andrew Cagney <cagney@redhat.com>
9788
9789 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
9790 "Renaming a directory to a non-empty directory returns ENOTEMPTY
9791 or EEXIST", treat EBUSY as an XFAIL.
9792
83b8cf9d
MC
97932004-01-11 Michael Chastain <mec.gnu@mindspring.com>
9794
9795 * gdb.base/scope.exp: Remove obsolete setup_xfail for
9796 hp_cc_compiler.
9797
9939d2a8
MC
97982004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9799
9800 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
9801 decorations.
9802
1ff8cadf
MC
98032004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9804
9805 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
9806 and "(aCC)" decorations. Remove obsolete doco about old
9807 test results.
9808
6fa9022e
MC
98092004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9810
9811 * gdb.cp/exception.exp: Fix typo in doco.
9812
209721fe
MK
98132004-01-09 Mark Kettenis <kettenis@gnu.org>
9814
9815 * gdb.base/gdb1476.exp: Fix typo.
9816
ef11303e
MC
98172004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9818
9819 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
9820 file.
9821
041ab88c
MC
98222004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9823
9824 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
9825 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
9826 Use gdb_compile. Remove restriction on gcc. Add some patterns
9827 for recent version of gdb. Delete second half, which was a copy
9828 of the first half with different build flags. This test is
9829 still disabled because it is still not ready for production.
9830
e36d075a
MC
98312004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9832
9833 * gdb.cp/exception.cc: Add copyright notice.
9834 * gdb.cp/exception.exp: Add a notice that this file is broken
9835 because of line number changes caused by addition of copyright
9836 notice.
9837
42b190ad
MC
98382004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9839
9840 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
9841 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
9842
8f25f06b
MC
98432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9844
9845 * gdb.cp/classes.exp: Accept gnu abi 2.
9846 * gdb.cp/derivation.exp: Likewise.
9847 * gdb.cp/overload.exp: Likewise.
9848 * gdb.cp/virtfunc.exp: Likewise.
9849
06ded8b8
MC
98502004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9851
9852 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
9853 semicolon after end of function.
9854
77c26ae3
MC
98552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9856
9857 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
9858 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
9859 boilerplate code for compiling and running the program under
9860 test. Add some string method tests.
9861
20757486
MC
98622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9863
9864 * gdb.cp/bs15503.cc: Add copyright notice.
9865 * gdb.cp/bs15503.exp: Adjust line number.
9866
0fd3b503
MC
98672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9868
9869 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
9870 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
9871
10d1bea8
MC
98722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9873
9874 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
9875 hp_cc_compiler.
9876
2789202a
MC
98772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9878
9879 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
9880 * gdb.cp/ctti.exp: Use the marker instead of "next".
9881 With gcc, run further before bailing.
9882
b862f14c
MC
98832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9884
9885 * gdb.cp/cttiadd.cc: Add copyright notice.
9886 * gdb.cp/cttiadd1.cc: Likewise.
9887 * gdb.cp/cttiadd2.cc: Likewise.
9888 * gdb.cp/cttiadd3.cc: Likewise.
9889
96da2469
MC
98902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9891
9892 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
9893 Use gdb_test, gdb_test_multiple. Use floating-point values that
9894 have exact representations in IEEE-ish formats.
9895
053248ff
MC
98962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9897
9898 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
9899 compilers. Delete duplicate call to get_compiler_info.
9900 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
9901 * gdb.base/volatile.exp: Likewise.
9902
84acecdd
MK
99032004-01-07 Mark Kettenis <kettenis@gnu.org>
9904
9905 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
9906 memory at address 0.
9907
fe11a27f
MC
99082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9909
9910 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
9911 to test for hp-ux assembler. Fix copyright years.
9912
60ad077b
AC
99132004-01-07 Andrew Cagney <cagney@redhat.com>
9914
9915 * gdb.base/fileio.c (strerrno): Add "EBUSY".
9916
1c9b8f33
AC
99172004-01-07 Andrew Cagney <cagney@redhat.com>
9918
9919 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
9920 when creating the read-only file. From analysis by Roland McGrath
9921 and Elena Zannoni.
9922
753ccc7a
MC
99232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9924
9925 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
9926
eca3e36b
MC
99272004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9928
9929 * gdb.base/cvexpr.c: Be type-safe with function pointers and
9930 data pointers.
9931
f8d4bac4
MC
99322004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9933
9934 * gdb.cp/m-static.exp: Compile one source file at a time.
9935 Delete unused call to get_compiler_info.
9936
9b4e0f94
MC
99372004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9938
9939 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
9940 * gdb.base/call-rt-st.exp: Likewise.
9941 * gdb.base/nodebug.exp: Likewise.
9942 * gdb.base/volatile.exp: Likewise.
9943 * gdb.cp/ref-types.exp: Likewise.
9944 * gdb.cp/templates.exp: Likewise.
9945
023c1024
MK
99462004-01-05 Mark Kettenis <kettenis@gnu.org>
9947
9948 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
9949
19703c4a
MC
99502004-01-05 Michael Chastain <mec.gnu@mindspring.com>
9951
9952 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
9953 hppa*-hp-hpux*.
9954
18b67037
MK
99552004-01-04 Mark Kettenis <kettenis@gnu.org>
9956
ba6219c8
MK
9957 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9958 x86_64-*-*.
9959
18b67037
MK
9960 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9961 sparc64-*-* and sparc*-solaris2*.
9962
1bfbbb9d
MK
99632004-01-04 Mark Kettenis <kettenis@gnu.org>
9964
9965 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
9966 return ${tests}" test. The ${tests} already mentions the
9967 filename.
9968
06846494
MC
99692004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9970
9971 * gdb.cp/local.exp: Accept gcc abi 2.
9972
3b0cb202
MC
99732004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9974
9975 * gdb.cp/templates.exp: Accept gcc abi 2.
9976
0643ec3f
MC
99772004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9978
9979 * lib/compiler.cc: Remove supports_template_debugging.
9980 * gdb.cp/templates.exp: Do not test supports_template_debugging.
9981
d231d0b1
MC
99822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9983
9984 * gdb.cp/namespace.exp: Accept gcc abi 2.
9985
44ffb27c
MC
99862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9987
9988 * gdb.cp/method.exp: Accept gcc abi 2.
9989
184ad485
MC
99902004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9991
9992 * gdb.cp/classes.exp: Generate identical results as old version.
9993 * gdb.cp/derivation.exp: Likewise.
9994 * gdb.cp/overload.exp: Likewise.
9995 * gdb.cp/virtfunc.exp: Likewise.
9996
116f09e7
MC
99972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9998
9999 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
10000 mysterious bug with sourceware version of expect.
10001
b1379776
MC
100022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10003
10004 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
10005 current versions of gcc, including gcc abi 2. Remove gratuitous
10006 restart of test program. Use gdb_test_multiple and gdb_test for
10007 all tests. Add patterns to xfail missing "const" in "const char *"
10008 and kfail PR gdb/1155.
10009
6b7a4c0e
MC
100102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
10011
10012 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
10013 current versions of gcc, including gcc abi 2. Remove gratuitous
10014 restart of test program. Use gdb_test_multiple and gdb_test for
10015 all tests. Add patterns to kfail PR gdb/1498.
10016
51615d72
MC
100172003-12-31 Michael Chastain <mec.gnu@mindspring.com>
10018
10019 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
10020 current versions of gcc, including gcc abi 2. Use "breakpoint"
10021 and "continue" instead of restarting the target program. Use
10022 gdb_test_multiple and gdb_test for all tests.
10023
7b79a9d7
MK
100242004-01-01 Mark Kettenis <kettenis@gnu.org>
10025
10026 * gdb.asm/asm-source.exp: Update copyright year. Link statically
10027 for *-*-solaris2*.
10028
1cd3489f
MC
100292003-12-31 Michael Chastain <mec.gnu@mindspring.com>
10030
10031 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
10032 current versions of gcc, including gcc abi 2. Use "breakpoint"
10033 and "continue" instead of restarting the target program several
10034 times. Use gdb_test_multiple and gdb_test for all tests.
10035
850742db
MC
100362003-12-18 Michael Chastain <mec.gnu@mindspring.com>
10037
10038 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
10039 source files.
10040
eb4bbda8
MC
100412003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10042
10043 * gdb.base/environ.exp: Handle compiling test case from multiple
10044 source files.
10045
e42c7771
MC
100462003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10047
10048 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
10049
80e4b428
JB
100502003-12-17 Jim Blandy <jimb@redhat.com>
10051
5f06973a
JB
10052 * gdb.base/freebpcmd.c: Add copyright notice.
10053
80e4b428
JB
10054 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
10055
0ab84fb7
MC
100562003-12-16 Michael Chastain <mec.gnu@mindspring.com>
10057
10058 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
10059
1b3bb3d0
JB
100602003-12-13 Jim Blandy <jimb@redhat.com>
10061
10062 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
10063
3a4c9371
KB
100642003-12-12 Kevin Buettner <kevinb@redhat.com>
10065
10066 * gdb.asm/frv.inc: New file.
10067 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
10068
a1dea79a
FF
100692003-12-09 Fred Fish <fnf@redhat.com>
10070
10071 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
10072 functions to break1.c and leave prototypes behind. Add more
10073 "set breakpoint NN here" comments.
10074 * gdb.base/break1.c: New file.
10075
10076 * gdb.base/break.exp: Handle compiling test case from multiple
10077 source files and change source file references as needed.
10078 * gdb.base/completion.exp: Ditto.
10079 * gdb.base/condbreak.exp: Ditto.
10080 * gdb.base/define.exp: Ditto.
10081 * gdb.base/ena-dis-br.exp: Ditto.
10082 * gdb.base/info-proc.exp: Ditto.
10083 * gdb.base/maint.exp: Ditto.
10084 * gdb.base/until.exp: Ditto.
10085
10086 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
10087 hardcoded line numbers.
10088 * gdb.base/define.exp: Ditto.
10089 * gdb.base/ena-dis-br.exp: Ditto.
10090 * gdb.base/maint.exp: Ditto.
10091 * gdb.base/until.exp: Ditto.
10092
10093 * gdb.base/completion.exp: Use "break1" for completion tests since
10094 "break" is no longer a unique prefix.
10095
5266b69c
AC
100962003-12-06 Andrew Cagney <cagney@redhat.com>
10097
10098 * gdb.base/structs.exp (test_struct_returns): When applicable, set
10099 "return_value_unimplemented". When an unimplemented struct return
10100 architecture, report incorrect values as a KFAIL
10101
374451f0
MC
101022003-12-05 Michael Chastain <mec.gnu@mindspring.com>
10103
10104 * gdb.cp/rtti.exp: Accept new wording of warning from
10105 cp_lookup_rtti_type.
10106
ba9b20a7
MC
101072003-12-05 Michael Chastain <mec.gnu@mindspring.com>
10108
10109 Partial fix for PR testsuite/1456.
10110 * gdb.base/scope.exp (test_at_main): Replace references to
10111 gcc_compiled with calls to test_compiler_info.
10112 (test_at_foo): Likewise.
10113 (test_at_bar): Likewise.
10114
b74b6d0b
MC
101152003-12-04 Michael Chastain <mec.gnu@mindspring.com>
10116
10117 Partial fix for PR testsuite/1456.
10118 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
10119 to test_compiler_info.
10120
ccfa3402
MC
101212003-12-03 Michael Chastain <mec.gnu@mindspring.com>
10122
10123 * gdb.base/so-impl-ld.exp: Update copyright notice.
10124
f6246aba
MC
101252003-12-02 Michael Chastain <mec.gnu@mindspring.com>
10126
10127 Partial fix for PR testsuite/1456.
10128 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
10129 to test_compiler_info.
10130
13ae734a
MC
101312003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10132
10133 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
10134 from current versions of gdb. Clean up regular expressions.
10135 Delete redundant timeout case.
10136
d8e1cdee
MC
101372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10138
10139 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
10140 from current versions of gdb. Clean up regular expressions.
10141 Delete redundant timeout case.
10142
96457b64
MC
101432003-12-01 Michael Chastain <mec.gnu@mindspring.com>
10144
10145 Partial fix for PR testsuite/1456.
10146 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
10147 gcc_compiled with call to test_compiler_info.
10148
f35309fc
MC
101492003-11-30 Michael Chastain <mec.gnu@mindspring.com>
10150
10151 Partial fix for PR testsuite/1456.
10152 * gdb.base/list.exp (test_list_function): Delete unused declaration
10153 of gcc_compiled.
10154
d7afdf9b
MC
101552003-11-29 Michael Chastain <mec.gnu@mindspring.com>
10156
10157 Partial fix for PR testsuite/1456.
10158 * gdb.base/complex.exp: Replace reference to gcc_compiled with
10159 call to test_compiler_info.
10160
71507b56
MK
101612003-11-29 Mark Kettenis <kettenis@gnu.org>
10162
10163 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
10164 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
10165 it to create the appropriate note.inc.
10166 * gdb.asm/asmsrc1.s: Include "note.inc".
10167 * gdb.asm/netbsd.inc: New file.
10168 * gdb.asm/empty.inc: New file.
10169
f81f93f7
MC
101702003-11-28 Michael Chastain <mec.gnu@mindspring.com>
10171
10172 Partial fix for PR testsuite/1456.
10173 * gdb.base/constvars.exp: Replace references to gcc_compiled with
10174 calls to test_compiler_info.
10175
9a77938e
MC
101762003-11-27 Michael Chastain <mec.gnu@mindspring.com>
10177
10178 Partial fix for PR testsuite/1456.
10179 * gdb.base/volatile.exp: Replace references to gcc_compiled with
10180 calls to test_compiler_info.
10181
e8367dc7
MK
101822003-11-27 Mark Kettenis <kettenis@gnu.org>
10183
10184 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
10185 pattern for the KFAILs.
10186
526c61ee
AF
101872003-11-25 Adam Fedor <fedor@gnu.org>
10188
10189 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
10190 * gdb.objc/objcdecode.m: New file.
10191
28f2d600
AF
101922003-11-25 Adam Fedor <fedor@gnu.org>
10193
10194 * gdb.objc/nondebug.exp: Test for PR objc/1236.
10195 * gdb.objc/nondebug.m: New file.
10196
a3895cee
BE
101972003-11-26 Ben Elliston <bje@wasabisystems.com>
10198
10199 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10200 NetBSD as it does on FreeBSD. Modelled on a similar change by
10201 Mark Kettenis on 2003-05-30.
10202 (link-flags): Set to "--entry _start" regardless of target.
10203 Special linker flags are to be appended to $link-flags.
10204 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
10205
c9f2c8a3
MC
102062003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10207
10208 * gdb.cp/method.exp: Accept output of new demangler.
10209
15a0587a 102102003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
10211
10212 * gdb/class2.exp: New file.
10213 * gdb/class2.cc: New file.
10214
3c00b570
MC
102152003-11-25 Michael Chastain <mec.gnu@mindspring.com>
10216
10217 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
10218 of new demangler.
10219
7027acc7
MK
102202003-11-23 Mark Kettenis <kettenis@gnu.org>
10221
10222 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
10223 of gdb_test "run".
10224
b0e1598a
MK
102252003-11-23 Mark Kettenis <kettenis@gnu.org>
10226
10227 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
10228 "continue" into "run".
10229
4d9eda44
MC
102302003-11-23 Michael Chastain <mec.gnu@mindspring.com>
10231
10232 Partial fix for PR testsuite/1456.
10233 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
10234 call to test_compiler_info.
10235 * gdb.cp/ctti.exp: Likewise.
10236 * gdb.cp/derivation.exp: Likewise.
10237 * gdb.cp/member-ptr.exp: Likewise.
10238 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
10239 reference to gcc_compiled.
10240
102412003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
10242
10243 Fix PR testsuite/1463.
10244 * gdb.base/structs.exp (start_structs_test): Call
10245 get_debug_format before using the debug format.
10246
d422fe19
AC
102472003-11-22 Andrew Cagney <cagney@redhat.com>
10248
10249 * lib/gdb.exp (gdb_test_multiple): Add simple example.
10250 * gdb.base/structs.exp: Use gdb_test_multiple.
10251
039cf96d
AC
102522003-11-20 Andrew Cagney <cagney@redhat.com>
10253
6882279b
AC
10254 * gdb.base/structs.exp: Handle and recover from internal errors.
10255 Replace "foo${n}" with "foo<n>" in test messages.
10256
e53890ae
AC
10257 * gdb.base/structs.exp: Update copyright. Rewrite.
10258 * gdb.base/structs.c: Update copyright. Rewrite.
10259
2b211c59
AC
10260 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
10261 resync count exceeded.
d63a86f8 10262
039cf96d
AC
10263 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
10264 from the internal error.
10265 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
10266 Original from Jim Blandy.
10267 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 10268
eac98b22
AC
102692003-11-19 Andrew Cagney <cagney@redhat.com>
10270
10271 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
10272 KFAIL.
10273
67455b2a
MK
102742003-11-17 Mark Kettenis <kettenis@gnu.org>
10275
10276 New testcase for PR backtrace/1435.
10277 * gdb.arch/i386-unwind.exp: New file.
10278 * gdb.arch/i386-unwind.c: New file.
10279
853d6e5b
AC
102802003-11-17 Andrew Cagney <cagney@redhat.com>
10281
10282 * lib/gdb.exp (compiler_info): New global.
10283 (test_compiler_info): New function.
10284 (get_compiler_info): Set compiler_info.
10285 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
10286 "compiler_info" to gcc-<major>-<minor>.
10287
38cf6e11
MC
102882003-11-15 Michael Chastain <mec.gnu@mindspring.com>
10289
10290 * gdb.trace/configure: Remove.
10291
a50d3602
EZ
102922003-11-13 Elena Zannoni <ezannoni@redhat.com>
10293
10294 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 10295 breakpoints.
a50d3602
EZ
10296 * gdb.base/break.exp: Remove all references to explicit line
10297 numbers.
10298
d9407aaa
NC
102992003-11-11 Nick Clifton <nickc@redhat.com>
10300
10301 * gdb.base/shreloc.exp: Do not run for targets which do not
10302 support shared objects.
10303
db488fc1
CV
103042003-11-10 Corinna Vinschen <vinschen@redhat.com>
10305
10306 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
10307 Don't run tests if nofileio flag is given.
10308
6a90a18e
EZ
103092003-11-07 Elena Zannoni <ezannoni@redhat.com>
10310
10311 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 10312 as well as 'Watchpoint'.
6a90a18e 10313
0b915e9c
EZ
103142003-11-06 Elena Zannoni <ezannoni@redhat.com>
10315
10316 Reported by Jim Ingham <jingham@apple.com>:
10317 * gdb.base/annota1.exp: Match at least one occurrence of the
10318 signal handler annotation.
10319
d7e4b55f
EZ
103202003-11-06 Elena Zannoni <ezannoni@redhat.com>
10321
a9c64011
AS
10322 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
10323 as well as 'Watchpoint'.
d7e4b55f 10324
2fe4e8d0
MC
103252003-11-05 Michael Chastain <mec@shout.net>
10326
10327 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
10328
6ef88553
KW
103292003-11-03 Kris Warkentin <kewarken@qnx.com>
10330
10331 * gdb.arch/gdb1291.c: New test file.
10332 * gdb.arch/gdb1291.exp: New test script.
10333 * gdb.arch/gdb1431.c: New test file.
10334 * gdb.arch/gdb1431.exp: New test script.
10335
ae7dc4d8
MC
103362003-10-22 Michael Chastain <mec@shout.net>
10337
10338 * gdb.mi/pthreads.c: Add copyright notice.
10339
c39d7427
MC
103402003-10-22 Michael Chastain <mec@shout.net>
10341
10342 * gdb.threads/pthreads.c: Add copyright notice.
10343
8b7d96c1
MC
103442003-10-20 Michael Chastain <mec@shout.net>
10345
10346 * gdb.base/gdb1056.exp: New test script.
10347
d1d69fdd
DJ
103482003-10-13 Daniel Jacobowitz <drow@mvista.com>
10349
10350 * gdb.threads/killed.exp: Use gdb_run_cmd.
10351
7d605576
DJ
103522003-10-13 Daniel Jacobowitz <drow@mvista.com>
10353
10354 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
10355 create a core file.
10356 * gdb.threads/gcore-thread.exp: Likewise.
10357
618ec112
CV
103582003-10-13 Corinna Vinschen <vinschen@redhat.com>
10359
10360 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
10361 type, based on char type.
10362 (struct bit_flags_short_t): New bitfield type, based on short type.
10363 (init_bit_flags_char): New fuction.
10364 (init_bit_flags_short): Ditto.
10365 (print_bit_flags_char): Ditto.
10366 (print_bit_flags_short): Ditto.
10367 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
10368
9367a73c
MC
103692003-10-11 Michael Chastain <mec@shout.net>
10370
10371 * gdb.base/call-rt-st.exp: Update copyright year.
10372
1decf120
KI
103732003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
10374
10375 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
10376 * gdb.disasm/sh3.s: Ditto.
10377
5445b2ae
DJ
103782003-10-07 Daniel Jacobowitz <drow@mvista.com>
10379
10380 * gdb.threads/switch-threads.exp: New test.
10381 * gdb.threads/switch-threads.c: New source file.
10382
aec24853
CV
103832003-10-07 Corinna Vinschen <vinschen@redhat.com>
10384
10385 * gdb.base/ending-run.exp: Add sh specific case.
10386
adc7428d
AC
103872003-10-06 Andrew Cagney <cagney@redhat.com>
10388
10389 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
10390 * gdb.disasm/mn10200.exp: Delete obsolete file.
10391
c9d37158
DJ
103922003-09-29 Daniel Jacobowitz <drow@mvista.com>
10393
10394 * ChangeLog: Correct an entry command.exp -> commands.exp.
10395 * gdb.base/commands.exp (bp_deleted_in_command_test)
10396 (temporary_breakpoint_commands): Check noargs.
10397
79c2c32d
DC
103982003-09-25 David Carlton <carlton@kealia.com>
10399
10400 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
10401 of some print tests, where appropriate. Add tests for C::D::cd,
10402 E::ce, F::cXfX, G::XgX.
10403 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
10404
594e6d67
RE
104052003-09-25 Richard Earnshaw <rearnsha@arm.com>
10406
10407 * lib/java.exp (java_init): Import target_alias before using it.
10408
10f0d451
DC
104092003-09-25 David Carlton <carlton@kealia.com>
10410
10411 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
10412
274bcba0
EZ
104132003-09-23 Elena Zannoni <ezannoni@redhat.com>
10414
d63a86f8 10415 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 10416 weirdness.
274bcba0 10417
cdbf20f7
MC
104182003-09-17 Michael Chastain <mec@shout.net>
10419
10420 * gdb.cp/gdb1355.exp: New file.
10421 * gdb.cp/gdb1355.c: New file.
10422
71e06f80
CV
104232003-09-15 Corinna Vinschen <vinschen@redhat.com>
10424
10425 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
10426 * gdb.asm/sh.inc: New file.
10427
5c4e30ca
DC
104282003-09-11 David Carlton <carlton@kealia.com>
10429
bd45b7af
DC
10430 * gdb.cp/namespace.exp: Add tests for namespace types.
10431 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
10432 (test_namespace): New.
10433
1c199746
EZ
104342003-09-11 Elena Zannoni <ezannoni@redhat.com>
10435
a9c64011 10436 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 10437 * gdb.stabs/weird.exp: Ditto.
1c199746 10438
04ed252f
MC
104392003-09-08 Michael Chastain <mec@shout.net>
10440
10441 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
10442
d8a2d9e7
MC
104432003-09-07 Michael Chastain <mec@shout.net>
10444
10445 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
10446 'parse error'.
10447
161afb24
MK
104482003-09-07 Mark Kettenis <m.kettenis@osp.nl>
10449
10450 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
10451
49f2741a
MC
104522003-08-30 Michael Chastain <mec@shout.net>
10453
10454 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
10455 * gdb.gdb/observer.exp: Ditto.
10456 * gdb.gdb/xfullpath.exp: Ditto.
10457
8afa723e
MK
104582003-08-29 Mark Kettenis <kettenis@gnu.org>
10459
10460 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
10461 *-*-*bsd*.
10462
f31dfe3b
JJ
104632003-08-28 Jeff Johnston <jjohnstn@redhat.com>
10464
10465 * gdb.base/dump.exp: Skip for ia64.
10466
4630e498
JJ
104672003-08-25 Jeff Johnston <jjohnstn@redhat.com>
10468
10469 * gdb.asm/asm-source.exp: Add ia64 support.
10470 * gdb.asm/ia64.inc: New file.
10471
1105b7ef
MC
104722003-08-22 Michael Chastain <mec@shout.net>
10473
10474 * gdb.cp: New directory.
10475 * gdb.cp/*: Copy from gdb.c++/*.
10476 * gdb.c++/*: Remove.
10477 * Makefile.in: Change gdb.c++ to gdb.cp.
10478 * configure.in: Ditto.
10479 * configure: Regnerate.
10480
c945b932
MK
104812003-08-18 Mark Kettenis <kettenis@gnu.org>
10482
10483 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
10484 * gdb.arch/i386-prologue.c (gdb1338): Add function.
10485
2b66634b
DJ
104862003-08-17 Daniel Jacobowitz <drow@mvista.com>
10487
10488 * mi-var-display.exp (-var-list-children weird): Accept function
10489 pointers with argument types.
10490 * mi1-var-display.exp (-var-list-children weird): Likewise.
10491 * mi2-var-display.exp (-var-list-children weird): Likewise.
10492
a356f73b
DJ
104932003-08-17 Daniel Jacobowitz <drow@mvista.com>
10494
10495 * gdb.base/annota3.exp: Add missing newline.
10496
483417b8
MC
104972003-08-06 Michael Chastain <mec@shout.net>
10498
10499 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
10500
c99c59c3
MS
105012003-08-12 Michael Snyder <msnyder@redhat.com>
10502
10503 * gdb.base/float.exp: Add test for SH.
10504
55ed7501
MK
105052003-08-10 Mark Kettenis <kettenis@gnu.org>
10506
10507 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
10508
1a371f2e
EZ
105092003-08-07 Elena Zannoni <ezannoni@redhat.com>
10510
10511 * gdb.base/completion.exp: Remove reduntant completion test
10512 on filename.
10513
e0f353ce
EZ
105142003-08-07 Elena Zannoni <ezannoni@redhat.com>
10515
a9c64011
AS
10516 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
10517 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
10518 gdb.trace/save-trace.exp: Make sure that full pathnames are
10519 escaped correctly.
e0f353ce 10520
5710a1af 105212003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 10522
a9c64011
AS
10523 * configure.in: Don't generate config.h from config.hin.
10524 * configure: Regenerate.
10525 * config.hin: Remove file.
10526 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
10527 * gdb.threads/pthreads.c: Ditto.
5710a1af 10528
dcd81ce9
DJ
105292003-08-07 Daniel Jacobowitz <drow@mvista.com>
10530
10531 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10532 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
10533 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
10534 Replace ld24 with seth/add3.
10535
6009d884
AC
105362003-08-02 Andrew Cagney <cagney@redhat.com>
10537
10538 * gdb.base/annota3.exp: New file.
10539 * gdb.base/annota3.c: New file.
10540 * gdb.c++/annota3.exp: New file.
10541 * gdb.c++/annota3.cc: New file.
10542
51514e06
MC
105432003-07-29 Michael Chastain <mec@shout.net>
10544
10545 * gdb.threads/tls.c (spin): Check errno only if sem_wait
10546 actually failed.
10547 (do_pass): Likewise.
10548 * gdb.threads/tls.exp: Always initialize no_of_threads.
10549
4ee6625b
DJ
105502003-07-27 Daniel Jacobowitz <drow@mvista.com>
10551
10552 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
10553 pattern.
10554 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
10555 * gdb.threads/tls.exp: Recognize one case of the host library not
10556 supporting TLS.
10557
225f2bf6
AC
105582003-07-27 Andrew Cagney <cagney@redhat.com>
10559
10560 * gdb.base/fileio.exp: Use SH when running commands using
10561 remote_exec.
10562
bcb27c9f
DJ
105632003-07-24 Daniel Jacobowitz <drow@mvista.com>
10564
10565 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10566 * gdb.base/relocate.c (dummy): New padding array.
10567
3d67be83
MS
105682003-07-22 Michael Snyder <msnyder@redhat.com>
10569
d63a86f8 10570 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
10571
10572 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
10573 patterns to be more general, accepting old and new output.
10574 Some output chars (such as '+') also must be quoted.
d63a86f8 10575 Some addresses are displayed numerically instead of
3d67be83
MS
10576 symbolically.
10577
57ba3b85
MS
105782003-07-23 Michael Snyder <msnyder@redhat.com>
10579
686d097c
MS
10580 * gdb.base/return2.exp: Don't test long-long return.
10581
57ba3b85
MS
10582 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
10583 * gdb.disasm/t01_mov.exp: Ditto.
10584 * gdb.disasm/t02_mova.s: Ditto.
10585 * gdb.disasm/t02_mova.exp: Ditto.
10586 * gdb.disasm/t03_add.s: Ditto.
10587 * gdb.disasm/t03_add.exp: Ditto.
10588 * gdb.disasm/t04_sub.s: Ditto.
10589 * gdb.disasm/t04_sub.exp: Ditto.
10590 * gdb.disasm/t05_cmp.s: Ditto.
10591 * gdb.disasm/t05_cmp.exp: Ditto.
10592 * gdb.disasm/t06_ari2.s: Ditto.
10593 * gdb.disasm/t06_ari2.exp: Ditto.
10594 * gdb.disasm/t07_ari3.s: Ditto.
10595 * gdb.disasm/t07_ari3.exp: Ditto.
10596 * gdb.disasm/t08_or.s: Ditto.
10597 * gdb.disasm/t08_or.exp: Ditto.
10598 * gdb.disasm/t09_xor.s: Ditto.
10599 * gdb.disasm/t09_xor.exp: Ditto.
10600 * gdb.disasm/t10_and.s: Ditto.
10601 * gdb.disasm/t10_and.exp: Ditto.
10602 * gdb.disasm/t11_logs.s: Ditto.
10603 * gdb.disasm/t11_logs.exp: Ditto.
10604 * gdb.disasm/t12_bit.s: Ditto.
10605 * gdb.disasm/t12_bit.exp: Ditto.
10606 * gdb.disasm/t13_otr.s: Ditto.
10607 * gdb.disasm/t13_otr.exp: Ditto.
10608
e00759ef
EZ
106092003-07-22 Elena Zannoni <ezannoni@redhat.com>
10610
10611 * gdb.threads/tls.exp :Add kfail for 'info address' case.
10612
8bc2021f
EZ
106132003-07-22 Elena Zannoni <ezannoni@redhat.com>
10614
a9c64011
AS
10615 * gdb.threads/tls.c : New file.
10616 * gdb.threads/tls.exp : New file.
10617 * gdb.threads/tls-main.c : New file.
10618 * gdb.threads/tls-shared.c : New file.
10619 * gdb.threads/tls-shared.exp : New file.
8bc2021f 10620
89320c4c
AS
106212003-07-22 Andreas Schwab <schwab@suse.de>
10622
10623 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
10624
180dea7c
AS
106252003-07-20 Andreas Schwab <schwab@suse.de>
10626
10627 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
10628 due to insn reordering.
10629
0714963c
AC
106302003-07-15 Andrew Cagney <cagney@redhat.com>
10631
10632 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
10633
98a23b3f
MC
106342003-07-15 Michael Chastain <mec@shout.net>
10635
10636 * gdb.base/gdb1250.exp: New file.
10637 * gdb.base/gdb1250.c: New file.
10638
27e417a2
ML
106392003-07-09 Michal Ludvig <mludvig@suse.cz>
10640
10641 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
10642 expansion of size_t to 'unsigned long', not only to 'unsigned'.
10643
8bc2021f
EZ
106442003-07-09 Elena Zannoni <ezannoni@redhat.com>
10645
a9c64011
AS
10646 * gdb.threads/tls.c: New file.
10647 * gdb.threads/tls.exp: New file.
10648 * gdb.threads/tls-main.c: New file.
10649 * gdb.threads/tls-shared.c: New file.
10650 * gdb.threads/tls-shared.exp: New file.
8bc2021f 10651
d99968dc
EZ
106522003-07-09 Elena Zannoni <ezannoni@redhat.com>
10653
10654 * gdb.base/annota1.exp: Make sure that we properly escape the
10655 full path of the source file. Xfail more permissive patterns,
d63a86f8 10656 due to a compiler debug info problem.
d99968dc 10657
83876b3b
AS
106582003-07-07 Andreas Schwab <schwab@suse.de>
10659
2705e972
AS
10660 * gdb.asm/m68k.inc: New file.
10661 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
10662
83876b3b
AS
10663 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
10664 arguments"): Also match negative number.
10665
10666 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
10667
3a871b37
DJ
106682003-07-03 Daniel Jacobowitz <drow@mvista.com>
10669
10670 * gdb.base/store.c (charest): New typedef.
10671 (add_char): Rename to add_charest, update.
10672 (wack_char): Rename to wack_charest, update types. Return l + r
10673 to keep r live across the call.
10674 (wack_short, wack_int, wack_long, wack_longest, wack_float)
10675 (wack_double, wack_doublest): Return l + r to keep r live across
10676 the call.
10677 * gdb.base/store.exp: Accomodate store.c changes.
10678
b2a7f303
DC
106792003-06-30 David Carlton <carlton@kealia.com>
10680
10681 * gdb.c++/maint.exp (test_invalid_name): New.
10682 (test_first_component): Add tests for invalid names.
10683
3c6cb4a1
MC
106842003-06-29 Michael Chastain <mec@shout.net>
10685
10686 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
10687 output of '<VTT for class>' for virtual base classes.
10688
f1c2644b
DJ
106892003-06-29 Daniel Jacobowitz <drow@mvista.com>
10690
10691 * gdb.base/completion.exp: Tab-complete "complet" instead of
10692 "compl".
10693 * gdb.base/complex.exp, gdb.base/complex.c: New files.
10694
18080350
DJ
106952003-06-29 Daniel Jacobowitz <drow@mvista.com>
10696
10697 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
10698 * gdb.base/volatile.exp: Likewise.
10699
f56973f8
DJ
107002003-06-29 Daniel Jacobowitz <drow@mvista.com>
10701
10702 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
10703 gdb/1265.
10704
107052003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
10706 Daniel Jacobowitz <drow@mvista.com>
10707
10708 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
10709 initial line count of 'captured_main' from 26 to 32.
10710 (test_with_self): Allow xmalloc call to be interleaved with the
10711 preceding two lines.
10712
e766d4d6
JB
107132003-06-24 Joel Brobecker <brobecker@gnat.com>
10714
10715 * gdb.base/bang.exp: New testcase.
10716
f125c9a4
JB
107172003-06-23 Joel Brobecker <brobecker@gnat.com>
10718
10719 * gdb.base/langs.exp: Add some tests for the "minimal" language
10720 support.
10721
6e25beaf
EZ
107222003-06-23 Elena Zannoni <ezannoni@redhat.com>
10723
10724 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
10725 the testcase.
10726
2f816dda
DJ
107272003-06-22 Daniel Jacobowitz <drow@mvista.com>
10728
10729 * gdb.base/relocate.exp: Test add-symbol-file with a variable
10730 offset.
10731
db5a5748
DJ
107322003-06-22 Daniel Jacobowitz <drow@mvista.com>
10733
10734 * gdb.c++/pr-1210.cc: New file.
10735 * gdb.c++/pr-1210.exp: New file.
10736
1df0c130
DJ
107372003-06-21 Daniel Jacobowitz <drow@mvista.com>
10738
10739 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
10740 000-exec-continue.
10741
a92feac0
MK
107422003-06-15 Mark Kettenis <kettenis@gnu.org>
10743
10744 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
10745 on *-*-*bsd* instead of *-*-freebsd*.
10746
81a58f5b
AC
107472003-06-14 Andrew Cagney <cagney@redhat.com>
10748
10749 * gdb.base/store.exp: Test longest and doublest. Test all
10750 parameters. Weaken return statement match.
10751 * gdb.base/store.c: Add longest and doublest - aka long long and
10752 long double functions. Put all parameters into local register
10753 variables. Use negative values.
10754
b257a0d3
AC
107552003-06-14 Andrew Cagney <cagney@redhat.com>
10756
10757 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
10758 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
10759 exit status.
10760 * gdb.base/fileio.exp: Disable target when nointerrupts and
10761 noinferiorio, instead of limiting it to remote. Use remote_exec
10762 instead of system.
d63a86f8 10763
21c38304
JJ
107642003-06-12 Jeff Johnston <jjohnstn@redhat.com>
10765
10766 * gdb.base/float.exp: Add ia64 support.
10767
1bcdb424
CV
107682003-06-12 Corinna Vinschen <vinschen@redhat.com>
10769
10770 * gdb.base/fileio.exp: Run only on remote targets.
10771
6aeb981f
CV
107722003-06-10 Corinna Vinschen <vinschen@redhat.com>
10773
10774 * gdb.base/fileio.c: New file, testing File-I/O.
10775 * gdb.base/fileio.exp: Ditto.
10776
53df362e
RG
107772003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
10778
10779 * gdb.base/shreloc.exp: New file, check symbol values obtained from
10780 shared objects after relocation at load time (gdb PR/1132).
10781 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 10782 as above, part of the shared object relocation test.
53df362e 10783
ffee1b46
MK
107842003-06-08 Mark Kettenis <kettenis@gnu.org>
10785
b5ca3722
MK
10786 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
10787 fully filled history list.
10788 * gdb.base/gdb_history: New file.
10789
03ed860d
MK
10790 * gdb.base/signals.exp: XFAIL "continue to func1" on
10791 i*86-*-freebsd*.
10792
ffee1b46
MK
10793 * gdb.base/attach.exp: When trying to attach to a nonexistent
10794 process, make it possible to specify the PID based on the target,
10795 and do so for *-*-freebsd*.
10796
d80dbb52
RH
107972003-06-02 Richard Henderson <rth@redhat.com>
10798
10799 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
10800
6dd77b81
RH
108012003-06-02 Richard Henderson <rth@redhat.com>
10802
10803 * gdb.base/selftest.exp: Next over lim_at_start initialization.
10804
f6347e16
RH
108052003-06-02 Richard Henderson <rth@redhat.com>
10806
10807 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
10808
2c161407
DJ
108092003-06-01 Daniel Jacobowitz <drow@mvista.com>
10810
10811 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
10812 of globalvar.
10813
572eb746
MK
108142003-06-01 Mark Kettenis <kettenis@gnu.org>
10815
10816 * gdb.asm/asm-source.exp: Check for memory read errors in
10817 disassembler test on *BSD too.
10818
9e9617a5
RH
108192003-06-01 Richard Henderson <rth@redhat.com>
10820
10821 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
10822 for .frame.
10823 (gdbasm_call): Lose ldgp.
10824 (gdbasm_startup): Add frame information.
10825 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
10826
7b34ad4e
MK
108272003-05-31 Mark Kettenis <kettenis@gnu.org>
10828
10829 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
10830 i?86-*-*.
10831
10059fdf
MK
108322003-05-30 Mark Kettenis <kettenis@gnu.org>
10833
10834 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10835 FreeBSD.
10836
acf4b816
RH
108372003-05-29 Richard Henderson <rth@redhat.com>
10838
10839 * gdb.asm/alpha.inc: New file.
10840 * gdb.asm/asm-source.exp: Use it.
10841
e9ecd949
JB
108422003-05-29 Jim Blandy <jimb@redhat.com>
10843
10844 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
10845 'core.PID'.
10846
e3e5a4f3
JB
108472003-05-22 Jim Blandy <jimb@redhat.com>
10848
10849 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
10850 backtrace.
d63a86f8 10851
72fe3d25
DC
108522003-05-20 David Carlton <carlton@math.stanford.edu>
10853
10854 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
10855 this time.
10856
58da2eb2
DC
108572003-05-19 David Carlton <carlton@bactrian.org>
10858
10859 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
10860 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
10861
1fcb5155
DC
108622003-05-19 David Carlton <carlton@bactrian.org>
10863
10864 * gdb.c++/namespace.exp: Add namespace scope and anonymous
10865 namespace tests.
10866 Bump copyright date.
10867 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
10868 (main): Call C::D::marker2.
10869 * gdb.c++/namespace1.cc: New file.
10870
85e85163
JJ
108712003-05-14 Jeff Johnston <jjohnstn@redhat.com>
10872
10873 Roland McGrath <roland@redhat.com>
d63a86f8 10874 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
10875 there is no manager thread.
10876
a25fbfec
JJ
108772003-05-08 Jeff Johnston <jjohnstn@redhat.com>
10878
d63a86f8
RM
10879 * gdb.threads/schedlock.exp: Remove assumption that all threads
10880 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
10881 in one of the child threads rather than the main thread.
10882
be375bae
JB
108832003-05-07 Jim Blandy <jimb@redhat.com>
10884
09bf6082
JB
10885 Add support for assembly source testing on the s390x.
10886 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
10887 architecture.
10888 * gdb.asm/s390x.inc: New file.
10889
be375bae
JB
10890 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
10891 succession of 'if' statements.
10892
00905d52
AC
108932003-05-05 Andrew Cagney <cagney@redhat.com>
10894
10895 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
10896
b1e29e33
AC
108972003-05-05 Andrew Cagney <cagney@redhat.com>
10898
10899 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
10900 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
10901
e33d66ec
EZ
109022003-05-02 Elena Zannoni <ezannoni@redhat.com>
10903
10904 * gdb.base/charset.exp: Update based on new behavior of set/show
10905 charset commands.
10906
2b6fd0d8
AC
109072003-05-01 Andrew Cagney <cagney@redhat.com>
10908
10909 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
10910 variable do not give memory errors.
10911
130cacce
AF
109122003-04-30 Adam Fedor <fedor@gnu.org>
10913
10914 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
10915 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
10916 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
10917 gdb.objc/basicclass.m: : New files
10918
10919 * lib/gdb.exp (gdb_compile_objc): New procedure.
10920
bea71854
DJ
109212003-04-27 Daniel Jacobowitz <drow@mvista.com>
10922
10923 * gdb.base/signals.exp: Make backtrace tests more specific.
10924
0f20eeea
DC
109252003-04-23 David Carlton <carlton@bactrian.org>
10926
10927 * gdb.c++/maint.exp (test_first_component): Add tests for
10928 'operator' in more locations.
10929
c8c4d8dc
KB
109302003-04-16 Kevin Buettner <kevinb@redhat.com>
10931
10932 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
10933
3fe60e3c
EZ
109342003-04-16 Elena Zannoni <ezannoni@redhat.com>
10935
10936 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 10937 func marke' instead. Update test name.
3fe60e3c 10938
9219021c
DC
109392003-04-15 David Carlton <carlton@math.stanford.edu>
10940
10941 * gdb.c++/maint.exp: New file.
10942
5dd55bdd
EZ
109432003-04-14 Elena Zannoni <ezannoni@redhat.com>
10944
10945 * gdb.threads/schedlock.c: Change type of thread function argument
10946 to long, to avoid warnings on 64-bit platforms.
10947
00890572
EZ
109482003-04-14 Elena Zannoni <ezannoni@redhat.com>
10949
a9c64011
AS
10950 * gdb.base/attach.exp: Add new message from ptrace in case of
10951 attaching to nonexistent process.
d63a86f8 10952
93201743
JB
109532003-04-11 Jim Blandy <jimb@redhat.com>
10954
10955 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10956 gdb.c++/userdef.cc: Place comments on the lines to which the
10957 marker function might return.
10958 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10959 gdb.c++/userdef.exp: Look for those comments to check that we've
10960 returned to the right place, instead of checking line numbers.
10961
2a11c64d
EZ
109622003-04-11 Elena Zannoni <ezannoni@redhat.com>
10963
a9c64011
AS
10964 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
10965 match on sourcefile name, instead of directory name.
2a11c64d 10966
68ab8fc5
EZ
109672003-04-10 Elena Zannoni <ezannoni@redhat.com>
10968
d63a86f8 10969 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
10970 working directory name.
10971
5624293a
JB
109722003-04-09 Jim Blandy <jimb@redhat.com>
10973
10974 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10975 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
10976 after an inferior function call, report the failure, but allow the
10977 test to continue.
10978
f1f02ee4
SC
109792003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10980
10981 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10982 with -DPROTOTYPES.
10983
6eb79af0
SC
109842003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10985
10986 * gdb.base/break.exp: Revert last patch.
10987
8dfb4cf0
SC
109882003-04-04 Stephane Carrez <stcarrez@nerim.fr>
10989
10990 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10991 with -DPROTOTYPES.
10992
ed4c619a
AC
109932003-04-02 Andrew Cagney <cagney@redhat.com>
10994
10995 * gdb.base/callfuncs.exp: Make "print add" messages unique.
10996 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
10997 matching directories by the name breakpoint.
10998 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
10999 Make "continue to marker1" consistent.
11000 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
11001 message consistent.
11002 * lib/gdb.exp: Put "the program is no longer running", and "the
11003 program exited" in parenthesis.
11004 * lib/mi-support.exp: Ditto.
d63a86f8 11005
4e35d5f0 110062003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 11007
4e35d5f0
BR
11008 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
11009
71900fe8
AC
110102003-03-29 Andrew Cagney <cagney@redhat.com>
11011
11012 * gdb.base/sizeof.c (main): Print the value of '\377'.
11013 * gdb.base/sizeof.exp: Check the sign of '\377'.
11014
c0655a16
MC
110152003-03-27 Michael Chastain <mec@shout.net>
11016
11017 * gdb.base/gdb1090.exp: New file.
11018 * gdb.base/gdb1090.cc: New file.
11019
5b2a3989
JB
110202003-03-27 J. Brobecker <brobecker@gnat.com>
11021
11022 * gdb.gdb/observer.exp: New regression test.
11023
79876890
MC
110242003-03-27 Michael Chastain <mec@shout.net>
11025
11026 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
11027 * gdb.base/ptype.exp: Likewise.
11028
6eac95e3
CV
110292003-03-27 Corinna Vinschen <vinschen@redhat.com>
11030
11031 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
11032
e8c71839
MC
110332003-03-26 Michael Chastain <mec@shout.net>
11034
11035 * gdb.base/ptype.exp: Actually use some typedef'd types.
11036
71b10041
SC
110372003-03-21 Stephane Carrez <stcarrez@nerim.fr>
11038
11039 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
11040 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
11041
2512cf80
CV
110422003-03-20 Corinna Vinschen <vinschen@redhat.com>
11043
11044 * gdb.base/default.exp: Fix regular expression.
11045
0d195a4f
CV
110462003-03-20 Corinna Vinschen <vinschen@redhat.com>
11047
11048 * gdb.base/args.exp: Fix regular expression.
11049
8a2dbca8
CV
110502003-03-20 Corinna Vinschen <vinschen@redhat.com>
11051
11052 * gdb.base/help.exp: Allow Win32 child process.
11053
bf028682
CV
110542003-03-20 Corinna Vinschen <vinschen@redhat.com>
11055
11056 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
11057 when stepping out of main().
11058
182dbe85
CV
110592003-03-20 Corinna Vinschen <vinschen@redhat.com>
11060
11061 * gdb.base/default.exp: Check for win32 specific message when calling
11062 "run" without executable.
11063
d67a6ba5
CV
110642003-03-20 Corinna Vinschen <vinschen@redhat.com>
11065
11066 * gdb.base/args.exp: Expect .exe in output.
11067
a955b5bb
CV
110682003-03-20 Corinna Vinschen <vinschen@redhat.com>
11069
11070 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
11071 Cygwin native.
11072
bf6bad4b
AC
110732003-03-17 Andrew Cagney <cagney@redhat.com>
11074
11075 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
11076 vector registes.
11077 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
11078 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
11079
293e9a31
DC
110802003-03-17 David Carlton <carlton@math.stanford.edu>
11081
11082 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
11083 test, for PR breakpoints/38.
11084 Call test_watchpoint_and_breakpoint.
11085 * gdb.base/watchpoint.c (func3): New function.
11086 (main): Call func3.
11087
5330f2db
DC
110882003-03-04 David Carlton <carlton@math.stanford.edu>
11089
11090 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
11091 Garply<Garply<char> >:: garply".
11092 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
11093 with respect to PR c++/1111; note also PR c++/1113.
11094 (test_template_breakpoints): KFAIL "constructor breakpoint" with
11095 respect to PR c++/1062.
11096 KFAIL "destructor breakpoint" with respect to PR c++/1112.
11097
6ece72da
DC
110982003-03-03 David Carlton <carlton@math.stanford.edu>
11099
11100 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
11101 with respect to PR c++/57.
11102 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
11103 c++/826.
11104 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
11105 respect to PR c++/57.
11106
85ca1584
DC
111072003-03-03 David Carlton <carlton@math.stanford.edu>
11108
11109 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
11110 respect to PR c++/33 into FAILs.
11111
98e9c5b8
MC
111122003-03-03 Michael Chastain <mec@shout.net>
11113
7bedbf27
MC
11114 * configure.in: Update copyright years.
11115
111162003-03-03 Michael Chastain <mec@shout.net>
11117
11118 * Makefile.in: Update copyright years.
98e9c5b8 11119
f683e100
DC
111202003-02-28 David Carlton <carlton@math.stanford.edu>
11121
11122 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
11123 print class instead of struct and/or superfluous protection
11124 specifiers, as long as the resulting output is equivalent to the
11125 source code.
11126 Delete FIXME from end of messages on tests that don't need
11127 fixing.
11128
a9e0cf2c
DC
111292003-02-28 David Carlton <carlton@math.stanford.edu>
11130
11131 * gdb.c++/templates.exp (do_tests): Allow const in the two
11132 Foo<volatile char *>::foo tests.
11133
e8d359df
MS
111342003-02-27 Michael Snyder <msnyder@redhat.com>
11135
d63a86f8 11136 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
11137 will be consistant.
11138
0b71dc91
DC
111392003-02-26 David Carlton <carlton@math.stanford.edu>
11140
11141 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
11142 char *>::foo" test with respect to PR c++/33. Create a new test
11143 which is identical to that one except that it doesn't put the
11144 space between the "char" and the "*"; KFAIL it, too.
11145
dd14ab43
DC
111462003-02-26 David Carlton <carlton@math.stanford.edu>
11147
11148 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
11149 template types into either PASSes or KFAILs (corresponding to PR
11150 c++/57). Tweak indentation. Update copyright.
11151
1146c7f1
SC
111522003-02-23 Stephane Carrez <stcarrez@nerim.fr>
11153
11154 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
11155
74641dfb
MC
111562003-02-13 Michael Chastain <mec@shout.net>
11157
11158 * gdb.base/exprs.exp: Remove i960 remnants.
11159 * gdb.base/funcargs.exp: Likewise.
11160 * gdb.base/list.exp: Likewise.
11161 * gdb.base/ptype.exp: Likewise.
11162
559cd2d0
DC
111632003-02-14 David Carlton <carlton@math.stanford.edu>
11164
11165 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
11166 pEe->D::vg()" from XFAIL to KFAIL.
11167
c4f90d87
JM
111682003-02-13 Jason Molenda (jmolenda@apple.com)
11169
11170 * gdb.base/maint.exp: Update maint print statistics regexp to include
11171 new entries.
11172
cbc4d97c
MC
111732003-02-13 Michael Chastain <mec@shout.net>
11174
11175 * gdb.c++/inherit.exp: Remove call to get_debug_format.
11176
40f235b7
MC
111772003-02-12 Michael Chastain <mec@shout.net>
11178
11179 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
11180 * gdb.c++/inherit.exp: Likewise.
11181 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
11182 * gdb.c++/templates.exp: Likewise.
11183 * gdb.c++/virtfunc.exp: Likewise.
11184
c56716b0
JM
111852003-02-06 Jason Molenda (jason-cl@molenda.com)
11186
11187 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
11188 why the code is written that way.
11189
070afcf8
MC
111902003-02-05 Michael Chastain <mec@shout.net>
11191
11192 * gdb.base/dump.exp: Add missing copyright line.
11193
5d0331e5
JM
111942003-02-05 Jason Molenda (jason-cl@molenda.com)
11195
f7ae6d3e 11196 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
11197 at the beginning so the breakpoint doesn't get set on the loop.
11198
92851186
MC
111992003-02-05 Michael Chastain <mec@shout.net>
11200
11201 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
11202 output for configurations with gcc 2.95.3.
11203
cbf1e085
AC
112042003-02-05 Keith Seitz <keiths@redhat.com>
11205 Andrew Cagney <ac131313@redhat.com>
11206
11207 * gdb.mi/mi-cli.exp: New file.
d63a86f8 11208
29518e1e
MC
112092003-02-04 Michael Chastain <mec@shout.net>
11210
11211 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
11212 Call perror and then continue.
11213
5af1d5f3
MC
112142003-02-03 Michael Chastain <mec@shout.net>
11215
11216 * gdb.c++/pr-1023.cc: New file.
11217 * gdb.c++/pr-1023.exp: New file.
11218
6b549786
JB
112192003-02-05 Jim Blandy <jimb@redhat.com>
11220
11221 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
11222 it's local to foobar. Check for it there, and check that it's not
11223 present in main.
11224 * gdb.c++/local.cc (marker2): New function.
11225 (foobar): Call marker1.
11226 (main): Call marker2 instead of marker1.
11227
67f16606
AC
112282003-02-04 Andrew Cagney <ac131313@redhat.com>
11229
11230 * gdb.disasm/mn10200.exp: Obsolete file.
11231 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
11232 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
11233 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
11234
1c5cb38e
DC
112352003-02-04 David Carlton <carlton@math.stanford.edu>
11236
11237 * gdb.c++/overload.exp: Test intToChar(1).
11238 * gdb.c++/overload.cc (intToChar): New.
11239 (main): Call intToChar.
11240
d1fe6965
DC
112412003-02-03 David Carlton <carlton@math.stanford.edu>
11242
11243 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
11244 'might_kfail' arg.
11245 KFAIL some of the continue_to_bp_overloaded calls, according to
11246 PR c++/1025.
11247
9ba61c5d
MC
112482003-02-01 Michael Chastain <mec@shout.net>
11249
11250 * gdb.base/advance.c (marker1): New marker function.
11251 * gdb.base/advance.exp: When the 'advance' command lands on the
11252 return breakpoint, it can legitimately stop on either the
11253 current line or the next line. Accommodate both outcomes.
11254 * gdb.base/until.exp: Likewise.
11255
e7494ffb
AC
112562003-02-02 Andrew Cagney <ac131313@redhat.com>
11257
11258 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11259 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
11260 now a list, not a tuple.
11261 * gdb.mi/mi-var-display.exp: Ditto.
11262 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 11263
075559bc
AC
112642003-02-01 Andrew Cagney <ac131313@redhat.com>
11265
11266 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
11267 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
11268 stack backtraces.
11269 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 11270
2bd4c7b1
MK
112712003-02-01 Mark Kettenis <kettenis@gnu.org>
11272
11273 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11274 gdb.mi/mi1-pthreads.exp: Return instead of calling
11275 gdb_suppress_entire_file.
11276
eabd8992
MS
112772003-02-01 Mark Salter <msalter@redhat.com>
11278
11279 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
11280
71469e2f
MS
112812003-01-31 Mark Salter <msalter@redhat.com>
11282
11283 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
11284 Support empty arg.
11285
38a94d44
MC
112862003-01-30 Michael Chastain <mec@shout.net>
11287
11288 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
11289 This was a workaround for a UTF-8 bug in readline 4.3. The bug
11290 has been fixed in gdb/readline on 2003-01-09.
11291
19ea9e73
MS
112922003-01-29 Michael Snyder <msnyder@redhat.com>
11293
e8d359df
MS
11294 * gdb.base/maint.exp: Allow for leading underscore in symbol.
11295 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
11296 * gdb.base/args.exp: Skip if target does not support args passing.
11297
2307bd6a
DJ
112982003-01-22 Daniel Jacobowitz <drow@mvista.com>
11299
19ea9e73 11300 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
11301 gdb_test. Accept a list of expect arguments as the third
11302 parameter.
11303 (gdb_test): Use it.
11304
f2dd3617
EZ
113052003-01-20 Elena Zannoni <ezannoni@redhat.com>
11306
11307 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
11308 allow for different test tree configurations. Update some
11309 tescases accordingly.
11310 * gdb.arch/altivec-regs.exp: Ditto.
11311 * gdb.asm/asm-source.exp: Ditto.
11312 * gdb.base/advance.exp: Ditto.
11313 * gdb.base/display.exp: Ditto.
d63a86f8 11314 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
11315 * gdb.base/mips_pro.exp: Ditto.
11316 * gdb.base/overlays.exp: Ditto.
11317 * gdb.base/relocate.exp: Ditto.
11318 * gdb.base/setshow.exp: Ditto.
11319 * gdb.base/step-line.exp: Ditto.
11320 * gdb.base/step-test.exp: Ditto.
11321 * gdb.base/until.exp: Ditto.
11322 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
11323
c71cdefd
DC
113242003-01-17 David Carlton <carlton@math.stanford.edu>
11325
11326 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
11327 corresponding to PR c++/945.
11328 Update copyright.
11329
fdba05d7
DC
113302003-01-17 David Carlton <carlton@math.stanford.edu>
11331
11332 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
11333 corresponding to PR c++/68.
11334
113352003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
11336
11337 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
11338 (test_paddr_hairy_functions): Call print_addr_2_kfail for
11339 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
11340
c362c33a
EZ
113412003-01-15 Elena Zannoni <ezannoni@redhat.com>
11342
0fbc361c
EZ
11343 * gdb.base/break.exp: Fix change of default location, because of
11344 removal of until tests.
11345 * gdb.base/help.exp: Update test for new 'until' help message.
11346 Add test for help on 'advance'.
a9c64011 11347 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 11348
dabf8a35
MK
113492003-01-15 Mark Kettenis <kettenis@gnu.org>
11350
11351 * gdb.base/default.exp: Adapt "info float" test for recent changes
11352 to that command. Add test for "info vector".
11353 * gdb.base/float.exp: New file. Add test for "info float" that
11354 resembles the old test in gdb.base/default.exp.
11355
a1769aca
DC
113562003-01-15 David Carlton <carlton@math.stanford.edu>
11357
11358 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
11359
82025e13
EZ
113602003-01-15 Elena Zannoni <ezannoni@redhat.com>
11361
11362 * gdb.base/break.exp: Move the tests of until command from here...
11363 * gdb.base/until.exp: ... to here. New file. Add other tests.
11364 * gdb.base/advance.c: New file.
11365 * gdb.base/advance.exp: New file.
11366
8f9ab801
EZ
113672003-01-14 Elena Zannoni <ezannoni@redhat.com>
11368
a9c64011
AS
11369 * gdb.base/args.c: New file.
11370 * gdb.base/args.exp: New file.
8f9ab801 11371
9ae66589
DJ
113722003-01-14 Daniel Jacobowitz <drow@mvista.com>
11373
11374 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
11375
8d77e5c3
DJ
113762003-01-14 Daniel Jacobowitz <drow@mvista.com>
11377
11378 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
11379
12d2f0a1
DJ
113802003-01-14 Daniel Jacobowitz <drow@mvista.com>
11381
11382 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
11383 dates.
11384
6ca37014
DJ
113852003-01-13 Daniel Jacobowitz <drow@mvista.com>
11386
11387 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
11388
b0023472
DJ
113892003-01-13 Daniel Jacobowitz <drow@mvista.com>
11390
11391 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
11392 (ptype &*"foo").
11393 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
11394
607fbc54 113952003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
11396
11397 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
11398 * gdb.mi/mi1-console.exp: Likewise.
11399
607fbc54 114002003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
11401
11402 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
11403 * gdb.mi/mi1-console.exp: Likewise.
11404
a1fb14a2
DJ
114052003-01-13 Daniel Jacobowitz <drow@mvista.com>
11406
11407 * gdb.c++/overload.exp: Remove some fixed XFAILs.
11408
c4cf40b7
DJ
114092003-01-09 Daniel Jacobowitz <drow@mvista.com>
11410
11411 * gdb.base/detach.exp: New test.
11412
696d5a5b
DJ
114132003-01-09 Daniel Jacobowitz <drow@mvista.com>
11414
11415 * Makefile.in (ALL_SUBDIRS): New variable.
11416 (subdirs, clean, distclean): Use it.
11417 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
11418 regenerating Makefile, since it is generated from the top level.
11419 * gdb.asm/Makefile.in: Likewise.
11420 * gdb.base/Makefile.in: Likewise.
11421 * gdb.c++/Makefile.in: Likewise.
11422 * gdb.disasm/Makefile.in: Likewise.
11423 * gdb.java/Makefile.in: Likewise.
11424 * gdb.mi/Makefile.in: Likewise.
11425 * gdb.threads/Makefile.in: Likewise.
11426 * gdb.trace/Makefile.in: Likewise.
11427
754533e4
DC
114282003-01-09 David Carlton <carlton@math.stanford.edu>
11429
11430 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
11431 Add copyright year 2003.
11432
d8b3e9ee
MC
114332003-01-06 Michael Chastain <mec@shout.net>
11434
11435 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
11436 When selecting a thread, 'line' and 'file' are optional.
11437 * gdb.mi/mi1-pthreads.exp: Likewise.
11438
8e9e0fe6
AS
114392003-01-06 Andreas Schwab <schwab@suse.de>
11440
11441 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
11442 failures.
11443
b5ab8ff3
DJ
114442003-01-04 Daniel Jacobowitz <drow@mvista.com>
11445
11446 Fix PR gdb/844
11447 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
11448 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
11449
11450 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
11451 instead of calling gdb_suppress_entire_file.
11452 * gdb.threads/print-threads.exp: Likewise.
11453 * gdb.threads/schedlock.exp: Likewise.
11454
11455 * gdb.threads/killed.exp: Return instead of calling
11456 gdb_suppress_entire_file.
11457 * gdb.threads/linux-dp.exp: Likewise.
11458 * gdb.threads/pthreads.exp: Likewise.
11459
1e698235
DJ
114602003-01-04 Daniel Jacobowitz <drow@mvista.com>
11461
11462 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
11463 stabs.
11464 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
11465 * gdb.base/whatis.exp: Always allow (void) after function names.
11466
147ff08c
DJ
114672003-01-04 Daniel Jacobowitz <drow@mvista.com>
11468
11469 * gdb.c++/casts.exp: Correct regexp.
11470
dc62bfc2
MK
114712003-01-04 Mark Kettenis <kettenis@gnu.org>
11472
11473 * configure.in: Call AC_CONFIG_HEADER. Don't call
11474 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
11475 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
11476 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
11477 aforementioned directories in the AC_OUPUT call.
11478 * config.hin: New file.
11479 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
11480 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
11481 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
11482 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
11483 pass -I$objdir instead of -I$objdir/$subdir in compilation.
11484 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
11485 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
11486 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
11487 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
11488 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
11489 gdb.threads/configure.in, gdb.threads/configure,
11490 gdb.threads/config.in, gdb.trace/configure.in,
11491 gdb.trace/configure: Removed.
11492
77afa639
MC
114932003-01-03 Michael Chastain <mec@shout.net>
11494
11495 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
11496 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
11497
7634bb6e
DJ
114982003-01-03 Daniel Jacobowitz <drow@mvista.com>
11499
11500 * gdb.base/store.exp: Fix regular expressions.
11501
b39c905e
MK
115022002-12-28 Mark Kettenis <kettenis@gnu.org>
11503
11504 * configure.in: Rewrite.
11505 * configure: Regenerated.
11506
0a8551dd
DC
115072003-01-03 David Carlton <carlton@math.stanford.edu>
11508
11509 * gdb.base/psymtab.exp: New file.
11510 * gdb.base/psymtab1.c: Ditto.
11511 * gdb.base/psymtab2.c: Ditto.
11512
c60b7188
AF
115132002-12-23 Adam Fedor <fedor@gnu.org>
11514
11515 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
11516
ee73db83
DC
115172002-12-23 David Carlton <carlton@math.stanford.edu>
11518
11519 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
11520 and current_directory initialization.
11521
d6c1774e
JB
115222002-12-22 Jim Blandy <jimb@redhat.com>
11523
f0a847b8
JB
11524 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
11525 rather than as part of the output file name.
11526
d6c1774e
JB
11527 * gdb.base/attach.exp: There's no need to copy the test program to
11528 /tmp; that was only ever necessary on HP/UX, and this test is
11529 entirely disabled there anyway.
11530
f0708dbb
JB
115312002-12-21 Jim Blandy <jimb@redhat.com>
11532
4c2acfea
JB
11533 * gdb.c++/psmang.exp: Doc fix.
11534
f0708dbb
JB
11535 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
11536 test.
11537
9579e000
DC
115382002-12-20 David Carlton <carlton@math.stanford.edu>
11539
11540 * gdb.c++/annota2.exp: KFAIL annotate-quit.
11541
d1810171
MC
115422002-12-18 Michael Chastain <mec@shout.net>
11543
11544 * gdb.c++/annota2.exp: Add copyright year 2002.
11545
76565097
DC
115462002-12-17 David Carlton <carlton@math.stanford.edu>
11547
11548 * gdb.c++/try_catch.cc: Add marker comments.
11549 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
11550 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
11551 * gdb.c++/m-static.cc: Ditto.
11552 * gdb.c++/m-static1.cc: Ditto.
11553 * gdb.c++/try_catch.cc: Ditto.
11554
da81390b
JJ
115552002-12-16 Jeff Johnston <jjohnstn@redhat.com>
11556
11557 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
11558 to see whether we are using the new -environment-directory
11559 command which resets via -r or the old version of the command
11560 which may prompt the user. Part of fix for gdb/741.
11561
b304d130
AC
115622002-12-13 Andrew Cagney <ac131313@redhat.com>
11563
11564 * gdb.fortran/types.exp: Update obsolete comment.
11565 * gdb.fortran/exprs.exp: Ditto.
11566 * lib/gdb.exp: Delete obsolete code.
11567 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
11568 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
11569 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
11570 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
11571 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
11572 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
11573 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
11574 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
11575 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
11576 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
11577 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
11578 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
11579 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
11580 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
11581 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
11582 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
11583 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
11584 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
11585 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
11586 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
11587 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
11588 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
11589 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
11590 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
11591 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
11592 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
11593 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
11594 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
11595 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
11596 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
11597 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
11598 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
11599 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
11600 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
11601 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
11602 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
11603 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
11604
a23b6e6a
DC
116052002-12-11 David Carlton <carlton@math.stanford.edu>
11606
11607 * gdb.c++/m-data.exp: Add test for members that shadow global
11608 variables: see PR gdb/804.
11609 * gdb.c++/m-data.cc: Ditto.
11610
6604731b
DJ
116112002-12-10 Daniel Jacobowitz <drow@mvista.com>
11612
11613 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
11614
de46ecd7
DC
116152002-12-06 David Carlton <carlton@math.stanford.edu>
11616
11617 * gdb.base/store.c: Don't declare functions static.
11618
27e829d0
AC
116192002-12-04 Andrew Cagney <ac131313@redhat.com>
11620
11621 * gdb.base/store.exp, gdb.base/store.c: New files.
11622
92806416
DJ
116232002-12-03 Daniel Jacobowitz <drow@mvista.com>
11624
11625 * gdb.base/selftest.exp: Update for current gdb.
11626
3bcbaac5
DJ
116272002-12-03 Daniel Jacobowitz <drow@mvista.com>
11628
11629 * gdb.base/maint.exp: Only dump symbols from one source file
11630 or objfile.
11631
f4f00b1f
DJ
116322002-12-03 Daniel Jacobowitz <drow@mvista.com>
11633
11634 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
11635 function call.
11636
f1c8a949
JB
116372002-11-25 Jim Blandy <jimb@redhat.com>
11638
11639 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
11640 function appearing in error message.
11641
9e297a97
DJ
116422002-11-21 Daniel Jacobowitz <drow@mvista.com>
11643
11644 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
11645
1f312e79
JJ
116462002-11-08 Jeff Johnston <jjohnstn@redhat.com>
11647
d63a86f8
RM
11648 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
11649 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
11650 should be in mi console format. This is part of fix for PR gdb/604.
11651
83c31e7d
FN
116522002-09-18 Fernando Nasser <fnasser@redhat.com>
11653
11654 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
11655 which explicitly prints the zero offset as "+0".
11656
322b3f65
DJ
116572002-10-22 Daniel Jacobowitz <drow@mvista.com>
11658
11659 * gdb.threads/schedlock.c (args): Make unsigned.
11660
116612002-10-21 Daniel Jacobowitz <drow@mvista.com>
11662
11663 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
11664 numbers. Allow "foo2|selected stack frame".
11665 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
11666 * gdb.asm/asmsrc2.s: Likewise.
11667 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
11668 comments.
11669 * gdb.asm/mips.inc: New file.
11670
5e2fe5b8
AF
116712002-10-18 Adam Fedor <fedor@gnu.org>
11672
11673 * gdb.base/default.exp: Update expected output to include 'ObjC'.
11674 * gdb.base/help.exp: Likewise.
11675
abe1a5d0
KB
116762002-10-17 Kevin Buettner <kevinb@redhat.com>
11677
11678 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
11679 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
11680
10abb1d4
JB
116812002-10-02 Jim Blandy <jimb@redhat.com>
11682
11683 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
11684
1f609b42
AC
116852002-10-01 Andrew Cagney <ac131313@redhat.com>
11686
11687 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
11688 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
11689 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
11690 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
11691 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
11692 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
11693 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
11694
0aee02e4
AC
116952002-09-29 Andrew Cagney <ac131313@redhat.com>
11696
11697 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
11698 * mi0-disassemble.exp, mi0-eval.exp: Delete.
11699 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
11700 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
11701 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
11702 * mi0-var-block.exp, mi0-var-child.exp: Delete.
11703 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 11704
6fde09ad
KB
117052002-09-27 Kevin Buettner <kevinb@redhat.com>
11706
11707 * gdb.base/annota1.exp (info break): Make directory components of
11708 path optional since not all compilers emit this debug information.
11709
11710 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
11711 step ends up stepping out of the function instead of stopping on
11712 the epilogue.
11713
9e8aab75
KS
117142002-09-26 Keith Seitz <keiths@redhat.com>
11715
11716 * lib/insight-support.exp (gdbtk_start): Figure out where
11717 the insight executable is based on where gdb is. Use this
11718 executable to start insight instead of gdb.
11719
e36180d7
AC
117202002-09-25 Andrew Cagney <cagney@redhat.com>
11721
11722 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
11723
9dd34b2b
AC
117242002-09-24 Andrew Cagney <ac131313@redhat.com>
11725
11726 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
11727 test_isolated_complaints.
11728 (test_empty_complaint): New function.
11729 (test_empty_complaints): New function. Check no output when no
11730 complaints.
d63a86f8 11731
dea97812
KB
117322002-09-19 Jim Blandy <jimb@redhat.com>
11733
a9c64011 11734 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 11735
54951bd7
AC
117362002-09-19 Andrew Cagney <ac131313@redhat.com>
11737
11738 * gdb.gdb/complaints.exp: New file.
11739
dec43320
AC
117402002-09-18 Andrew Cagney <ac131313@redhat.com>
11741
11742 * gdb.base/maint.exp: Check `help maint internal-warning'.
11743
e70d6e3f
DC
117442002-09-18 David Carlton <carlton@math.stanford.edu>
11745
11746 * gdb.c++/m-static.exp: Remove breakpoints depending on line
11747 numbers, and replace them by a single breakpoint after the
11748 constructors are all finished.
11749 Add test 4.
11750 * gdb.c++/m-static.cc: Add test 4.
11751 * gdb.c++/m-static.h: New file.
11752 * gdb.c++/m-static1.cc: New file.
11753
11754 * gdb.c++/printmethod.exp: New file.
11755 * gdb.c++/printmethod.cc: New file.
11756
11757 * gdb.c++/pr-574.exp: New file.
11758 * gdb.c++/pr-574.cc: New file.
11759
afb5c968
CV
117602002-09-18 Corinna Vinschen <vinschen@redhat.com>
11761
11762 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
11763 embedded targets which never actually exit.
11764
31e45dee
FN
117652002-09-18 Fernando Nasser <fnasser@redhat.com>
11766
11767 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
11768 "don't step after run" as unresolved or unsupported, instead of xfail.
11769
a283c5a1
CV
117702002-09-18 Corinna Vinschen <vinschen@redhat.com>
11771
11772 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
11773 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
11774 Add newline to expected string in "step out of main (status wrapper)"
11775 case.
11776
11350d2a
CV
117772002-09-18 Corinna Vinschen <vinschen@redhat.com>
11778
11779 * lib/gdb.exp (rerun_to_main): Allow restarting application.
11780 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
11781
0deec7d6
TT
117822002-09-17 Tom Tromey <tromey@redhat.com>
11783
11784 * gdb.base/printcmds.exp (test_print_string_constants): Expect
11785 \000, not \0, in double-quoted string.
11786
b2b4a1b5
CV
117872002-09-14 Corinna Vinschen <vinschen@redhat.com>
11788
c9d37158 11789 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
11790 string after running the commands execution on breakpoint tests.
11791
1c56143a
CV
117922002-09-13 Corinna Vinschen <vinschen@redhat.com>
11793
11794 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
11795
37f8da45
JB
117962002-09-12 Joel Brobecker <brobecker@gnat.com>
11797
11798 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
11799
08b468e0
KS
118002002-09-10 Keith Seitz <keiths@redhat.com>
11801
11802 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
11803 runto proc.
11804 (mi_run_to_main): Use mi_runto.
11805 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
11806
dc360f58
KS
118072002-09-10 Keith Seitz <keiths@redhat.com>
11808
11809 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
11810 regexp for stopping at main. Could have multiple event notifications.
11811 Don't assume that main was declared with no parameters.
11812 (mi_next): Use mi_step_to.
11813 (mi_step): Use mi_next_to.
11814
ce3abcfb
CV
118152002-09-09 Corinna Vinschen <vinschen@redhat.com>
11816
11817 * gdb.base/default.exp: Fix expected string in `info float' test.
11818
d1f5b980
BE
118192002-09-09 Ben Elliston <bje@redhat.com>
11820
11821 * config/mips.exp: Update comments.
11822 * config/mips-idt.exp: Likewise.
11823 * config/nind.exp: Likewise.
11824 * config/slite.exp: Likewise.
11825 * config/sparclet.exp: Likewise.
11826 * config/udi.exp: Likewise.
11827 * config/vx.exp: Likewise.
11828 * config/vxworks29k.exp: Likewise.
11829
2f71430b
JB
118302002-09-05 Jim Blandy <jimb@redhat.com>
11831
11832 * gdb.threads/killed.exp: Fix test failure message.
11833
7ddebc7e
KS
118342002-09-04 Keith Seitz <keiths@redhat.com>
11835
11836 * lib/mi-support.exp: Update copyright.
11837 (mi_gdb_test): Increase the priority of the expected pattern
11838 so that it matches gdb_test.
11839
0ae67eb3
KS
118402002-09-03 Keith Seitz <keiths@redhat.com>
11841
11842 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
11843 Use integer comparison instead of string comparison for testing
11844 whether binary was built.
11845
38fc42c8
JB
118462002-09-03 Jim Blandy <jimb@redhat.com>
11847
11848 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
11849
b6ff0e81
JB
118502002-08-29 Jim Blandy <jimb@redhat.com>
11851
11852 * gdb.threads/pthreads.exp: Move the portable thread compilation
11853 code into a function in lib/gdb.exp, and call that from here.
11854 * lib/gdb.exp (gdb_compile_pthreads): New function.
11855
07c98896
KS
118562002-08-29 Keith Seitz <keiths@redhat.com>
11857
11858 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
11859 expect_out so that callers can get at it.
11860
0312286c
DJ
118612002-08-23 Daniel Jacobowitz <drow@mvista.com>
11862
11863 * gdb.threads/print-threads.c: New file.
11864 * gdb.threads/print-threads.exp: New file.
11865 * gdb.threads/schedlock.c: New file.
11866 * gdb.threads/schedlock.exp: New file.
11867
dd039bc4
EZ
118682002-08-22 Elena Zannoni <ezannoni@redhat.com>
11869
a9c64011
AS
11870 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
11871 not altivec.c.
dd039bc4 11872
1f36144c
MK
118732002-08-17 Mark Kettenis <kettenis@gnu.org>
11874
11875 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
11876 targets. The problem should be fixed now.
11877
16057ec7 118782002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
11879
11880 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
11881 2002-07-24 change that removes final dots from error messages.
11882
3c1499ad
TT
118832002-08-13 Tom Tromey <tromey@redhat.com>
11884
11885 * gdb.base/readline.exp: New file.
11886
a20ce2c3
AC
118872002-08-01 Andrew Cagney <ac131313@redhat.com>
11888
11889 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
11890 supress message.
11891
db034ac5
AC
118922002-08-01 Andrew Cagney <cagney@redhat.com>
11893
11894 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
11895 CHILL_FOR_TARGET and CHILL_LIB.
11896 * configure.in (configdirs): Remove gdb.chill.
11897 * configure: Regenerate.
11898 * lib/gdb.exp: Obsolete references to chill.
11899 * gdb.fortran/types.exp: Ditto.
11900 * gdb.fortran/exprs.exp: Ditto.
11901
3e000b18
KB
119022002-07-30 Kevin Buettner <kevinb@redhat.com>
11903
11904 * gdb.base/shlib-call.exp (additional_flags): Conditionally
11905 set Irix-specific compile and link flags.
11906
28f4966b
KB
119072002-07-29 Kevin Buettner <kevinb@redhat.com>
11908
11909 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
11910 source files. The ``-o'' option doesn't work with the ``-E'' option
11911 when using the Irix compiler.
11912
46c0d5a6
DJ
119132002-07-19 Daniel Jacobowitz <drow@mvista.com>
11914
11915 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
11916 Improve support for reusing an exec file. Copy exec file
11917 to target, and run gdbserver on the target instead of on the host.
11918
eecf4bed
JB
119192002-07-18 Jim Blandy <jimb@redhat.com>
11920
0f815cdf
JB
11921 * gdb.base/ending-run.exp: Don't expect to see the program end in
11922 some orderly fashion when we're running on a real stand-alone
11923 board.
11924
eecf4bed
JB
11925 * gdb.base/interrupt.exp: Correct logic for skipping tests on
11926 targets that don't support interrupts.
11927
52d309e4
JB
119282002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
11929
11930 * gdb.base/attach.exp: Add patterns to match output from /proc-based
11931 systems.
11932 Move comments in expect statements to inside the actions, so that they
11933 don't get matched against.
11934
ff683d9e
MK
119352002-07-10 Mark Kettenis <kettenis@gnu.org>
11936
11937 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
11938 function when asleep" test.
11939
b5356753
AC
119402002-07-10 Andrew Cagney <ac131313@redhat.com>
11941
11942 * gdb.base/page.exp: Rewrite to handle problems with very long
11943 `info set' output. Update copyright.
11944
6aa4d13a
AC
119452002-06-26 Andrew Cagney <ac131313@redhat.com>
11946
11947 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
11948 gdb.threads-hp.
11949 * gdb.hp/configure: Regenerate.
11950 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
11951 * gdb.hp/gdb.threads-hp/configure: Delete file.
11952 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
11953
8cf8c2b8
AC
119542002-06-22 Andrew Cagney <ac131313@redhat.com>
11955
11956 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
11957 setlocale, bindtextdomain and textdomain.
11958
6827a8f8
JB
119592002-06-11 Jim Blandy <jimb@redhat.com>
11960
919d772c
JB
11961 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
11962 preprocessor macro information is present.
11963
6827a8f8
JB
11964 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
11965 tests.
11966
c15b0d21
MS
119672002-06-06 Michael Snyder <msnyder@redhat.com>
11968
c5984d70
MS
11969 * gdb.base/overlays.exp: Record addresses of overlay
11970 functions in TCL variables rather than in GDB variables,
11971 to avoid having GDB convert them to pointers (with loss
11972 of information).
11973
d63a86f8 11974 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 11975 default linker script changes.
c15b0d21
MS
11976 * gdb.base/long_long.exp: Add check for sizeof (long double).
11977
be26fe0d
ML
119782002-06-06 Michal Ludvig <mludvig@suse.cz>
11979
11980 * gdb.asm/asm-source.exp: Add x86-64 target.
11981 * gdb.asm/x86_64.inc: New.
d63a86f8 11982
258093ca 119832002-05-30 Michael Chastain <mec@shout.net>
258093ca 11984
4b3153f1 11985 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
11986 * gdb.c++/m-static.cc: New file.
11987 * gdb.c++/m-static.exp: New file.
11988
241264c6
MS
119892002-05-28 Michael Snyder <msnyder@redhat.com>
11990
11991 * gdb.base/call-ar-st.exp: Allow for reduced floating point
11992 precision.
11993
9bba8c8f 119942002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 11995
4b3153f1 11996 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
11997 * gdb.c++/m-data.cc: New file.
11998 * gdb.c++/m-data.exp: New file.
11999
120002002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 12001
4b3153f1 12002 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 12003 * gdb.c++/try_catch.cc: New file.
d63a86f8 12004 * gdb.c++/try_catch.exp: New file.
9bba8c8f 12005
def1b996
MC
120062002-05-27 Michael Chastain <mec@shout.net>
12007
12008 * gdb.c++/local.exp: Accept more nested types in output.
12009
522ba268
MC
120102002-05-26 Michael Chastain <mec@shout.net>
12011
12012 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
12013
277254ba
MS
120142002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
12015
12016 * lib/gdb.exp (gdb_wrapper_init): Just because
12017 gdb_wrapper_file exists, this does not mean that the file
12018 should not be rebuilt. That is what gdb_wrapper_initialized
12019 is for.
12020 (default_gdb_init): Reset gdb_wrapper_initialized.
12021
b61a8733
MS
120222002-05-23 Michael Snyder <msnyder@redhat.com>
12023
d63a86f8 12024 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
12025 the precision of the floating point test results.
12026 * gdb.base/call-rt-st.exp: Ditto.
12027
b61a8733
MS
12028 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
12029 * gdb.base/call-rt-st.exp: Ditto.
12030
56f6e910
MC
120312002-05-19 Michael Chastain <mec@shout.net>
12032
12033 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
12034
ad0b0016
EZ
120352002-05-19 Elena Zannoni <ezannoni@redhat.com>
12036
a9c64011
AS
12037 * configure.in (configdirs): Add gdb.arch.
12038 * configure: Regenerate.
ad0b0016 12039
f617d2b6
JB
120402002-05-17 Jim Blandy <jimb@redhat.com>
12041
12042 * gdb.base/completion.exp: Recognize the more detailed error
12043 messages produced by the macro expander's lexical analyzer.
12044
eac2a696
EZ
120452002-05-14 Elena Zannoni <ezannoni@redhat.com>
12046
a9c64011
AS
12047 * gdb.arch/altivec-abi.c: New file.
12048 * gdb.arch/altivec-abi.exp: New file.
12049 * gdb.arch/altivec-regs.c: New file.
12050 * gdb.arch/altivec-regs.exp: New file.
eac2a696 12051
2fdde8f8
DJ
120522002-05-14 Daniel Jacobowitz <drow@mvista.com>
12053
12054 * gdb.base/maint.exp (maint print type): Update for new type
12055 structure.
d63a86f8 12056
e31f1a7c
EZ
120572002-05-14 Elena Zannoni <ezannoni@redhat.com>
12058
12059 * gdb.arch: New directory.
12060 * gdb.arch/configure.in: New file.
12061 * gdb.arch/configure: New file.
12062 * gdb.arch/Makefile.in: New file.
12063
db589741
CV
120642002-05-13 Corinna Vinschen <vinschen@redhat.com>
12065
12066 * gdb.asm/asm-source.exp: Add v850 as supported target.
12067 * gdb.asm/v850.inc: New file.
12068
8ce2a7dc
DJ
120692002-05-13 Daniel Jacobowitz <drow@mvista.com>
12070
12071 * gdb.c++/annota2.exp (annotate-quit): Add comment.
12072
df763c7f
DJ
120732002-05-12 Daniel Jacobowitz <drow@mvista.com>
12074
12075 * gdb.base/break.exp: Check 'break "marker2"'.
12076
377daeed
MS
120772002-05-10 Michael Snyder <msnyder@redhat.com>
12078
12079 * gdb.base/long_long.exp: Fix typo.
12080
c4b7bc2b
JB
120812002-05-10 Jim Blandy <jimb@redhat.com>
12082
ecac9a4e
JB
12083 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
12084 a bug.
12085
c4b7bc2b
JB
12086 * gdb.base/printcmds.exp (test_integer_literals_rejected):
12087 Recognize more detailed error message produced by the macro
12088 expander's lexical analyzer.
12089 * lib/gdb.exp (test_print_reject): Same.
12090
e71019a1
MK
120912002-05-09 Mark Kettenis <kettenis@gnu.org>
12092
12093 * gdb.c++/method.exp: Fix typo.
12094
fedfc8e6
MS
120952002-05-08 Michael Snyder <msnyder@redhat.com>
12096
166a1957
MS
12097 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
12098 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 12099 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
12100 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
12101 Add iftarget clause for strongarm.
d63a86f8 12102
f1c47eb2
MS
121032002-05-06 Michael Snyder <msnyder@redhat.com>
12104
cb9a9d3e
MS
12105 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
12106 (gdb_continue_to_end): Accept output from status wrapper.
12107 * gdb.base/ending-run.exp: Add case for output from status wrapper.
12108 Clean up fail messages to match pass messages.
12109
f1c47eb2
MS
12110 Enable the "needs_status_wrapper" testsuite feature.
12111 * lib/gdb.exp (gdb_wrapper_init): New procedure.
12112 (gdb_compile): Conditionally call gdb_wrapper_init.
12113 * gdb.base/a2-run.exp: Recognize output from status wrapper.
12114 * gdb.c++/method.exp: Recognize output from status wrapper.
12115
6079c749
BE
121162002-05-06 Ben Elliston <bje@redhat.com>
12117From Graydon Hoare <graydon@redhat.com>
12118
12119 * config/sid.exp: Include support for "rawsid" protocol.
12120
188baff3
JB
121212002-05-03 Jim Blandy <jimb@redhat.com>
12122
12123 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
12124 * gdb.c++/hang3.C: New file.
12125
b9c07f0f
AC
121262002-05-04 Andrew Cagney <ac131313@redhat.com>
12127
12128 * gdb.base/default.exp: Remove obsolete code.
12129 * gdb.c++/misc.exp: Ditto. Update copyright.
12130 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
12131 * gdb.base/whatis.exp: Ditto. Update copyright.
12132 * gdb.base/scope.exp: Ditto. Update copyright.
12133 * gdb.base/ptype.exp: Ditto. Update copyright.
12134 * gdb.base/printcmds.exp: Ditto. Update copyright.
12135 * gdb.base/opaque.exp: Ditto. Update copyright.
12136 * gdb.base/list.exp: Ditto.
12137 * gdb.base/funcargs.exp: Ditto. Update copyright.
12138 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
12139 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
12140 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
12141 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
12142 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
12143 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
12144
5c7a0397
MS
121452002-05-02 Michael Snyder <msnyder@redhat.com>
12146
d6dcc264 12147 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
12148 * gdb.base/long_long.exp: Add xscale target.
12149 * gdb.base/default.exp: Add xscale target.
12150
eb7f1c48
JB
121512002-05-01 Jim Blandy <jimb@redhat.com>
12152
12153 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
12154 gdb.c++/hang.exp: New test.
12155
a6befae8
FF
121562002-05-01 Fred Fish <fnf@redhat.com>
12157
12158 * gdb.base/completion.exp: Handle completions of "./Make" for
12159 more than one completion possibility, as is the case when we
12160 build and test in the source tree.
12161
0a310277
AG
121622002-04-29 Anthony Green <green@redhat.com>
12163
12164 * gdb.java/jmisc1.exp: New file.
12165 * gdb.java/jmisc2.exp: New file.
12166
6ff9af88
DJ
121672002-04-24 Daniel Jacobowitz <drow@mvista.com>
12168
12169 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
12170
96b3d632
EZ
121712002-04-23 Elena Zannoni <ezannoni@redhat.com>
12172
12173 * gdb.base/help.exp: Change 'help status' to allow for target
12174 dependent output differences.
12175
5019bb54
MC
121762002-04-22 Michael Chastain <mec@shout.net>
12177
12178 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
12179
a805a116
MC
121802002-04-22 Michael Chastain <mec@shout.net>
12181
12182 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
12183
a1706bfd
DM
121842002-04-17 David S. Miller <davem@redhat.com>
12185
12186 * gdb.asm/sparc64.inc: New file.
12187 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
12188
a73a20a2
EZ
121892002-04-19 Elena Zannoni <ezannoni@redhat.com>
12190
12191 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
12192 instruction file directly into the build tree. Clean up at end of
12193 test.
12194
ba678339
DM
121952002-04-18 David S. Miller <davem@redhat.com>
12196
12197 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
12198 handle 64-bit platforms correctly.
12199 * gdb.base/maint.exp: Likewise.
12200
b03399da
KB
122012002-04-18 Kevin Buettner <kevinb@redhat.com>
12202
12203 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
12204 ``-fpic'' when compiling files comprising a shared library, but
12205 it does need additional linker flags in order to find shared
12206 libraries at run time.
12207
e2004992
KB
122082002-04-18 Kevin Buettner <kevinb@redhat.com>
12209
12210 * gdb.base/cvexpr.c (use): New function.
12211 (main): Invoke use() on all global variables to prevent
12212 some linkers from deleting these otherwise unused symbols.
12213
d8937120
MC
122142002-04-17 Michael Chastain <mec@shout.net>
12215From David S. Miller <davem@redhat.com>
12216
12217 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
12218 handle 64-bit platforms correctly.
12219
ffd61a58
MS
122202002-04-12 Michael Snyder <msnyder@redhat.com>
12221From Jim Blandy <jimb@redhat.com>
a9c64011 12222 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
12223 script can handle this instead.
12224 * gdb.base/bar.c (barx): Same.
12225 * gdb.base/baz.c (bazx): Same.
12226 * gdb.base/grbx.c (grbxx): Same.
12227
12228 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
12229 manager doesn't automatically unmap overlays unnecessarily.
12230
6b8426a6
MH
122312002-04-10 Martin M. Hunt <hunt@redhat.com>
12232
12233 * gdb.base/ending-run.exp: Fix pattern for Mips targets
12234 stepping out of main.
12235
34af4875
MC
122362002-04-09 Michael Chastain <mec@shout.net>
12237
12238 * gdb.c++/local.cc (main): Move call to marker1() inside nested
12239 scope so that the nested scope tests will make sense.
12240 * gdb.c++/local.exp: Write patterns that actually work with gcc
12241 (the HP patterns "were never known to work with gcc").
12242 Keep the old aCC patterns too.
12243
2d1676a0
DJ
122442002-04-09 Daniel Jacobowitz <drow@mvista.com>
12245
12246 * gdb.base/attach.exp: Correct target board test.
12247
3a63e3f9
MC
122482002-04-08 Michael Chastain <mec@shout.net>
12249
12250 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
12251 in a const method. Add some xfail and fail cases for configurations
12252 that do not emit the "const ...".
12253
f18dabd2
MC
122542002-04-07 Michael Chastain <mec@shout.net>
12255
12256 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
12257 Accept "A * const" and "const A * const" as type of "this".
12258 Fix spelling of getFunky throughout. Make messages uniform.
12259
0fcddd82
EZ
122602002-04-07 Elena Zannoni <ezannoni@redhat.com>
12261
a9c64011 12262 Work around for PR gdb/285:
0fcddd82
EZ
12263 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
12264
16a8534a
EZ
122652002-04-07 Elena Zannoni <ezannoni@redhat.com>
12266
12267 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
12268 instructions file at run time instead of configure time.
12269 Sometimes we run the test in a directory that is not the one we
12270 configured in.
12271 * gdb.asm/configure.in: Delete creation of symlink.
12272 * gdb.asm/configure: Regenerate.
12273
24181d81
JB
122742002-04-05 J. Brobecker <brobecker@gnat.com>
12275
12276 * gdb.gdb/xfullpath.exp: New test, to exercise the new
12277 xfullpath () function.
12278
7cdb7107
DJ
122792002-04-04 Daniel Jacobowitz <drow@mvista.com>
12280
12281 * gdb.asm/Makefile.in: Correct dependencies.
12282
12283 * gdb.asm/powerpc.inc: New file.
12284 * gdb.asm/asm-source.exp: Add PowerPC.
12285 * gdb.asm/configure.in: Likewise.
12286 * gdb.asm/configure: Regenerated.
12287
a7d17088
DJ
122882002-04-04 Daniel Jacobowitz <drow@mvista.com>
12289
12290 * gdb.base/relocate.exp: New file.
12291 * gdb.base/relocate.c: New file.
12292
cd721503
FF
122932002-04-04 Fred Fish <fnf@redhat.com>
12294
12295 * gdb.base/step-test.exp: Update comment regarding stopping in
12296 memcpy/bcopy calls inserted as part of the compiler runtime.
12297
b22ad7a7
MS
122982002-04-04 Michael Snyder <msnyder@redhat.com>
12299
12300 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
12301
5f279fa6
DJ
123022002-04-03 Daniel Jacobowitz <drow@mvista.com>
12303
12304 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
12305 (gdb_expect): Remove $notransfer hack.
12306
dd0fd3ce
DJ
123072002-04-02 Daniel Jacobowitz <drow@mvista.com>
12308
12309 * gdb.c++/classes.exp ("calling method for small class"): Match
12310 updated register output.
12311
1e50cda1
DJ
123122002-03-30 Daniel Jacobowitz <drow@mvista.com>
12313
12314 Fix PR gdb/452
12315 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
12316 when finished. Make gdb_file_cmd send "exec-file" when
12317 appropriate.
12318
24015922
DJ
123192002-03-30 Daniel Jacobowitz <drow@mvista.com>
12320
12321 * gdb.base/attach.exp: Remove extra setup_xfail.
12322
dd7dfd64
MS
123232002-03-26 Michael Snyder <msnyder@redhat.com>
12324
12325 * gdb.base/default.exp: Add tests for dump, append, and restore.
12326 * gdb.base/help.exp: Add tests for dump, append, and restore.
12327 * gdb.base/dump.exp: New file, test dump, append and restore.
12328 * gdb.base/dump.c: New file.
12329
48b2f8d7
MS
123302002-03-27 Michael Snyder <msnyder@redhat.com>
12331
d63a86f8 12332 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
12333 clean-ups in help messages.
12334
05b4d525
FF
123352002-03-26 Fred Fish <fnf@redhat.com>
12336
12337 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
12338 have debugging info for those functions and the compiler uses them
12339 internally to copy structs around.
12340
d7679631
FF
123412002-03-26 Fred Fish <fnf@redhat.com>
12342
12343 * gdb.base/list.exp: Revert the change made yesterday and add note
12344 about why we don't list the default lines for remote targets.
12345
523ac3f9
MS
123462002-03-25 Michael Snyder <msnyder@redhat.com>
12347
12348 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
12349
754b2b8d
FF
123502002-03-25 Fred Fish <fnf@redhat.com>
12351
12352 * gdb.base/list.exp: This test works on remote targets so remove
12353 the short circuit for remote targets. Update copyright.
12354
33c3e192
FF
123552002-03-25 Fred Fish <fnf@redhat.com>
12356
12357 * gdb.base/attach.exp: Fix logic error that was suppressing this
12358 test for all non hppa*-*-hpux* targets, instead of the hp target.
12359 Move comments closer to the suppression point. Also now need to
12360 check that we are running natively.
12361
d43e73ee
MS
123622002-03-22 Michael Snyder <msnyder@redhat.com>
12363
882c8f02
MS
12364 * gdb.base/default.exp: Add test for gcore. Update copyright.
12365 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 12366
04c12f60
FF
123672002-03-06 Fred Fish <fnf@redhat.com>
12368
12369 * gdb.base/funcargs.c: Remove extraneous ';' character.
12370 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
12371
b43df995
MC
123722002-03-04 Michael Chastain <mec@shout.net>
12373
12374 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
12375 accommodate gcc v3 function signature.
12376 * gdb.mi/mi0-var-cmd-exp: Ditto.
12377
92362027
AC
123782002-02-24 Andrew Cagney <ac131313@redhat.com>
12379
12380 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
12381 ``GNU/Linux'' or ``Linux kernel''
12382 * testsuite/gdb.threads/pthreads.c: Ditto.
12383
258ad32d
MC
123842002-02-24 Michael Chastain <mec@shout.net>
12385
12386 * gdb.threads/pthreads.c (thread1): Add a return statement.
12387 (thread2): Likewise.
12388 (foo): Likewise.
12389
04c3b3d4
MC
123902002-02-23 Michael Chastain <mec@shout.net>
12391
12392 * gdb.threads/linux-dp.c (philosopher): Add a return statement
12393 to placate gcc.
12394
5a2a0a20
MC
123952002-02-23 Michael Chastain <mec@shout.net>
12396
12397 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
12398 test "ptype bint". The test passes on all my stabs configurations.
12399
a640f7fc
JB
124002002-02-21 Jim Blandy <jimb@redhat.com>
12401
27924826
JB
12402 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
12403 filename at a time, and watch for the ones we want to see.
12404
a640f7fc
JB
12405 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
12406 types of pointers to prototyped functions.
12407
edcc8c75
AC
124082002-02-20 Andrew Cagney <ac131313@redhat.com>
12409
12410 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
12411 signed, unsigned and straight char.
12412 (padding_char, padding_short, padding_int, padding_long,
12413 padding_long_long, padding_float, padding_double,
12414 padding_long_double): New global variables.
12415 (fill, fill_structs): New functions.
12416
12417 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
12418 for correctly sized writes. Update copyright.
12419 (get_valueof): New procedure.
12420 (get_sizeof): Call get_valueof.
12421 (check_valueof): New procedure.
12422 (check_padding): New procedure.
12423
ac57ea44
MC
124242002-02-20 Michael Chastain <mec@shout.net>
12425
12426 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
12427 to setup_xfail. Document some of the remaining calls.
12428
7a10c941
MC
124292002-02-18 Michael Chastain <mec@shout.net>
12430
12431 * gdb.c++/userdef.exp: Update copyright year.
12432
fb8acdcc
DJ
124332002-02-18 Daniel Jacobowitz <drow@mvista.com>
12434
12435 * gdb.c++/userdef.exp: Test overloaded operators properly.
12436 Remove xfails.
12437
fda6ae12
MS
124382002-02-14 Michael Snyder <msnyder@redhat.com>
12439
12440 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
12441
676a0442
DJ
124422002-02-14 Daniel Jacobowitz <drow@mvista.com>
12443
12444 * gdb.base/a2-run.exp: Check for a remote target properly.
12445 * gdb.base/annota1.exp: Likewise.
12446 * gdb.base/list.exp: Likewise.
12447 * gdb.base/reread.exp: Likewise.
12448 * gdb.base/scope.exp: Likewise.
12449 * gdb.base/shlib-call.exp: Likewise.
12450 * gdb.base/term.exp: Likewise.
12451 * gdb.c++/annota2.exp: Likewise.
12452
78b4f468
RE
124532002-02-13 Richard Earnshaw <rearnsha@arm.com>
12454
12455 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
12456
9a81ba51
MC
124572002-02-10 Michael Chastain <mec@shout.net>
12458
12459 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
12460 (call_after_alloca): Ditto.
12461
004af6c7
DJ
124622002-02-10 Daniel Jacobowitz <drow@mvista.com>
12463
12464 * gdb.base/ending-run.exp: Guard "cont" test with
12465 gdb_skip_stdio_test.
12466
37225f62
JB
124672002-02-06 Jim Blandy <jimb@redhat.com>
12468
12469 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
12470 from here...
12471 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
12472 To here. Disable this test on non-HP platforms. Add big comment.
12473
fe6fdd96
MS
124742002-02-04 Michael Snyder <msnyder@redhat.com>
12475
12476 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
12477 other than d10v and m32r.
12478
036fad3f
RE
124792002-02-02 Richard Earnshaw <rearnsha@arm.com>
12480
12481 * gdb.base/default.exp: Rewrite test patterns to reduce time
12482 taken to match them.
12483
7148ab62
DJ
124842002-01-30 Daniel Jacobowitz <drow@mvista.com>
12485
12486 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
12487 Allow a start function above main.
12488 * gdb.threads/linux-dp.exp: Fix copyright date.
12489
396cc255
DJ
124902002-01-30 Daniel Jacobowitz <drow@mvista.com>
12491
a9c64011
AS
12492 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
12493 (check_philosopher_stack): Check for manager thread before checking
12494 for a just-starting thread.
396cc255 12495
f038d31b
DJ
124962002-01-30 Daniel Jacobowitz <drow@mvista.com>
12497
12498 From Neil Booth <neil@daikokuya.demon.co.uk>:
12499 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
12500 warnings.
12501
b3ff9d9a
FF
125022002-01-21 Fred Fish <fnf@redhat.com>
12503
12504 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
12505 not caller.
12506
39ad761d
JB
125072002-01-21 Jim Blandy <jimb@redhat.com>
12508
12509 * gdb.base/reread.exp: Check that GDB properly re-reads the
12510 executable file when it changes while no inferior is running.
12511
aaf320fa
FF
125122002-01-21 Fred Fish <fnf@redhat.com>
12513
a9c64011
AS
12514 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
12515 optionally accept the "shlib events" variation.
aaf320fa 12516
808a31f5
JB
125172002-01-21 Jim Blandy <jimb@redhat.com>
12518
12519 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
12520 call `fflush' after every `printf', so that the output is produced
12521 at predictable points, regardless of whatever buffering does (or
12522 doesn't) take place.
12523 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
12524 at different points.
12525
4420d5e2
DJ
125262002-01-20 Daniel Jacobowitz <drow@mvista.com>
12527
12528 * gdb.c++/inherit.exp: Update copyright years.
12529 * gdb.c++/method.exp: Likewise.
12530
3e36a0f4
DJ
125312002-01-20 Daniel Jacobowitz <drow@mvista.com>
12532
12533 * gdb.c++/classes.exp: Update for improved v3 support and skipping
12534 artificial methods/arguments.
12535 * gdb.c++/derivation.exp: Likewise.
12536 * gdb.c++/inherit.exp: Likewise.
12537 * gdb.c++/method.exp: Likewise.
12538 * gdb.c++/virtfunc.exp: Likewise.
12539
b4ceaee6
AC
125402002-01-18 Andrew Cagney <ac131313@redhat.com>
12541
12542 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
12543 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
12544 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
12545 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
12546 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
12547 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
12548
ecace851
JB
125492002-01-17 Jim Blandy <jimb@redhat.com>
12550
12551 * gdb.asm/asm-source.exp (info symbol): Take another shot at
12552 anchoring the pattern matching the entry point symbol's name.
12553
375fc983
AC
125542002-01-17 Andrew Cagney <ac131313@redhat.com>
12555
12556 * gdb.base/maint.exp: Update ``maint internal-error'' to match
12557 continue/quit query. Update copyright.
12558
fe6fdd96
MS
125592002-01-14 Michael Snyder <msnyder@redhat.com>
12560
12561 * gdb.base/gcore.exp: Remove extra debugging output.
12562
e017c81f
DJ
125632002-01-13 Daniel Jacobowitz <drow@mvista.com>
12564
12565 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
12566 for slightly dubious v2 mangled string.
12567
37ab3bf8
DJ
125682002-01-13 Daniel Jacobowitz <drow@mvista.com>
12569
12570 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
12571
1bc05c3a 125722002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 12573
1bc05c3a 12574 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 12575
1bc05c3a
JM
12576 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
12577 constructors.
12578 * gdb.c++/derivation.exp: Likewise.
12579 * gdb.c++/templates.exp: Likewise.
12580 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 12581
1bc05c3a
JM
125822002-01-10 Michael Snyder <msnyder@redhat.com>
12583
12584 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 12585
a911c360
MS
125862002-01-08 Michael Snyder <msnyder@redhat.com>
12587
12588 * gdb.base/gcore.exp: New test for generate-core-file command.
12589 * gdb.base/gcore.c: Testcase for above.
12590 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
12591
ea2119ec
JM
125922002-01-08 Jason Merrill <jason@redhat.com>
12593
12594 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
12595
68203136
FF
125962002-01-07 Fred Fish <fnf@redhat.com>
12597
12598 * gdb.c++/overload.exp: Remove unconditional xfails for:
12599 print foo_instance1.overloadargs(1)
12600 print foo_instance1.overloadargs(1, 2)
12601 print foo_instance1.overloadargs(1, 2, 3)
12602 print foo_instance1.overloadargs(1, 2, 3, 4)
12603 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
12604 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
12605 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
12606 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
12607 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
12608 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
12609 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
12610 print foo_instance1.overload1arg()
12611 print foo_instance1.overload1arg((char)arg2)
12612 print foo_instance1.overload1arg((signed char)arg3)
12613 print foo_instance1.overload1arg((unsigned char)arg4)
12614 print foo_instance1.overload1arg((int)arg7)
12615 print foo_instance1.overload1arg((unsigned int)arg8)
12616 print foo_instance1.overload1arg((float)arg11)
12617 print foo_instance1.overload1arg((double)arg12)
d63a86f8 12618
21b9b5b1
MS
126192002-01-07 Michael Snyder <msnyder@redhat.com>
12620
12621 * gdb.base/huge.exp: New test. Print a very large target data object.
12622 (skip_huge_test): New test variable. Define if you want to skip this
12623 test. The test reads an 8 megabyte data object from the target, so it
12624 might be very time consuming on remote targets with a slow connection.
12625 * gdb.base/huge.c: New file. Test case for above.
12626
725f922e
FF
126272002-01-07 Fred Fish <fnf@redhat.com>
12628
12629 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
12630 g_instance.bfoo, and g_instance.cfoo.
12631
634d57ec
JL
12632Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
12633
f286b2c3
JL
12634 * gdb.base/break.c (multi_line_if_conditional): New function.
12635 (multi_ilne_while_conditional): Likewise.
12636 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
12637 IF or WHILE condition puts the breakpoint at the start of
12638 the condition.
12639
634d57ec
JL
12640 * gdb.base/selftest.exp (backtrace through signal handler): Remove
12641 hppa*-*-hpux* expected failure.
12642 * gdb.base/structs.exp (do_function_calls): Similarly.
12643
12644 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
12645 watchpoints.
12646
9fbfe2dc
AC
126472002-01-06 Andrew Cagney <ac131313@redhat.com>
12648
12649 Fix PR gdb/66.
12650 * gdb.base/structs.exp: Replace skip for a29k with skip for
12651 gdb,cannot_call_functions.
12652 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
12653 * gdb.base/callfuncs.exp: Ditto.
12654 * gdb.base/call-rt-st.exp: Ditto.
12655 * gdb.base/call-strs.exp: Ditto.
12656 * gdb.base/callfwmall.exp: Ditto.
12657 * gdb.base/scope.exp: Obsolete xfail a29k.
12658 * gdb.c++/misc.exp: Ditto.
12659 * gdb.c++/cplusfuncs.exp: Ditto.
12660 * gdb.base/ptype.exp: Ditto.
12661 * gdb.base/printcmds.exp: Ditto.
12662 * gdb.base/opaque.exp: Ditto.
12663 * gdb.base/list.exp: Ditto.
12664 * gdb.base/funcargs.exp: Ditto.
12665 * gdb.base/default.exp: Ditto.
12666
8ddad156
MS
126672002-01-04 Michael Snyder <msnyder@redhat.com>
12668
ca4976a6 12669 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
12670 * gdb.base/maint.exp: Add tests for maint info sections options.
12671
1b074332
JL
12672Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
12673
12674 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
12675
7d159115
CV
126762001-12-20 Corinna Vinschen <vinschen@redhat.com>
12677
12678 * gdb.asm/arm.inc: New file.
12679 * gdb.asm/asm-source.exp: Add arm targets.
12680 * gdb.asm/configure.in: Ditto.
12681 * gdb.asm/configure: Recreated from configure.in.
12682
8fb87725
JL
12683Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
12684
afabe08c
JL
12685 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
12686 with HP's compiler.
12687 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12688 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12689 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12690 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12691
12692 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
12693 either HP's compilers or GCC.
12694
db521deb
JL
12695 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
12696 a SIGBUS or SIGSEGV.
12697
12698 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
12699
12700 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
12701 can be compiled with either HP's compiler or GCC.
12702
cfa88ab7
JL
12703 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
12704 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
12705 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
12706
ca344dff
JL
12707 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
12708 to match current gdb output. Update due to using auto-solib-limit
12709 for limiting instead of overloading auto-solib-add.
12710 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
12711 test program.
12712
3f3c6e55 12713 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
12714 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
12715 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12716 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12717 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12718 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12719 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
12720 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
12721 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
12722 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
12723 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
12724 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
12725 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 12726
8fb87725
JL
12727 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
12728 a SIGTRAP to the inferior.
12729
cf599fa7
CV
127302001-12-19 Corinna Vinschen <vinschen@redhat.com>
12731
12732 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
12733 Substitute call to target_link by call to gdb_compile.
12734
2cd045cd
JL
12735Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
12736
a9c64011
AS
12737 * gdb.base/break.exp: Fix HP specific search string when testing
12738 backtracing in a called function.
2cd045cd 12739
a9c64011
AS
12740 * gdb.base/constvars.exp: Only set lang to C++ if we're
12741 compiling the test with HP's compilers.
12742 * gdb.base/volatile.exp: Similarly.
2cd045cd 12743
99ebe9ac
JB
127442001-12-19 Jim Blandy <jimb@redhat.com>
12745
12746 * gdb.base/printcmds.exp: Expect the null character to be printed
12747 as '\0', and the '\013' to be printed as '\v'.
12748 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
12749 * gdb.base/setvar.exp: Same.
12750
b9891b29
JB
127512001-12-17 Jim Blandy <jimb@redhat.com>
12752
0eba65ab
JB
12753 * gdb.base/completion.exp: Rather than completing very long
12754 filenames, which can make the readline library produce output we
12755 don't recognize, cd to the directory first, and then complete
12756 using nice, short relative paths.
12757
6970b5b1
JB
12758 * gdb.base/completion.exp: On some systems, there is, in fact, a
12759 variable named `b' in scope, since GDB treats all static
a9c64011
AS
12760 variables as being in scope. So use `no_var_named_this'
12761 instead of `b'.
6970b5b1 12762
b9891b29
JB
12763 * gdb.base/corefile.exp: Recognize the message saying that GDB
12764 can't find the core file's registers as a failure.
12765
e6ccd35f
JSC
127662001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
12767
a9c64011
AS
12768 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
12769 test expect string more specific.
e6ccd35f 12770
105ba819
CV
127712001-12-13 Corinna Vinschen <vinschen@redhat.com>
12772
12773 * gdb.asm/asm-source.exp: Add support for xstormy16.
12774 * gdb.asm/configure.in: Ditto.
12775 * gdb.asm/configure: Rebuild.
12776 * gdb.asm/xstormy16.inc: New file.
12777
e9e79dd9
FF
127782001-12-10 Fred Fish <fnf@redhat.com>
12779
12780 * gdb.base/maint.exp: Update to match changes in type dumping code.
12781
347dc97d
JB
127822001-12-10 Jim Blandy <jimb@redhat.com>
12783
12784 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
12785 matching the entry point symbol's name at the beginning of the
12786 line.
12787
5178b9d6
DJ
127882001-12-07 Daniel Jacobowitz <drow@mvista.com>
12789
12790 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
12791 gdb.c++/inherit.exp, gdb.c++/method.exp,
12792 gdb.c++/namespace.exp, gdb.c++/templates.exp,
12793 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
12794 and class layout support.
12795
af890c52
DJ
127962001-12-07 Daniel Jacobowitz <drow@mvista.com>
12797
12798 * gdb.c++/classes.exp: Add test for static member function.
12799 * gdb.c++/misc.cc: Add class with static member function.
12800
7a345fb3
JB
128012001-12-07 Jim Blandy <jimb@redhat.com>
12802
f2e54a80 12803 If GDB says it can't find the struct the function returned, report
8032bf31
JB
12804 those tests as `unsupported'.
12805 * gdb.base/call-rt-st.exp (print_struct_call): New function.
12806 Rewrite subsequent tests to use it.
12807
12808 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
12809 those tests as `unsupported'.
12810 * gdb.base/structs.exp (call_struct_func): New function.
12811 (do_function_calls): Use call_struct_func to call the functions
12812 returning structs.
12813
0bc69509
JB
12814 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
12815 whether functions are prototyped or not, so we can't possibly pass
12816 arguments to t_float_values2 properly.
12817
7a345fb3
JB
12818 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
12819 value of `timeout' for targets other than the mips*tx39-*.
12820
edb6ede1
MS
128212001-12-06 Michael Snyder <msnyder@redhat.com>
12822
d63a86f8 12823 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
12824 and detect whether the start symbol has a leading underscore.
12825
2d842f13
JB
128262001-12-04 Jim Blandy <jimb@redhat.com>
12827
12828 * gdb.base/completion.exp: Clarify indentation.
12829
68550daf
JB
128302001-12-03 Jim Blandy <jimb@redhat.com>
12831
12832 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
12833 variables on the S/390, not `.word'.
12834
cd5195a8
JB
128352001-11-30 Jim Blandy <jimb@redhat.com>
12836
12837 Add assembly-source tests for s390-ibm-linux.
12838 * gdb.asm/s390.inc: New file.
12839 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
12840 the S/390 architecture.
a9c64011 12841 * gdb.asm/configure: Regenerated.
cd5195a8 12842
ca9efc90
MS
128432001-11-30 Michael Snyder <msnyder@redhat.com>
12844
12845 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
12846 next, info source, info sources, info line, global and static
12847 variables, and static functions.
12848 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
12849 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
12850 * gdb.asm/asmsrc1.s: Add a static function and some variables.
12851 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
12852 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
12853 (gdbasm_leave): Restore frame pointer.
12854 (gdbasm_startup): Copy stack set-up from crt0.S.
12855
d0e66976
FN
128562001-11-26 Fernando Nasser <fnasser@redhat.com>
12857
12858 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
12859 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
12860 to a local (non-static) variable. Copy tstruct.a to a static buffer
12861 and return a pointer to that buffer.
12862 * gdb.base/callfwmall.c (t_structs_a): Ditto.
12863
e2334072
MK
128642001-11-24 Mark Kettenis <kettenis@gnu.org>
12865
12866 * gdb.asm/configure.in: Fix recognition of ix86 target.
12867 * gdb.asm/configure: Regenerate.
12868
756caa3d
MS
128692001-11-21 Michael Snyder <msnyder@redhat.com>
12870
12871 * gdb.asm/sparc.inc: New file.
12872 * gdb.asm/asm-source.exp: Recognize sparc target.
12873 * gdb.asm/configure.in: Recognize sparc target.
12874 * gdb.asm/configure: Regenerate.
d63a86f8 12875
9a4d72d5
MS
128762001-11-21 Michael Snyder <msnyder@redhat.com>
12877
12878 * gdb.asm/m32r.inc: New file.
12879 * gdb.asm/asm-source.exp: Recognize m32r target.
12880 * gdb.asm/configure.in: Recognize m32r target.
12881 * gdb.asm/configure: Regenerate.
12882
a773d1cd
MS
128832001-11-20 Michael Snyder <msnyder@redhat.com>
12884
017ac23d
MS
12885 * gdb.asm/i386.inc: New file.
12886 * gdb.asm/asm-source.exp: Recognize ix86 target.
12887 * gdb.asm/configure.in: Recognize ix86 target.
12888 * gdb.asm/configure: Regenerate.
12889
a773d1cd
MS
12890 * gdb.c++/namespace.exp: Fix quotes in output messages.
12891
bb632afb
MS
128922001-11-14 Michael Snyder <msnyder@redhat.com>
12893
25d559ca 12894 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
12895 qualifier in a type cast expression, to designate an address
12896 in the instruction space (Harvard architecture).
12897
4749e309
MS
128982001-11-13 Michael Snyder <msnyder@redhat.com>
12899
12900 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
12901 Tests for expressions using 'const' and 'volatile'.
12902
25050984
CV
129032001-11-13 Corinna Vinschen <vinschen@redhat.com>
12904
12905 * gdb.asm/asm-sources.exp: Allow defining linker flags.
12906
1902c51f
DJ
129072001-11-12 Daniel Jacobowitz <drow@mvista.com>
12908
12909 * lib/mi-support.exp (mi_run_to_helper): Move comments
12910 outside of gdb_expect.
12911
dcf95b47
DJ
129122001-11-11 Daniel Jacobowitz <drow@mvista.com>
12913
12914 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
12915 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
12916 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
12917 mi0_run_to): New functions.
12918 * gdb.mi/mi-simplerun.exp: Use them.
12919 * gdb.mi/mi0-simplerun.exp: Likewise.
12920 * gdb.mi/mi-var-cmd.exp: Likewise.
12921 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 12922
45b074e1
AC
129232001-11-10 Andrew Cagney <ac131313@redhat.com>
12924
12925 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
12926 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
12927
bf50d346
AC
129282001-11-09 Andrew Cagney <ac131313@redhat.com>
12929
12930 * gdb.base/restore.exp: Include $expected value in restored test
12931 message.
12932
9383332c
AC
129332001-11-09 Andrew Cagney <ac131313@redhat.com>
12934
12935 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
12936 implemented.
12937
db62520a
MS
129382001-11-08 Michael Snyder <msnyder@redhat.com>
12939
12940 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
12941 Add pass/fail message for stop at breakpoint in call dummy function.
12942
b5703437
MS
129432001-11-07 Michael Snyder <msnyder@redhat.com>
12944
d63a86f8
RM
12945 * gdb.c++/templates.exp (test_template_breakpoints):
12946 If we get an overload menu, but it does not match what
760f6330 12947 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
12948 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
12949 making the whitespace optional. Argument for "new" may be
12950 "unsigned" as well as "unsigned int/long".
d63a86f8 12951 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
12952 making the whitespace optional. Also replace "(void) with
12953 "((void|)), making the keyword "void" optional.
d63a86f8 12954 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
12955 making the whitespace optional. Also replace "(void) with
12956 "((void|)), making the keyword "void" optional.
3bf40917
MS
12957 * gdb.base/callfuncs.c (t_float_values): This function must
12958 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 12959 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
12960 can be tested against both cases. Usually one case involves
12961 promotion of float to double, while the other does not.
12962 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
12963 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
12964 includes a stack frame for "start".
12965
c8ab4e6d
JB
129662001-11-05 Jim Blandy <jimb@redhat.com>
12967
12968 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
12969 pointers are 32 bits long, and that offsets of relocs are always
12970 stored in the data (REL-style), and not in the reloc entry itself
12971 (RELA-style).
12972 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
12973 stabs.
12974
3f08ced9
MS
129752001-11-01 Michael Snyder <msnyder@redhat.com>
12976
12977 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
12978 and regular expression operators by using quoting.
12979
cbfa24cd
MS
129802001-10-31 Michael Snyder <msnyder@redhat.com>
12981
12982 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
12983 depending on what the symbol table contains.
12984 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
12985 the output of the ptype command. Similarly, accept both "const &"
12986 and "const&".
12987
aaa68313
CV
129882001-10-31 Corinna Vinschen <vinschen@redhat.com>
12989
12990 * gdb.base/miscexprs.c (main): Add usage of preprocessor
12991 symbol `STORAGE' to allow to choose the storage class of
12992 the local datastructures.
12993 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
12994 compiler directive.
12995
91740388
MS
129962001-10-30 Michael Snyder <msnyder@redhat.com>
12997
12998 * gdb.base/jump.exp: Allow it to run for all targets.
12999
1b7c05e7
CV
130002001-10-29 Corinna Vinschen <vinschen@redhat.com>
13001
13002 * gdb.base/call-ar-st.c (print_double_array): Match for loop
13003 with new double_array size.
13004 (main): Change storage class of all local variables to static.
13005 Reduce size of double_array to 9.
13006 * gdb.base/call-ar-st.exp: Increase timeout value.
13007 Change expected output for double array to match new size in
13008 call-ar-st.c.
13009
36a22261
CV
130102001-10-29 Corinna Vinschen <vinschen@redhat.com>
13011
13012 * gdb.base/ending-run.exp: Create identical output when passing
13013 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 13014 Stormy16 target.
36a22261 13015
92b8ae91
MK
130162001-10-28 Mark Kettenis <kettenis@gnu.org>
13017
13018 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
13019 that we catch the expected failure under Linux/x86.
13020
cb135b83
OF
130212001-10-29 Orjan Friberg <orjanf@axis.com>
13022
13023 * gdb.base/setvar.exp: Escape curly braces.
13024 * gdb.stabs/weird.exp: Ditto.
13025
6884aa54
DJ
130262001-10-27 Daniel Jacobowitz <drow@mvista.com>
13027
13028 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
13029 * gdm.mi/mi0-hack-cli.exp: Likewise.
13030
0398c9aa
AC
130312001-10-25 Andrew Cagney <ac131313@redhat.com>
13032
13033 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
13034 messages.
13035
d20bf2e8
AC
130362001-10-21 Andrew Cagney <ac131313@redhat.com>
13037
13038 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
13039 checking MI enabled.
13040
03dd63aa
CV
130412001-10-09 Corinna Vinschen <vinschen@redhat.com>
13042
13043 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
13044
1d9d99f3
FCE
130452001-10-04 Frank Ch. Eigler <fche@redhat.com>
13046
13047 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
13048 if gdb child process crashes, just signal an error.
13049
838ae6c4
JB
130502001-10-02 Jim Blandy <jimb@redhat.com>
13051
13052 * lib/gdb.exp (test_xfail_format): Simplify.
13053
13054 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
13055 front of the variable name `format'. Simplify `if'.
13056
8f0cbc1c
DJ
130572001-10-01 Daniel Jacobowitz <drow@mvista.com>
13058
13059 * gdb.threads/pthreads.exp: Wait for output and delay
13060 before sending ^C.
13061
1f08dafd
DJ
130622001-10-01 Daniel Jacobowitz <drow@mvista.com>
13063
13064 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
13065 some incorrect output instead of timing out.
13066 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
13067
674f90ff
CV
130682001-09-28 Corinna Vinschen <vinschen@redhat.com>
13069
13070 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
13071 check to allow additional `int'.
13072
9b284272
DJ
130732001-09-27 Daniel Jacobowitz <drow@mvista.com>
13074
13075 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
13076 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
13077
b55a4771
MS
130782001-09-27 Michael Snyder <msnyder@redhat.com>
13079
13080 * lib/gdb.exp (test_debug_format): New proc.
13081 (setup_xfail_format): Use new proc test_debug_format.
13082 * gdb.base/constvars.exp (local_compiler_xfail_check): New
13083 proc; use new service proc test_debug_format.
13084 Replace all other "gcc_compiled" tests with this test.
13085 * gdb.base/volatile.exp (local_compiler_xfail_check): New
13086 proc; use new service proc test_debug_format.
13087 Replace all other "gcc_compiled" tests with this test.
13088
130892001-09-27 Michael Snyder <msnyder@redhat.com>
13090
13091 * gdb.base/cvexpr.exp: New file.
13092 * gdb.base/cvexpr.c: New file
13093 Test for expressions using const and volatile keywords.
13094
4e6667ac
CV
130952001-09-26 Corinna Vinschen <vinschen@redhat.com>
13096
13097 * gdb.base/constvars.exp: Check for different orders of keywords
13098 and additional "int" strings in output.
13099
4f337972
AC
131002001-09-22 Andrew Cagney <ac131313@redhat.com>
13101
13102 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
13103 responses from "help maint".
13104
2015650d
FCE
131052001-09-19 Frank Ch. Eigler <fche@redhat.com>
13106
13107 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
13108 to localhost:NNN instead of :NNN, in case Xvfb is listening
13109 only on TCP.
13110
f3bcedc1
CV
131112001-09-19 Corinna Vinschen <vinschen@redhat.com>
13112
13113 * gdb.base/recurse.exp: When checking leaving the watchpoint
13114 scope, recognize when gdb is in function's epilogue and pass.
13115
6b819c92
KS
131162001-09-18 Keith Seitz <keiths@redhat.com>
13117
13118 * lib/insight-support.exp (_gdbtk_export_target_info): Add
13119 support for running tests against sid targets.
13120 (gdbtk_done): Ditto.
13121
a10c9419
CV
131222001-09-18 Corinna Vinschen <vinschen@redhat.com>
13123
13124 * gdb.base/ending-run.c (main): Set stdout buffersize
13125 to the same reasonable value for any target.
13126 * gdb.base/ending-run.exp: Add a regular expression
13127 to make testsuite happy on Sanyo Stormy16 target.
13128
739d0d99
CV
131292001-09-17 Corinna Vinschen <vinschen@redhat.com>
13130
13131 * gdb.base/display.c (do_loops): Add float variable `f'.
13132 Increment f in loop.
13133 * gdb.base/display.exp: Increment timeout by 60 seconds.
13134 Change float display test to use variable `f'.
13135
1b8947f0
JB
131362001-09-17 Jim Blandy <jimb@redhat.com>
13137
13138 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
13139 overflowing the limited breakpoint tables on some ROM monitors
13140 (like the ROM68K).
13141
9890ac81
FCE
131422001-09-15 Frank Ch. Eigler <fche@redhat.com>
13143
13144 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
13145 the "-ac" (disable access control) flag.
13146
6db765ea
JH
131472001-08-30 Jeff Holcomb <jeffh@redhat.com>
13148
13149 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
13150 ints.
13151
4c32cc04
KS
131522001-08-30 Keith Seitz <keiths@redhat.com>
13153
13154 * lib/gdb.exp: Move all insight-related functionality into
13155 separate file.
13156 * lib/insight-support.exp: New file.
13157
8d6e6f81
FCE
131582001-08-29 Frank Ch. Eigler <fche@redhat.com>
13159
13160 * config/sid.exp (sid_start): Never set sid verbosity; disable
13161 expect_background {} that consumed its stdout; tolerate </dev/null.
13162 Attempt to set endianness override in "sid" protocol mode. Cleanup.
13163
6a90e1d0
AC
131642001-08-18 Andrew Cagney <ac131313@redhat.com>
13165
13166 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
13167 CLI jump command to start it.
13168 (mi_run_to_main): Fail immediatly when unexpected output.
13169
1759b3c3
AC
131702001-08-18 Andrew Cagney <ac131313@redhat.com>
13171
13172 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
13173 beginning of function. Fix PR gdb/191.
13174
61d11d80
FCE
131752001-08-16 Frank Ch. Eigler <fche@redhat.com>
13176
13177 * config/sid.exp (sid_start): Don't warn if we cannot figure out
13178 what to force sid endianness to.
13179
942a4df2
KS
131802001-08-15 Keith Seitz <keiths@redhat.com>
13181
13182 * lib/gdb.exp (gdbtk_start): Don't set environment
13183 variables for TCL_LIBRARY and friends. Insight will
13184 now figure these out for itself.
13185
0521c418
MS
131862001-08-02 Michael Snyder <msnyder@redhat.com>
13187
13188 * gdb.base/completion.exp: Remove the symbol "a64l" from
13189 the expect string; this is target-specific, and not related
13190 to what is being tested.
13191
74a9a58a
DB
131922001-08-02 Dave Brolley <brolley@redhat.com>
13193
13194 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
13195
c70819fa
MS
131962001-07-25 Michael Snyder <msnyder@redhat.com>
13197
c2b8fa57
MS
13198 * gdb.base/consecutive.exp: New file. Test stepping over
13199 breakpoints on consecutive instructions.
13200 * gdb.base/consecutive.c: New file.
13201
c70819fa
MS
13202 * gdb.base/call-rt-st.exp: Use double-backslash to quote
13203 curly braces in regular expressions.
13204
2b1a1355
MS
132052001-07-25 Michael Snyder <msnyder@redhat.com>
13206
13207 * gdb.base/ending-run.exp: Accept "Program exited normally" as
13208 legitimate output from stepping out of main.
13209
413eca6f
KS
132102001-07-22 Keith Seitz <keiths@redhat.com>
13211
13212 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
13213 the empty string, do not run the tests.
13214
7e5a9322
SC
132152001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13216
13217 * gdb.base/long_long.exp: Detect size of pointer. Take into
13218 account 2-byte pointers when testing for p/a results.
13219
de58f10f
SC
132202001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13221
d63a86f8 13222 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
13223 and defined to 1K for m68hc11.
13224 (random_data): Reduce table to 1K for embedded platforms (68hc11).
13225 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
13226 (sizeof_random_data): New variable to tell the size of the data table;
13227 don't test past this size; always run to main.
13228
d6f5fea1
SC
132292001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13230
13231 * gdb.base/return2.exp: return of long long and double fails for
13232 68HC11; don't execute these tests on that platform.
13233 * gdb.base/return.exp: Return of a double fails for 68hc11.
13234
c477543d
SC
132352001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
13236
13237 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
13238 tests that print a float.
13239 * call-rt-st.exp: Likewise.
13240
63cf1c79
MK
132412001-07-12 Mark Kettenis <kettenis@gnu.org>
13242
13243 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
13244 running this test on Linux.
13245
112f9ab5
MC
132462001-06-24 Michael Chastain <chastain@redhat.com>
13247
13248 * gdb.base/arithmet.exp: Remove some tests to make all test names
13249 unique.
13250
4970cb0f
MS
132512001-07-03 Michael Snyder <msnyder@redhat.com>
13252
13253 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
13254 the output of the ptype command.
13255
d85da69f
MS
132562001-07-02 Michael Snyder <msnyder@redhat.com>
13257
4c8a82de
MS
13258 * gdb.base/completion.exp: Don't assume that break.c is the only
13259 source file that may contain functions named "marker".
d85da69f
MS
13260 * gdb.base/corefile.exp: Quote the curly braces in regexp.
13261
8afc772b
AC
132622001-06-28 Andrew Cagney <ac131313@redhat.com>
13263
13264 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
13265 of files to delete.
13266
13267 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
13268 * gdb.disasm/h8300s.exp: New file.
13269 gdb.disasm/h8300s.s: Likewise.
13270
cff22675
AC
132712001-06-27 Andrew Cagney <ac131313@redhat.com>
13272
13273 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
13274 empty breakpoint tables.
13275
68c81b54
AC
132762001-06-25 Andrew Cagney <ac131313@redhat.com>
13277
13278 * lib/mi-support.exp: Update args=... part of stop-reason
13279 patterns. Accept either a list or a tuple.
13280
2dd62704
AC
132812001-06-23 Andrew Cagney <ac131313@redhat.com>
13282
13283 * lib/mi-support.exp: Remove local emacs variable defining
13284 change-log-default-name.
13285
b4127474
MC
132862001-06-22 Michael Chastain <chastain@redhat.com>
13287
13288 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
13289 This is operationally compatible with the previous version.
13290
8dbfb380
JB
132912001-06-13 Jim Blandy <jimb@redhat.com>
13292
13293 * lib/gdb.exp (gdb_test): Doc fix.
13294
f2d8c86d
MC
132952001-06-10 Michael Chastain <chastain@redhat.com>
13296
13297 * gdb.base/exprs.exp: Remove a duplicate test.
13298
81564d34
JB
132992001-06-06 Jim Blandy <jimb@redhat.com>
13300
13301 * gdb.base/return2.exp (main): Use values to test float and double
13302 returns that are not NaN's, to avoid being confused by IEEE
13303 comparison rules.
13304
da55addb
MS
133052001-06-04 Michael Snyder <msnyder@redhat.com>
13306
13307 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 13308 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
13309 rather than wait for 12 more tests to time out.
13310
42c65987
JB
133112001-06-06 Jim Blandy <jimb@redhat.com>
13312
b18bced9 13313 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 13314 Don't forget to match the GDB prompt.
b18bced9 13315
42c65987
JB
13316 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
13317
5b41e5f0
JB
133182001-06-04 Jim Blandy <jimb@redhat.com>
13319
13320 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
13321 command.
13322
015e046f
KB
133232001-05-31 Kevin Buettner <kevinb@redhat.com>
13324
13325 * gdb.base/annota1.exp (info break): Match four or more spaces
13326 after "Address".
13327
fb1ffbbe
MC
133282001-05-31 Michael Chastain <chastain@redhat.com>
13329
13330 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
13331 (dm_type_int_star): Likewise.
13332 (dm_type_long_star): Likewise.
13333 (dm_type_void_star): Likewise.
13334
5ea2a32c
KB
133352001-05-29 Kevin Buettner <kevinb@redhat.com>
13336
13337 * gdb.base/completion.exp (INPUTRC): Set this environment variable
13338 to a known value in order to get consistent results regardless
13339 of the setting of INPUTRC or the presence or contents of .inputrc.
13340
ae23c492
MS
133412001-05-24 Michael Snyder <msnyder@redhat.com>
13342
ac55707e
MS
13343 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
13344 Don't require that the main thread and the manager thread are the
13345 first in the list.
13346
ae23c492
MS
13347 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
13348 debugging. If test fails, issue an "unsupported" not a "fail".
13349
400071f1
JB
133502001-05-24 Jim Blandy <jimb@redhat.com>
13351
13352 Don't assume that short is shorter than int.
13353 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
13354 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 13355 this isn't true.
400071f1
JB
13356 ("print unsigned char == (~0)"): Add test that verifies that ~0,
13357 an int, is not equal to ~0 stored in an unsigned char. This tests
13358 the same thing that the previous test meant to, but works on
13359 16-bit machines, too.
13360 ("print unsigned char != (~0)"): Same test, complemented.
13361
0816a3e5
MS
133622001-05-24 Michael Snyder <msnyder@redhat.com>
13363
13364 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 13365 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
13366 and prevents dejagnu getting out of step.
13367
f6dc23a9
KB
133682001-05-23 Kevin Buettner <kevinb@redhat.com>
13369
13370 * gdb.base/finish.exp (finish_void): Revise pattern for
13371 stopping on the call statement to not permit stopping at
13372 the start of the instructions comprising the call sequence.
13373
7dbd117d
MC
133742001-05-19 Michael Chastain <chastain@redhat.com>
13375
13376 * gdb.base/callfuncs.exp: Make all test names unique.
13377 * gdb.base/commands.exp: Make all test names unique.
13378 * gdb.base/condbreak.exp: Make all test names unique.
13379 * gdb.base/dbx.exp: Make all test names unique.
13380 * gdb.base/default.exp: Make all test names unique.
13381 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
13382 and TIMEOUT messages to their corresponding PASS message.
13383 * gdb.base/ending-run.exp: Make all test names unique.
13384 * gdb.base/long_long.exp: Remove duplicate test.
13385
6b0b0a9e
KB
133862001-05-21 Kevin Buettner <kevinb@redhat.com>
13387
13388 * gdb.base/finish.exp (finish_void): Allow "finish" command to
13389 stop on the call statement as well as the statement after the
13390 call.
13391
2caa35cb
MS
133922001-05-21 Michael Snyder <msnyder@redhat.com>
13393
13394 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
13395
40713331
EZ
133962001-05-10 Elena Zannoni <ezannoni@redhat.com>
13397
a9c64011
AS
13398 * gdb.base/completion.exp: Revamp test. Make it execute on all
13399 platforms.
40713331 13400
c2c1be8d
EZ
134012001-05-10 Elena Zannoni <ezannoni@redhat.com>
13402
a9c64011
AS
13403 * config/gdbserver.exp (gdb_load): Handle the case
13404 in which the arguments to gdbserver are given in the
13405 baseboard configuration file.
13406 Also handle the case in which the server needs to do a
13407 load.
2c9cd303 13408
9671de48
KS
134092001-05-07 Keith Seitz <keiths@cygnus.com>
13410
a9c64011
AS
13411 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
13412 set up the display for testing.
13413 (gdbtk_start): Convert all paths to paths that tcl will like.
13414 Export target information to environment.
13415 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
13416 necessary.
13417 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
13418 (to_tcl_path): New proc to convert a given pathname into
13419 a path acceptible as an argument to a tcl command.
13420 (_gdbtk_export_target_info): New proc to export target info
13421 into the environment for gdbtk testing.
13422 (gdbtk_done): New proc to signal end-of-test.
9671de48 13423
5a360f47
JB
134242001-05-06 Jim Blandy <jimb@redhat.com>
13425
13426 * restore.c: Make the code of caller0 correspond to its comment.
13427
66c756c6
MS
134282001-05-03 Michael Snyder <msnyder@redhat.com>
13429
13430 * config/sid.exp (gdb_target_sid): Check for error messages.
13431 On error or timeout, don't make expect exit (which will terminate
13432 all subsequent tests); instead just make gdb exit.
d63a86f8 13433 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
13434 return a negative value.
13435
a966fde5
JB
134362001-04-24 Jim Blandy <jimb@redhat.com>
13437
851c18e0
JB
13438 * gdb.c++/templates.exp: If we see the prompt for the overload
13439 list, but we haven't recognized any of the longer patterns,
13440 arrange for this test to fail, not hang.
13441
a966fde5
JB
13442 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
13443 variations.
13444
db144853
MC
134452001-04-22 Michael Chastain <chastain@redhat.com>
13446
13447 * gdb.c++/local.exp: Use the 'runto' library function.
13448 * gdb.c++/namespace.exp: Likewise.
13449 * gdb.c++/overload.exp: Likewise.
13450
3207ec21
KB
134512001-03-26 Kevin Buettner <kevinb@redhat.com>
13452
13453 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
13454 * gdb.base/step-line.exp: New file. Test step/next in presence of
13455 #line directives.
13456 * gdb.base/step-line.c: New file. Test program for the above.
13457 * gdb.base/step-line.inp: New file. We pretend that this file has
13458 been transformed by some other tool into step-line.c.
13459
13b57657
JB
134602001-03-21 Jim Blandy <jimb@redhat.com>
13461
13462 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
13463 unmangled operator names.
13464
754cbe1c
JB
134652001-03-20 Jim Blandy <jimb@redhat.com>
13466
13467 * gdb.threads/linux-dp.exp: Recognize an additional message
13468 generated by GDB when it doesn't understand how to debug threads
13469 on the target system.
13470
177495c9
AC
134712001-03-19 Andrew Cagney <ac131313@redhat.com>
13472
13473 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
13474
f266096b
MC
134752001-03-12 Michael Chastain <chastain@redhat.com>
13476
13477 * gdb.c++/derivation.exp: Use the 'runto' library function.
13478
cac3c2ff
MC
134792001-03-12 Michael Chastain <chastain@redhat.com>
13480
13481 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
13482
b6c11a24
MC
134832001-02-24 Michael Chastain <chastain@redhat.com>
13484
13485 * gdb.c++/ref-types.exp: Change handwritten code to library
13486 function 'runto'.
13487
6bae5bce
OF
134882001-03-16 Orjan Friberg <orjanf@axis.com>
13489
13490 * gdb.base/signals.exp: Set count to 0 explicitly.
13491
0015fd9a
MS
134922001-03-15 Mark Salter <msalter@redhat.com>
13493
13494 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
13495 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
13496 (gdb_load): Add support for additional target_info: gdb_download_size
13497 and gdb_load_timeout.
0015fd9a 13498
fc33412a
DT
13499Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
13500
13501 * gdb.base/annota1.exp: Move test of isnative to earlier in the
13502 file -- to prevent failing when the compile fails but we have no
13503 intention of running the tests anyway.
13504
13505 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
13506 tests if set.
13507
13508 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
13509 integers.
13510
13511 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
13512 * gdb.c++/namespace.exp: Ditto.
13513
115f06de
OF
135142001-03-07 Orjan Friberg <orjanf@axis.com>
13515
13516 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
13517 * gdb.base/pointers.exp: Relax pattern match of decimals.
13518
b6ba6518
KB
135192001-03-06 Kevin Buettner <kevinb@redhat.com>
13520
13521 * Makefile.in, config/abug.exp, config/cfdbug.exp,
13522 config/cpu32bug.exp, config/dve.exp, config/est.exp,
13523 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
13524 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
13525 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
13526 config/sh.exp, config/sid.exp, config/slite.exp,
13527 config/sparclet.exp, config/udi.exp, config/unknown.exp,
13528 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
13529 config/vxworks.exp, config/vxworks29k.exp,
13530 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
13531 gdb.base/all-bin.exp, gdb.base/annota1.exp,
13532 gdb.base/arithmet.exp, gdb.base/assign.exp,
13533 gdb.base/async.exp, gdb.base/attach.exp,
13534 gdb.base/bitfields.exp, gdb.base/bitops.exp,
13535 gdb.base/break.exp, gdb.base/call-ar-st.exp,
13536 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
13537 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
13538 gdb.base/commands.exp, gdb.base/completion.exp,
13539 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13540 gdb.base/constvars.exp, gdb.base/corefile.exp,
13541 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
13542 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
13543 gdb.base/ending-run.exp, gdb.base/environ.exp,
13544 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13545 gdb.base/finish.exp, gdb.base/foll-exec.exp,
13546 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
13547 gdb.base/funcargs.exp, gdb.base/help.exp,
13548 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
13549 gdb.base/logical.exp, gdb.base/long_long.exp,
13550 gdb.base/maint.exp, gdb.base/mips_pro.exp,
13551 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
13552 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
13553 gdb.base/pointers.exp, gdb.base/printcmds.exp,
13554 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
13555 gdb.base/regs.exp, gdb.base/relational.exp,
13556 gdb.base/remote.exp, gdb.base/reread.exp,
13557 gdb.base/restore.exp, gdb.base/return2.exp,
13558 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
13559 gdb.base/selftest.exp, gdb.base/setshow.exp,
13560 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
13561 gdb.base/sigall.exp, gdb.base/signals.exp,
13562 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
13563 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13564 gdb.base/step-test.exp, gdb.base/structs.c,
13565 gdb.base/structs.exp, gdb.base/structs2.exp,
13566 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
13567 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
13568 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
13569 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13570 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
13571 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
13572 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
13573 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
13574 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
13575 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
13576 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
13577 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
13578 gdb.fortran/types.exp, gdb.java/jmisc.exp,
13579 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13580 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
13581 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13582 gdb.trace/circ.exp, gdb.trace/collection.exp,
13583 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13584 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13585 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
13586 gdb.trace/report.exp, gdb.trace/save-trace.exp,
13587 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13588 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13589 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
13590 notices.
13591
dc96c6c7 135922001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
13593
13594 * gdb.base/varargs.c (find_max_double): Fix printf format string:
13595 first arg is int not float.
13596
dc96c6c7 135972001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
13598
13599 * gdb.base/reread.exp: Unsupported for non-native targets;
13600 doesn't work for remote debugging.
13601
9b0c4aeb
FN
136022001-02-19 Fernando Nasser <fnasser@redhat.com>
13603
13604 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
13605 * gdb.base/ending-run.exp: Properly handle the BSP state when
13606 stepping past the end of main.
9b0c4aeb 13607
02aa71d5
MC
136082001-02-19 John Moore <jmoore@redhat.com>
13609
13610 * gdb.base/commands.exp (infrun_breakpoint_command_test):
13611 Converted HPUX fix for non-expected items following multiple
13612 step commands into general solution for all platforms.
13613
1fa449a4
MC
136142001-02-18 Michael Chastain <chastain@redhat.com>
13615
13616 * gdb.c++/classes.exp (do_tests): Change runto statements
13617 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13618 statements demangler agnostic.
13619 * gdb.c++/virtfunc.exp (do_tests): Likewise.
13620 (gdb_virtfunc_restart): Likewise.
13621
b2f9ec70
MC
136222001-02-14 Michael Chastain <chastain@redhat.com>
13623
13624 * gdb.c++/inherit.exp (do_tests): Change runto statements
13625 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13626 statements demangler agnostic.
13627
cf74b8ca
AC
13628Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
13629
13630 * gdb.threads/pthreads.exp: Unify pass/fail messages for
13631 ``continue to bkpt at common_routine in thread 2'' and ``stopped
13632 before calling common_routine 15 times'' tests.
13633
99f78f56
MC
136342001-02-11 Michael Chastain <chastain@redhat.com>
13635
13636 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
13637 Helps the test script figure out which demangler is in use.
13638 (dm_type_foo_ref): Ditto.
13639 (dm_type_int_star): Ditto.
13640 (dm_type_long_star): Ditto.
13641 (dm_type_unsigned_int): Ditto.
13642 (dm_type_void): Ditto.
13643 (dm_type_void_star): Ditto.
99707966 13644 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
13645 Probe the gdb demangler and set variables to accommodate
13646 formatting differences.
13647 (info_func_regexp): New function. Same as info_func, but
13648 matches against a regexp.
13649 (info_func): Match against a literal string.
13650 (print_addr_2): New function. Match against a literal string,
13651 which can be different from the input to gdb.
13652 (print_addr): Simply call print_addr_2 with the same argument twice.
13653 (test_lookup_operator_functions): Use demangler formatting variables.
13654 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
13655 the tests in the same order as the C++ class declaration.
13656 (test_paddr_operator_functions): Ditto.
13657 (test_paddr_overloaded_functions): Ditto.
13658 (test_paddr_hairy_functions): Use demangler formatting variables.
13659 Add reference to gdb/19 for related tests.
13660 (do_tests): Call probe_demangler.
13661
1de8f023
KB
136622001-01-30 Kevin Buettner <kevinb@redhat.com>
13663
13664 * gdb.c++/templates.cc (printf): Remove unused function definition.
13665
ca3f91ed
MS
136662001-01-26 Felix Lee <flee@redhat.com>
13667
13668 * sid.exp (sid_exit): Pass host, not target, to remote_close.
13669
136702001-01-25 matthew green <mrg@redhat.com>
13671
13672 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
13673 up sid.
13674 (sid_exit): Call `remote_pop_conn' after GDB is gone.
13675
136762001-01-25 matthew green <mrg@redhat.com>
13677
13678 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 13679 Deprecate $sid_spawn_id.
ca3f91ed
MS
13680 (sid_exit): Remove code necessary only for `spawn.'
13681
136822001-01-25 matthew green <mrg@redhat.com>
13683
13684 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
13685
fb18ec4a
MC
136862001-01-28 Michael Chastain <chastain@redhat.com>
13687
13688 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
13689 to call when tests fail. It takes gdb out of the overloaded
13690 function choice menu back to the main prompt, so that the test
13691 program stays synchronized.
13692 (set_bp_overloaded): New proc to collect all the common
13693 code for setting a breakpoint on an overloaded name. Calls
13694 take_gdb_out_of_choice_menu when needed.
13695 (menu_overload1arg): New variable to collect the repeated
13696 instances of the expected menu for an overloaded name. Change
13697 the regular expression to handle changes in g++ type encoding:
13698 "void" can be either "void" or "", and "unsigned int" can be
13699 either "unsigned int" or "unsigned".
13700 (continue_to_bp_overloaded): Change regular expressions to handle
13701 changes in g++ type encoding.
13702 (no proc): Call take_gdb_out_of_choice_menu when needed.
13703 Remove redundant calls to "info break". Accept either "canceled"
13704 or "cancelled". Change regular expressions in "info break"
13705 calls to handle changes in g++ type encoding. Give all tests
13706 unique strings.
13707
9c646a6e
BE
137082001-01-17 Ben Elliston <bje@redhat.com>
13709
13710 * config/sid.exp: New file.
13711
9549d9c1
AC
13712Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
13713
13714 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
13715
dc96c6c7 137162000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
13717
13718 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
13719 Add a RE to accept a non-ascii char if one is ever presented.
13720
b4df4f68
FN
137212000-12-20 Fernando Nasser <fnasser@redhat.com>
13722
297dd0fd 13723 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 13724
dc96c6c7 137252000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 13726
d63a86f8 13727 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
13728 in regexp. One '\' does not suffice on Linux.
13729
4a7bddb6
MC
137302000-12-09 Michael Chastain <chastain@redhat.com>
13731
13732 * gdb.base/break.exp (test_clear_command): Use a marker function
13733 rather than 'main' for the test function. Also move this
13734 test to an execution point where the marker function names are
13735 guaranteed to be bound to functions. (Executing tests after a
13736 'finish' from main runs into name conflicts with local names
13737 in __libc_start_main).
13738
dc96c6c7 137392000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
13740
13741 * gdb.base/finish.exp: New test for gdb's "finish" command.
13742 * gdb.base/return2.exp: New test for gdb's "return" command.
13743 * gdb.base/return2.c: New source file for above.
13744
dc96c6c7 137452000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
13746
13747 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
13748 * gdb.base/miscexprs.exp: Ditto.
13749 * gdb.base/pointers.exp: Ditto.
13750 * gdb.c++/derivation.exp: Ditto.
13751 * gdb.c++/local.exp: Ditto.
13752 * gdb.c++/namespace.exp: Ditto.
13753 * gdb.c++/overload.exp: Ditto.
13754 * gdb.c++/ref-types.exp: Ditto.
13755
dc96c6c7 137562000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
13757
13758 * gdb.base/constvars.exp: Test result of "up" command.
13759 * gdb.base/miscexprs.exp: Ditto.
13760 * gdb.base/pointers.exp: Ditto.
13761 * gdb.base/scope.exp: Ditto.
13762 * gdb.c++/derivation.exp: Ditto.
13763 * gdb.c++/local.exp: Ditto.
13764 * gdb.c++/namespace.exp: Ditto.
13765 * gdb.c++/overload.exp: Ditto.
13766 * gdb.c++/ref-types.exp: Ditto.
13767
44097287
FN
137682000-11-22 Michael Chastain <chastain@redhat.com>
13769
13770 * mips_pro.exp: Accept either "middle -> top -> main" or
13771 "middle -> main" in the backtrace, because gcc can optimize
13772 tail calls to jumps. Remove setup_xfail for the hppa case.
13773 Add a comment with the original warning messages from PR 3016,
13774 which was filed in 1993, to preserve them for posterity.
13775
9d2e1bab
ND
137762000-11-17 Nick Duffek <nsd@redhat.com>
13777
13778 * lib/gdb.exp (gdb_test): Override timeout with board info.
13779
1aca8eb7
ND
137802000-11-17 Nick Duffek <nsd@redhat.com>
13781
13782 * gdb.base/display.exp: Don't kill running stub. Add "again" to
13783 the second kill and detach messages.
13784
93076499
ND
137852000-11-17 Nick Duffek <nsd@redhat.com>
13786
13787 * configure.in: Add AC_EXEEXT.
13788 * configure: Regenerate.
13789 * Makefile.in (just-check): Export EXEEXT.
13790 * lib/gdb.exp ($EXEEXT): Import from environment.
13791 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
13792 expect "maint dump-me" on Cygwin.
13793 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
13794 $EXEEXT.
13795
30e87cd3
ND
137962000-11-17 Nick Duffek <nsd@redhat.com>
13797
13798 * gdb.base/break.exp: Test backtrace and finish from called
13799 function on all platforms, not just HP-UX.
13800
dc96c6c7 138012000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
13802
13803 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
13804 code from gdb_target_monitor, so it can be used independantly
13805 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 13806
dc96c6c7 138072000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
13808
13809 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
13810 * gdb.base/corefile.exp: Expect the message "Program is being
13811 debugged already" when we send the "corefile" command, since
13812 the preceeding gdb_load may have connected gdb to a remote target.
13813 * gdb.base/display.exp: Disable hardware watchpoints if new
13814 board info variable "no_hardware_watchpoints" is true.
13815 Replace single-letter commands with more readable ones.
13816 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
13817 if new board info variable "no_hardware_watchpoints" is true.
13818 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
13819 to see if stdio (printf) testing is possible.
13820 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
13821 board info variable "no_hardware_watchpoints" is true. Use new
13822 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
13823
39124dea
FN
138242000-11-13 Fernando Nasser <fnasser@redhat.com>
13825
13826 From Orjan Friberg <orjanf@axis.com>:
13827 * gdb.base/printcmds.exp: Escape curly braces followed by a number
13828 in array print pattern match.
13829
a9e2e984
FN
138302000-11-09 Fernando Nasser <fnasser@redhat.com>
13831
13832 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
13833 spelling "cancelled" to U.S. spelling "canceled" to match changes
13834 made to gdb.
13835 * gdb.c++/ovldbreak.exp: Ditto.
13836
c7db355b
PS
138372000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13838
13839 * gdb.base/callfuncs.c (main): Moved to end of file, call
13840 t_double_values to initialize the FPU before inferior calls are made.
13841 * gdb.base/callfuncs.exp: Test for register preservation after calling
13842 inferior functions. Add tests for continuining, finishing and
13843 returning from a stop in a call dummy.
13844
dc96c6c7 138452000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
13846
13847 * gdb.base/commands.exp: Break up long lines, and re-indent.
13848
dc96c6c7 138492000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
13850
13851 * config/gdbserver.exp: Rewritten from the ground up, to make it
13852 compatible with the current dejagnu tree, and to make it work with
13853 the new "gdbserver" in libremote.
13854
dc96c6c7 138552000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13856
13857 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
13858 * gdb.base/varargs.exp: Skip entire test if no printf support.
13859 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
13860 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
13861
dc96c6c7 138622000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13863
13864 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
13865 no floating point support.
13866 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
13867 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
13868 * gdb.base/call-rt-st.exp: Ditto.
13869 * gdb.base/call-strs.exp: Ditto.
13870
bac5fc66
JG
138712000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
13872
13873 * gdb.base/sizeof.c: include <stdio.h>.
13874
13875 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
13876 'finish', otherwise uncaptured gdb_prompt would potentially
13877 throw remaining test points out of sync.
bac5fc66 13878
b22a6027
SB
138792000-07-26 Scott Bambrough <scottb@netwinder.org>
13880
13881 * gdb.base/recurse.exp: Run tests for all targets.
13882 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
13883 gnu-oldld case on ARM.
13884 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
13885 for ARM targets.
d63a86f8 13886
d8231941
AG
13887Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
13888
13889 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
13890 * gdb.java/configure: Rebuild.
13891
8caabe69
AG
13892Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
13893
13894 * gdb.java/jv-exp.exp: New file.
13895
9d273ca3
AG
13896Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
13897
13898 * configure: Rebuilt.
13899 * configure.in (configdirs): Add gdb.java.
13900 * gdb.java/jmisc.java: New file.
13901 * gdb.java/jmisc.exp: New file.
13902 * gdb.java/Makefile.in: New file.
13903 * gdb.java/configure: Rebuilt.
13904 * gdb.java/configure.in: New file.
13905 * lib/java.exp: New file.
13906
4f823a66
AC
13907Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
13908
13909 * gdb.base/exprs.exp: Test casts to a pointer including over and
13910 underflow.
13911
2391e11d
AC
13912Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
13913
13914 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
13915 and the compilers sizes.
13916
54602222
ND
139172000-07-09 Nick Duffek <nsd@redhat.com>
13918
13919 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
13920 (use_methods): New function.
13921 (main): Call use_methods().
13922 * gdb.c++/classes.exp (test_method_param_class): New procedure.
13923 (do_tests): Call test_method_param_class.
13924
2bec0572
ND
139252000-07-09 Nick Duffek <nsd@redhat.com>
13926
13927 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
13928 spelling.
13929 (test_enums): New procedure. Move enum tests from end of script
13930 to here. Set breakpoint on function name instead of line number.
13931 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
13932 (enums2): New marker function.
13933 (enums1): New function.
13934 (main): Call enums1(). Move enum tests to enums1().
13935
78492fde
AC
13936Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
13937
13938 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
13939 compile/link program. Update line numbers.
13940 * gdb.asm/d10v.inc: Define ``startup''.
13941 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 13942
49a2cef8
AC
13943Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
13944
13945 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
13946
3e6c8688
EZ
139472000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13948
13949 * gdb.base/maint.exp: Add 'maint print architecture' item to output
13950 of 'help maint print' command.
13951
9ff5cbe9
AC
13952Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
13953
13954 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
13955 they use gdb_expect_list.
13956
17c579bd
AC
13957Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
13958
13959 * gdb.base/commands.exp: Use ``set remote
13960 memory-read-packet-size'' instead of ``set endian big'' to test
13961 long commands.
13962
e6d71bf3
DB
139632000-06-03 Daniel Berlin <dan@cgsoftware.com>
13964
13965 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 13966 g++, and stop skipping them.
e6d71bf3
DB
13967
13968 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
13969 work under g++.
13970
d63a86f8 13971 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
13972 initialization.
13973
dc96c6c7 139742000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
13975
13976 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
13977 the regular expression: accept an (almost) arbitrary sequence of
13978 "frames-invalid" and "breakpoints-invalid" messages both before
13979 and after the "starting" message.
13980
dc96c6c7 139812000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
13982
13983 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 13984
dc96c6c7 139852000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
13986
13987 * gdb.base/annota1.exp (annotate-signal-handler-caller):
13988 Relax the regular expression a little, make it pass on Solaris 8.
13989
8216cda9
KB
139902000-05-12 Kevin Buettner <kevinb@redhat.com>
13991
13992 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 13993 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
13994 Instead, it is permissible for gdb to stop on the line of the
13995 call itself.
13996
1a570b2f
MS
139972000-05-12 Michael Snyder <msnyder@.cygnus.com>
13998
13999 * gdb.base/break.exp (bp on small function, optimized file):
14000 Add a second pass pattern. The behavior differs here between stabs
14001 and dwarf for one-line functions. Stabs preserves two line symbols
14002 (one before the prologue and one after) with the same line number,
14003 but dwarf regards these as duplicates and discards one of them.
14004 Therefore the address after the prologue (where the breakpoint is)
14005 has no exactly matching line symbol, and GDB reports the breakpoint
14006 as if it were in the middle of a line rather than at the beginning.
14007
dc96c6c7 140082000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 14009
d63a86f8 14010 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
14011 rather than "send_gdb" (for consistancy).
14012
7d418785
AC
14013Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
14014
14015 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
14016 * gdb.c++/templates.cc: Properly check for GCC version number.
14017 * lib/compiler.cc: Likewise
14018
dc96c6c7 140192000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 14020
d63a86f8 14021 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
14022 gdb may not stop at the first line of main, due to code motion.
14023
dc96c6c7 140242000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
14025
14026 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
14027 This test depends on parsing the printf output from the target.
14028 Since the sparclet stub doesn't do stdio, this will never work.
14029 * gdb.base/call-rt-st.exp: ditto.
14030 * gdb.base/call-strs: ditto.
14031
dc96c6c7 140322000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
14033
14034 * gdb.base/miscexprs.exp: make sizeof long array test portable.
14035
14036 * gdb.base/ending-run.exp: After connecting to a remote target,
14037 but before running, the target will appear to be in a random
14038 location. Specify both a file and a line for breakpoints.
14039 Also, the function that calls main may be called 'init'
14040 rather than 'start'.
14041
a5a51225
EZ
140422000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14043
14044 * gdb.base/help.exp: Update output for add-symbol-file command.
14045
7930cc7c
FN
140462000-04-10 Fernando Nasser <fnasser@cygnus.com>
14047
14048 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14049 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
14050
23e37ab1
C
140512000-04-07 J.T. Conklin <jtc@redback.com>
14052
e93c542c
C
14053 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
14054
23e37ab1
C
14055 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
14056
591b8fa3
PDM
14057Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
14058
14059 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
14060 values that can be represented exactly.
14061 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
14062 above change, and to not check against the directory part of the source
14063 file name.
14064 (step into print_long_arg_list): Likewise.
14065 (print print_small_structs from print_long_arg_list): Likewise.
14066 (print print_long_arg_list): Likewise.
14067
7a495180
EZ
140682000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14069
30b53638 14070 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 14071
beb998c6
AC
14072Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
14073
14074 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
14075
1c689132
DB
140762000-03-25 Daniel Berlin <dan@cgsoftware.com>
14077
14078 * gdb.base/commands.exp (deprecated_command_test): Add test for
14079 deprecate with no arguments.
14080
c1790a9d
JL
140812000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
14082
14083 * gdb.base/break.exp: Add new test for setting breakpoints on
14084 optimized code so we can test breakpoints work even when function
14085 prologues may be optimized away
14086
003ba290
FN
140872000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
14088
14089 From David Whedon <dwhedon@gordian.com>
a9c64011 14090 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 14091
6837a0a2
DB
140922000-03-22 Daniel Berlin <dan@cgsoftware.com>
14093
14094 * gdb.base/help.exp: Added test for new apropos command.
14095
b9593231
KB
140962000-03-21 Kevin Buettner <kevinb@redhat.com>
14097
14098 * gdb.base/pointers.c (usevar): New function.
14099 (main): Make sure that global variables v_int_pointer2, rptr,
14100 and y are all referenced someplace in the program by calling
14101 usevar() on them. [Some linkers delete symbols which are
14102 never referenced. The space remains, but there's no way to
14103 get a (symbolic) handle on the variable from the debugger.]
14104
751a959b
EZ
141052000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14106
14107 * gdb.base/printcmds.c: Add typedeffed arrays.
14108
14109 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
14110 procedure to test arrays that are typedef'd.
14111
73a93a32
JI
141122000-03-13 James Ingham <jingham@leda.cygnus.com>
14113
14114 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 14115 the library directories.
73a93a32 14116
fb40c209
AC
14117Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
14118
14119 * configure.in (configdirs): Add sub directory gdb.mi.
14120 * configure: Re-generate.
14121
14122 * gdb.mi: New directory.
d63a86f8 14123
ee4dd2c9
AC
141242000-02-25 Scott Bambrough <scottb@netwinder.org>
14125
14126 * gdb.base/long_long.exp: Correct test suite failure when printing
14127 a long long value as a double on ARM platforms.
14128
70f0cc22
JB
141292000-02-16 Jim Blandy <jimb@redhat.com>
14130
14131 * gdb.base/break.exp ("breakpoint line number"): Make sure the
14132 default source file is set properly before running this test.
14133
853819b8
EZ
141342000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14135
14136 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
14137 gdbtk/library directory, not in gdbtcl2.
14138
dfcd3bfb
JM
141392000-02-04 Jim Blandy <jimb@redhat.com>
14140
14141 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
14142 backslash from regexp pattern.
14143
14144 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
14145 procedure. Use it to run all the "continue to bp overloaded"
14146 tests. Note that this changes the names of the tests slightly.
14147 If the breakpoint hit message includes a hex PC value, because
14148 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
14149 from the real source code, still consider that a pass.
14150
14151 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
14152 XFAIL here if the breakpoint message contains a hex address. Note
14153 similar change on 1999-11-02.
14154
14155 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
14156
14157 * gdb.base/ptype.exp: Establish a default source file before
14158 calling get_debug_format.
14159
141602000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
14161
14162 * gdb.base/watchpoint.exp: Remove duplication of test messages.
14163
8b93c638
JM
141642000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
14165
14166 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
14167 of successive stepi commands -- while in the prologue we should see
14168 the function entry bracket.
14169
141702000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
14171
14172 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
14173 reach __change_mode() when stepping through the end of main().
14174
c5394b80
JM
141752000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
14176
14177 * gdb.base/default.exp: Fix expected pattern.
14178 * gdb.base/help.exp: Same.
14179
0d06e24b
JM
141802000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14181
14182 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
14183 Don't use xfail's because that affects only the following test.
d63a86f8 14184
0d06e24b
JM
14185 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
14186 solaris or linux.
14187
14188 * gdb.base/selftest.exp: Update to reflect changes to main.c.
14189
dc96c6c7 141902000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 14191
d63a86f8 14192 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
14193 "A syntax error" rather than "A parse error". Accept both.
14194
141952000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
14196
14197 * gdb.base/default.exp: Remove OS dependent string from "target
14198 remote" test.
14199 * gdb.base/help.exp: Same for "help target remote" test.
14200
c3f6f71d
JM
142012000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14202
14203 From Jim Kingdon <kingdon@redhat.com>:
14204
14205 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
14206 prompt (cleanup rather than necessity, but still might keep output
14207 from spilling to next test).
14208
142092000-01-02 Fred Fish <fnf@cygnus.com>
14210
14211 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
14212 AIX, which defines them in <sys/types.h>.
14213
ed9a39eb 142141999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 14215
ed9a39eb
JM
14216 * gdb.base/default.exp: Match arm* etc instead of arm in "info
14217 float" test.
14218
142191999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 14220
ed9a39eb 14221 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
14222
14223 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
14224 outermost frame disallowed".
14225
142261999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
14227
14228 * gdb.base/setvar.exp: New tests for setting the value of a struct
14229 with a constant list.
14230
142311999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14232
14233 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
14234 require the user to type a cast before setting the value of a struct.
14235
de57eccd
JM
142361999-12-06 Jim Blandy <jimb@cygnus.com>
14237
14238 * gdb.base/default.exp: Expect the new 'info float' command on
14239 all i386 platforms.
14240
14241 * gdb.threads/linux-dp.exp: Expand our ability to recognize
14242 LinuxThreads libraries that don't support debugging.
14243
c2d11a7d
JM
14244Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14245
14246 * gdb.base/remote.c: Fill the buffer with truely random data.
14247 Change the buffer type to ``unsigned char'' to simplify size
14248 arithmetic.
14249
14250 * gdb.base/remote.exp: Reduce download numbers by one. Typical
14251 stub only handles 400-1 byte packets. Verify that the download
14252 worked.
14253
142541999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
14255
14256 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
14257 tests, using UNRESOLVED for the untested cases. Also, does not wait
14258 for a timeout if the prompt was received before a recognizable pattern.
14259
142601999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
14261
14262 * lib/gdb.exp (gdb_expect_list): Fix spelling.
14263
142641999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14265
14266 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
14267 watchpoints.
14268
142691999-11-24 Jason Merrill <jason@casey.cygnus.com>
14270
14271 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
14272
14273 * gdb.c++/local.exp: Be more flexible in recognizing local class
14274 name mangling. Don't allow horribly truncated method names.
14275 * gdb.c++/derivation.exp: Expect protected inheritance.
14276 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
14277 * gdb.c++/virtfunc.exp: Likewise.
14278 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
14279 when printing a nested enum.
14280
142811999-11-22 Jim Blandy <jimb@cygnus.com>
14282
14283 * gdb.base/step-test.exp: Properly await GDB's response to setting
14284 a breakpoint on the call to large_struct_by_value.
14285
14286 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
14287 just because we have debug info for the `start' function.
14288
142891999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
14290
14291 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
14292 "Unknown signal" messages, which indicate (on LinuxThreads) that
14293 GDB doesn't know how to debug threads on this system. This is
14294 better than hanging while philosopher 0 dumps chatter into gdb.log.
14295
142961999-11-18 Tom Tromey <tromey@cygnus.com>
14297
14298 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
14299
143001999-11-18 Fred Fish <fnf@cygnus.com>
14301
14302 * gdb.base/coremaker2.c: Add sample program for generating
14303 cores that is more self contained than coremaker.c. Eventually
14304 I'll add more code to this and tie it into the testsuite.
14305
4ce44c66
JM
143061999-11-12 Stan Shebs <shebs@andros.cygnus.com>
14307
14308 * gdb.base/dollar.exp: Remove, now in gdb.hp.
14309
143101999-11-10 Jimmy Guo <guo@cup.hp.com>
14311
14312 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
14313 from $srcdir/lib/.
14314 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
14315 and gdb.c++/.
14316
14317 * gdb.c++/derivation.exp: remove redundant get compiler info code.
14318
d63a86f8 14319 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
14320 'continue with watch' test point.
14321
143221999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
14323
14324 Merged from p2linux-990323-branch:
d63a86f8 14325
4ce44c66
JM
14326 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
14327
11cf8741
JM
14328Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
14329
14330 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
14331 {limit,fixed}''. Test ``set download-write-size''.
14332
14333Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
14334
14335 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
14336 gdb_expect_list.
14337
14338Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
14339
14340 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
14341
143421999-11-03 Mark Salter <msalter@cygnus.com>
14343
14344 * gdb.base/break.exp: Fix "stub continue" pattern.
14345
143461999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
14347
14348 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
14349
143501999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
14351
14352 * gdb.base/display.exp ("finish"): Add timeout clause.
14353
14354 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
14355 plain prompt clause, so this doesn't have to time out in order to
14356 fail.
14357
14358 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
14359 breakpoint hit messages include an address.
14360
14361 * gdb.base/display.exp: Don't forget to escape parens in regular
14362 expressions. Unix regexp notatation sucks.
14363
143641999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14365
14366 * gdb.base/annota1.exp: Test for annotate-signalled: change output
14367 order for 'signalled' message.
14368
5c44784c
JM
143691999-11-01 Stan Shebs <shebs@andros.cygnus.com>
14370
14371 From Jimmy Guo <guo@cup.hp.com>:
14372 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
14373 * gdb.base/annota1.c: Add code for tests to work with.
14374
143751999-10-26 Frank Ch. Eigler <fche@cygnus.com>
14376
14377 * gdb.base/remote.exp: New test for remote downloading settings.
14378 * gdb.base/remote.c: New file with large .data.
14379
917317f4
JM
143801999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
14381
14382 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
14383 for LinuxThreads support, merged from the Code Fusion branch.
14384
14385Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
14386
14387 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
14388 containing exp_continue into a while within an expect. Don't
14389 attempt a start more than three times. Check return value from
14390 gdb_load.
d63a86f8 14391
2df3850c
JM
14392Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
14393
14394 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
14395 a pass case.
14396
2acceee2
JM
143971999-10-01 Kevin Buettner <kevinb@cygnus.com>
14398
14399 * gdb.base/break.c (main): Added a statement that we can step
14400 off of.
14401 * gdb.base/break.exp: Added tests for setting a breakpoint
14402 at an offset and stepping onto a breakpoint.
14403
144041999-10-01 Fred Fish <fnf@cygnus.com>
14405
d63a86f8 14406 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
14407 gdb output.
14408
c2c6d25f
JM
144091999-09-18 Jim Blandy <jimb@cris.red-bean.com>
14410
14411 * gdb.base/break.exp: Code locations are in hex, don't forget!
14412 (For HP-UX.)
14413
144141999-09-17 Stan Shebs <shebs@andros.cygnus.com>
14415
14416 * condbreak.exp: Use break.c as test program.
14417 * condbreak.c: Remove, redundant with break.c.
14418
144191999-09-15 Stan Shebs <shebs@andros.cygnus.com>
14420
14421 * config/monitor.exp (gdb_target_monitor): Disable X- and
14422 Z-packets if the target needs it.
14423
144241999-09-13 James Ingham <jingham@leda.cygnus.com>
14425
14426 * gdb.c++/overload.exp: Added tests for listing overloaded
14427 functions with function pointers in the arg, explicitly calling
14428 out the version you want.
14429
cff3e48b
JM
144301999-09-09 Stan Shebs <shebs@andros.cygnus.com>
14431
14432 * long_long.exp: Add variations of test cases that work for
14433 targets with 16-bit ints and 32-bit doubles.
14434
d4f3574e
SS
144351999-09-08 Stan Shebs <shebs@andros.cygnus.com>
14436
14437 * break.c (main): Compare a possibly-uninitialized argc with an
14438 unlikely value that fits in 16 bits.
14439
144401999-09-07 Stan Shebs <shebs@andros.cygnus.com>
14441
14442 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
14443 0xfeeb, don't want negative numbers if ints are 16 bits.
14444
14445 * lib/gdb.exp (skip_cplus_tests): New proc.
14446 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
14447 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
14448 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
14449 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
14450 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
14451 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
14452 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
14453 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
14454
14455 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
14456
14457Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
14458
14459 * gdb.base/corefile.exp (up): Allow a parameter to appear
14460 in the frame that we're going up to.
14461
14462 From Jim Blandy <jimb@cygnus.com>:
14463
14464 * gdb.base/default.exp (info float): Expect some output now.
14465
14466 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
14467 returning floating-point values to fail on the x86.
14468 * gdb.base/callfwmall.exp (do_function_calls): Same.
14469
14470 * gdb.base/list.exp (test_listsize): Correct expectations for
14471 listing line 1 with listsize 2. Also, listing a single line
14472 works now, as does listing three lines. [Kevin's note: There
14473 were a number of other cases fixed too where the expectations
14474 differed...]
14475
144761999-09-02 Stan Shebs <shebs@andros.cygnus.com>
14477
14478 * gdb.base/selftest.exp: Add case for when version prints as
14479 constant string instead of char pointer.
14480
104c1213
JM
144811999-08-25 Stan Shebs <shebs@andros.cygnus.com>
14482
14483 * gdb.base/ending-run.exp: Add Solaris case for what happens when
14484 stepping out of main.
14485
14486 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
14487 G++ used.
14488
14489 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
14490 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
14491
14492 * gdb.c++/ovldbreak.exp: Update match string in test that
14493 includes a warning of multiple breakpoints.
14494
144951999-08-24 Stan Shebs <shebs@andros.cygnus.com>
14496
14497 * gdb.base/display.exp: Improve precision of step-after-finish
14498 added yesterday.
14499
14500 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
14501 test.
14502
14503 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
14504 configs when using G++, not just hppa*.
14505
145061999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14507
14508 * gdb.base/async.c: New file.
14509 * gdb.base/async.exp: New file.
14510
14511Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
14512
14513 * gdb.base/break.exp: Tweak PA specific tests to properly handle
14514 PA64.
14515
53a5351d
JM
14516Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
14517
104c1213
JM
14518 * gdb.base/display.exp: "finish" can leave us mid-line on many
14519 targets, deal with it. Add a small constant to main, instead of
14520 1000 since main+1000 may not be a valid address in the target.
14521
53a5351d
JM
14522 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
14523 on hpux11.
14524
14525 * gdb.base/attach.exp: Handle another hpux11 error message variant
14526 when attaching to a process that does not exist.
14527
145281999-08-19 J.T. Conklin <jtc@redback.com>
14529
14530 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
14531 characters in 'continue to 1241' test.
14532
145331999-08-17 Stan Shebs <shebs@andros.cygnus.com>
14534
14535 * gdb.base/call-ar-st.exp: Add a shorter match case for the
14536 stop in print_long_arg_list, define and use a whitespace
14537 variable in print_small_structs test, add an XFAIL for Solaris.
14538 * gdb.base/dbx.exp: XFAIL func commands until somebody is
14539 interested enough to fix.
14540
7be570e7
JM
145411999-08-13 Keith Seitz <keiths@cygnus.com>
14542
14543 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
14544 (dbx_gdb_load): Remove. Use gdb_load instead, since that
14545 proc knows about targets other than the natives.
14546 (test_assign): Use "gdb_run_cmd" to "run" the target.
14547 Check that we've actually hit the breakpoint at main.
14548 When we attempt to assign a value to a local variable, check
14549 that the variable is in the current scope, i.e., don't use
14550 a test with an empty result.
14551
14552Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
14553
14554 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
14555 command.
14556
145571999-08-09 Stan Shebs <shebs@andros.cygnus.com>
14558
14559 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14560 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
14561 gdb.compat, gdb.threads-hp.
14562 gdb.hp/configure, gdb.hp/configure.in: New files.
14563 gdb.hp/Makefile.in: Recurse into new subdirs.
14564 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
14565 gdb.hp/gdb.objdbg: New directory, tests for debugging info
14566 in object files.
14567 gdb.hp/tools: New directory, aux tools for HP-specific tests.
14568
96baa820
JM
145691999-08-05 Stan Shebs <shebs@andros.cygnus.com>
14570
14571 * gdb.base/display.exp: Help expect by putting a newline in the
14572 funky printf, remove a bogus p/a test.
14573
145741999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14575
14576 * gdb.base/display.exp: Make sure that when we say 'run', we are
14577 connected to the target. This is necessary when running not
14578 natively.
14579
145801999-08-03 Stan Shebs <shebs@andros.cygnus.com>
14581
14582 * gdb.base/step-test.exp: Removed some extraneous messages.
14583
14584 * gdb.base/long_long.exp: Don't run memory examination tests
14585 on little-endian targets (they will need a different set of
14586 results to match).
14587
145881999-08-02 Stan Shebs <shebs@andros.cygnus.com>
14589
14590 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
14591 until somebody decides to fix GDB.
14592
14593 * gdb.base/long_long.c: Stop compiler complaint by specifying long
14594 constant as "ULL".
14595 * gdb.base/long_long.exp: Loosen x/c test, add partial result
14596 matches for a couple x/2 commands.
14597
a0b3c4fd
JM
145981999-07-30 Stan Shebs <shebs@andros.cygnus.com>
14599
14600 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
14601 by merging in ref-types2 tests.
14602 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
14603
14604 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14605 * gdb.c++/Makefile.in: Add standard actions.
14606 (EXECUTABLES): Rename from PROGS, update list.
14607 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
14608 from gdb.hp.
14609 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
14610 foo and bar locals.
14611 * gdb.c++/anon-union.exp: Fix tests to match.
14612 * gdb.c++/classes.exp: Run if HP compiler used, add extra
14613 expect matches to handle output variations.
14614 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
14615 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
14616 output, add HP alternatives for new and delete prints.
14617 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
14618 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
14619 * gdb.c++/demangle.exp: Use $style when reporting failure.
14620 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
14621 * gdb.c++/inherit.exp: Run if HP compiler used, add some
14622 match alternatives.
14623 * gdb.c++/local.exp: Add match alternatives or xfails for HP
14624 compilers.
14625 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
14626 * gdb.c++/method.exp: Add match alternatives.
14627 * gdb.c++/misc.cc: Add bool types.
14628 * gdb.c++/misc.exp: Add tests for bool types.
14629 * gdb.c++/overload.exp: Add xfails.
14630 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
14631 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
14632 add some more template parameter tests (only for HP currently).
14633 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
14634 * gdb.c++/virtfunc.cc: Add return type and value for main.
14635 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
14636 match alternatives.
d63a86f8 14637
a0b3c4fd
JM
146381999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14639
14640 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
14641
146421999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
14643
14644 * gdb.base/signals.exp: Don't expect getting a backtrace from
14645 within a signal handler to fail on Linux.
14646
146471999-07-29 Stan Shebs <shebs@andros.cygnus.com>
14648
14649 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14650 * lib/gdb.exp: Remove some gratuitious semicolons.
14651 (delete_breakpoints): Increase timeout.
14652 (gdb_expect): Add -notransfer option.
14653 (gdb_test): Use -notransfer option.
14654 (get_compiler_info): Add f77 case.
14655 (get_compiler): New proc, split out from gdb_preprocess, add f77
14656 case.
14657 (gdb_preprocess): Call get_compiler.
14658
14659 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
14660 * gdb.base/attach.exp, gdb.base/display.exp,
14661 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
14662 gdb.base/long_long.exp, gdb.base/printcmds.exp,
14663 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
14664 third arg to gdb_test.
14665 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
14666 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
14667 HP-UX xfails, add others.
14668 * gdb.base/completion.exp: Reflect name change of self-test.
14669 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
14670 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
14671 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
14672 HP failure number.
14673 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
14674 useless HP-UX 10.30 references.
14675 * gdb.base/maint.exp: Loosen matches.
14676 * gdb.base/pointers.c (main): Declare more_code.
14677 * gdb.base/pointers.exp: Match on output of a `next'.
14678 * gdb.base/structs.c: Add prototypes.
14679 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
14680 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
14681
146821999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14683
14684 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
14685 command.
14686
146871999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14688
14689 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
14690 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
14691
14692 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
14693 debug info. Deal with lack of signal hanlder info in stack.
14694
a9c64011 14695 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
14696 * gdb.base/annota1.exp: If printf has debug info, deal with it.
14697
5a2468f5
JM
146981999-07-19 Stan Shebs <shebs@andros.cygnus.com>
14699
14700 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
14701 gdb.base/foll-vfork.exp: Don't run for crosses.
14702
adf40b2e
JM
14703Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14704
14705 * gdb.base/configure.in: Check for gdbvars.exp instead of
14706 a1-selftest.exp.
14707 * gdb.base/configure: Re-generate.
14708
147091999-07-12 Stan Shebs <shebs@andros.cygnus.com>
14710
14711 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
14712 in trying to run first and name is too long.
14713
14714 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
14715 pointers2.c and pointers2.exp, respectively.
14716 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
14717 doschk happier.
14718
43e526b9
JM
147191999-07-08 Stan Shebs <shebs@andros.cygnus.com>
14720
14721 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
14722 callfuncs2.c and callfuncs2.exp.
14723
14724 * gdb.base/list.exp: Remove mistaken xfails.
14725 * gdb.base/list0.h: Add optional prototypes.
14726
9846de1b
JM
14727Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
14728
a9c64011 14729 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 14730 calling malloc.
a9c64011
AS
14731 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
14732 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
14733 use.
14734
147351999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14736
14737 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
14738 * gdb.base/annota2.cc, annota2.exp: Move from here.
14739 * gdb.c++/annota2.cc, annota2.exp: To here.
14740 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
14741
43ff13b4
JM
14742Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
14743
14744 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
14745 a consistent format.
14746
085dd6e6
JM
147471999-06-25 Stan Shebs <shebs@andros.cygnus.com>
14748
14749 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14750 * lib/gdb.exp (get_compiler_info): Add detection for assorted
14751 HP compilers, also set the globals $true and $false.
14752
14753 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
14754 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
14755 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
14756 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
14757 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
14758 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
14759 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
14760 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
14761 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
14762 whatis.c} Add C++ compatible function definitions and return
14763 types, add includes for library functions.
14764 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
14765 * gdb.base/step-test.c (myglob): Rename from glob.
14766 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
14767 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
14768 files, move here from gdb.hp.
14769 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
14770 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
14771 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
14772 Adjust line numbers in regexps.
14773
14774 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
14775 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
14776 instead of 0/1.
14777
14778 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
14779 foll-vfork.exp: New files, move here from gdb.hp.
14780 * gdb.base/page.exp: New file, test of pagination command.
14781
14782 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
14783 recursion test.
14784 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
14785
14786 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
14787 gdb.base/solib.exp: Fix compiler invocation process.
14788
14789 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
14790 HP-UX 11, turn off overload resolution explicitly.
14791 * gdb.base/commands.exp: Set argument list explicitly, add
14792 watchpoint test.
14793 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
14794 them work.
14795 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
14796 expressions properly.
14797 * gdb.base/corefile.exp: Loosen the match slightly.
14798 * gdb.base/default.exp: Allow "Error accessing memory" message
14799 also.
14800 * gdb.base/display.exp: Skip over x/0 j if PA64.
14801 * gdb.base/funcargs.exp: Add xfails for HP-UX.
14802 * gdb.base/interrupt.exp: Ditto.
14803 * gdb.base/langs.exp: Add symbolic matches governed by compiler
14804 in use.
14805 * gdb.base/list.exp: Add xfails for HP-UX.
14806 * gdb.base/long_long.exp: Refine some of the numeric matches.
14807 * gdb.base/mips_pro.exp: Xfail on HP-UX.
14808 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
14809 * gdb.base/nodebug.exp: Succeed on more varieties of output.
14810 * gdb.base/opaque.exp: Remove some HP-UX xfails.
14811 * gdb.base/ptype.exp: Succeed on more varieties of output.
14812 * gdb.base/scope.exp: Add xfails for HP-UX.
14813 * gdb.base/sect-cmd.exp: Add more cases.
14814 * gdb.base/setvar.exp: Add xfails for HP-UX.
14815 * gdb.base/shlib-call.exp: Loosen some matches slightly.
14816 * gdb.base/signals.exp: Match on void symbolically.
14817 * gdb.base/step-test.exp: Add case for PA64.
14818 * gdb.base/term.exp: Add exit and restart.
14819 * gdb.base/twice.exp: Clean up after self.
14820 * gdb.base/varargs.exp: Disable overload resolution explicitly.
14821 * gdb.base/whatis.exp: Allow more ways to pass tests.
14822
14823 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
14824 no longer useful.
14825
14826Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
14827
14828 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
14829 list of patterns.
14830 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
14831 print_double_array(double_array)", "continuing to breakpoint
14832 1018", "print print_double_array(array_d)" and "continuing to
14833 1034" tests.
d63a86f8 14834
085dd6e6
JM
148351999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
14836
a9c64011 14837 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
14838
148391999-06-24 Stan Shebs <shebs@andros.cygnus.com>
14840
14841 * config/mt-*: Remove, these haven't been used since 1996.
14842
148431999-06-22 Stan Shebs <shebs@andros.cygnus.com>
14844
14845 * gdb.base/call-strs.c, gdb.base/ending-run.c,
14846 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
14847 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
14848
9e0b60a8
JM
148491999-06-18 Stan Shebs <shebs@andros.cygnus.com>
14850
14851 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
14852 simpler match case for the ptype of the big class.
14853
148541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14855
14856 * gdb.exp: Fix test for gdb_prompt existence.
14857
148581999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14859
14860 * gdb.exp (gdb_test): Add fail after calls to perror.
14861
148621999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14863
14864 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
14865
148661999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14867
14868 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
14869
0f71a2f6
JM
14870Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
14871
14872 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
14873 malloc() is linked in.
14874
148751999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14876
14877 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
14878 step at end.
14879
14880 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
14881
148821999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
14883
14884 * gdb.java/jv-print.exp: New file. (Our first Java test!)
14885
cce74817
JM
14886Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
14887
14888 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
14889 * gdb.base/mips_pro.exp: Likewise.
14890
148911999-06-02 Keith Seitz <keiths@cygnus.com>
14892
14893 * gdb.c++/templates.cc: Change all "new" operators to throw
14894 an exception.
14895 * gdb.c++/cplusfuncs.cc: Likewise.
14896
14897 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
14898
14899Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
14900
14901 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
14902 * gdb.base/ending-run.exp: When stepping out of main, accept a
14903 step into an arbitrary assembler file.
cce74817 14904
392a587b
JM
149051999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14906
d63a86f8 14907 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 14908 "breakpoint-invalid" to be printed.
d63a86f8 14909 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
14910 number of "frames-invalid" and "breakpoint-invalid" to be printed.
14911 * gdb.base/annota2.cc: Initialize a.x to 0.
14912
9e086581
JM
149131999-05-17 Keith Seitz <keiths@cygnus.com>
14914
14915 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
14916 when "skip_float_tests" set.
14917 Ditto for "print print_double_array(array_d)", "print print_small_structs",
14918 "print print_ten_doubles", and "step into print_long_arg_list".
14919 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
14920 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
14921 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
14922 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
14923 "skip_float_tests" is set.
14924 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
14925 when "skip_float_tests" set.
d63a86f8 14926
cd0fc7c3
SS
149271999-05-06 Keith Seitz <keiths@cygnus.com>
14928
14929 * gdb.base/annota2.cc: Include stdio.h.
14930
14931Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
14932
14933 * gdb.base/crossload.exp: Remove, this has been disabled ever
14934 since BFD stopped including all targets, and cross-GDB gets
14935 plenty of testing anyway.
14936 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
14937 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
14938 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
14939 * gdb.base/README: Remove, was doc for this.
14940 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
14941 needed.
14942
b83266a0
SS
149431999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14944
14945 * gdb.base/call-ar-st.exp: Fix one regular expression in test
14946 output.
14947
14948 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
14949 * gdb.base/annota2.exp: New file. More annotation tests.
14950 * gdb.base/annota1.c: New file. Source file for annota1.exp.
14951 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
14952
149531999-04-23 Angela Marie Thomas <angela@cygnus.com>
14954
14955 * config/cfdbug.exp: New file.
14956
7a292a7a
SS
149571999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
14958
14959 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
14960 Marcus Daniel's and Dale Hawkins's demangler crashes.
14961
14962 * gdb.c++/demangle.exp (test_gnu_style_demangling,
14963 test_lucid_style_demangling, test_arm_style_demangling,
14964 test_hp_style_demangling): Try Tom Tromey's core-dumping
14965 identifier under each demangling style.
14966
149671999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
14968
14969 * gdb.c++/demangle.exp: Include the current demangling style
14970 in all test names.
14971 (current_demangling_style): New global variable.
14972 (set_demangling_style, test_demangling_core, test_demangling,
14973 test_demangling_exact): New functions.
14974 (test_gnu_style_demangling, test_lucid_style_demangling,
14975 test_arm_style_demangling, test_hp_style_demangling): Use those,
14976 instead of calling gdb_test and gdb_test_exact directly.
14977 (catch_demangling_errors): New function, which reports errors
14978 signalled by the demangling test functions in an orderly way.
14979 (do_tests): Use catch_demangling_errors.
14980
149811999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
14982
14983 * gdb.base/signals.exp (test_handle_all_print): Use () for
14984 grouping in expressions, not {}.
14985
14986 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
14987 initialized yet.
14988
149891999-04-01 Stan Shebs <shebs@andros.cygnus.com>
14990
14991 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
14992 are listed.
14993
149941999-03-26 Stan Shebs <shebs@andros.cygnus.com>
14995
14996 * gdb.stabs/weird.exp: Test for CC being defined before
14997 looking at its value.
14998
149991999-03-25 Stan Shebs <shebs@andros.cygnus.com>
15000
15001 * gdb.base/call-ar-st.exp: Remove stray '#'.
15002 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
15003 "short int" and "long int".
15004 * gdb.c++/overload.cc: Cast the string added in the previous
15005 change, to mollify finicky HP compiler.
15006 * gdb.hp/reg-test.exp (testfile): Fix file name.
15007 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 15008
7a292a7a
SS
15009 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
15010 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
15011 alternate form of enum ptype.
15012
c906108c
SS
150131999-03-23 Stan Shebs <shebs@andros.cygnus.com>
15014
7a292a7a
SS
15015 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
15016 * gdb.hp/*.exp: Change all to run compiler probe only after
15017 passing skip_hp_tests, so as not to waste time on guaranteed
15018 failure.
15019
c906108c
SS
15020 * gdb.c++/overload.cc: Pass string instead of char addr, always
15021 init ccpfoo.
15022 * gdb.c++/templates.cc: Fix syntax error.
15023
7a292a7a
SS
15024Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15025
15026 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 15027 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
15028 command.
15029
150301999-03-18 James Ingham <jingham@cygnus.com>
15031
15032 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
15033
15034 * gdb.c++/method.exp: It was testing an uninitialized int on the
15035 stack and assuming it was positive.
15036
15037 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
15038
15039 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 15040 keep it from killing the rest of the tests.
7a292a7a
SS
15041 Use gdb_continue_to_end.
15042
15043 * gdb.base/sigall.exp: use gdb_continue_to_end.
15044
15045 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
15046
15047 * gdb.base/display.exp: use runto_main, not run.
15048
d63a86f8
RM
15049 * gdb.base/default.exp: Check for the current error message in the
15050 r abbreviation test.
7a292a7a
SS
15051 Add strongarm to the targets that know info float.
15052
d63a86f8 15053 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
15054 run which doesn't work with monitors.
15055
15056 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
15057
15058 * gdb.base/break.exp: use the gdb_continue_to_end proc.
15059
15060 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
15061 program. Traps the case (in Cygmon) when the program never really
15062 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
15063 more places, so I used my name. Sorry Mark...
15064
15065 * config/monitor.exp (gdb_target_monitor): added another
15066 target_info parameter: remotebinarydownload. This will set the
15067 remotebinarydownload flag if this is causing some boards trouble.
15068
150691999-03-18 Mark Salter <msalter@cygnus.com>
15070
15071 * lib/gdb.exp (continue_to_exit): New function.
15072
15073 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
15074 * gdb.base/ending-run.exp: Ditto.
15075 * gdb.base/step-test.exp: Ditto.
15076
150771999-03-16 Stan Shebs <shebs@andros.cygnus.com>
15078
15079 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
15080 (suggested by Art Haas <ahaas@neosoft.com>).
15081
150821999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
15083
15084 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
15085
15086Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
15087
15088 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
15089 descriptions of types (short unsigned int vs unsigned short, etc).
15090
150911999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
15092
15093 * gdb.base/call-strs.exp: Don't assume that `step' will step over
15094 a call to strlen; sometimes we do have sources.
15095
150961999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
15097
15098 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
15099 character, so GDB won't print garbage after its end.
d63a86f8 15100
c906108c
SS
15101 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
15102 breakpoint there instead. Sometimes GCC emits memcpy to handle
15103 the large structures being passed by value, so we step into that
15104 instead of sum_array_print, which obscures what we're really testing.
15105 * gdb.base/step-test.exp: However, we do want a test that notices
15106 the bizarre steps into memcpy, so do that here. Add check for
15107 stepping into function calls that pass large structures by value.
15108 ("Is that a noun clause, or are you just happy to see me?")
15109 Remove all references to specific line numbers.
15110 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
15111 New type and function.
15112 (main): Call large_struct_by_value, passing it a large struct by value.
15113 * lib/gdb.exp (gdb_get_line_number): New function.
15114
15115 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
15116 more portable.
15117
7a292a7a
SS
151181999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
15119
c906108c
SS
15120 * lib/gdb.exp: Doc fixes.
15121
7a292a7a
SS
151221999-03-05 Nick Clifton <nickc@cygnus.com>
15123
d63a86f8 15124 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
15125
151261999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
15127
c906108c
SS
15128 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
15129 commands. They're not germane to this test, and they don't work
15130 that way on remote targets.
15131
3fc11d3e
JM
151321999-03-01 James Ingham <jingham@cygnus.com>
15133
15134 * Changelog entries merged over from gdb development branch.
15135
3fc11d3e
JM
15136 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
15137
15138 * lib/gdb.exp (gdbtk_analyze_results): Generic function
15139 for outputting results of test run.
15140
2d4a1622 15141 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
15142
15143 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 15144
7a292a7a
SS
151451999-02-25 Felix Lee <flee@cygnus.com>
15146
15147 * lib/gdb.exp (debug_format): initialize
15148
c906108c
SS
151491999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
15150
15151 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
15152 * gdb.base/call-rt-st.c: Ditto.
15153
c906108c
SS
151541999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
15155
15156 * gdb.threads/pthreads.exp (horiz): New variable.
15157 (test_startup): Fix regexps that capture thread numbers.
15158
151591999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
15160
15161 * gdb.base/smoke.exp: Disambiguate two test case names (both
15162 called ``print'').
15163
15164Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
15165
15166 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
15167 compilation.
15168
151691999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
15170
15171 * gdb.base/miscexprs.exp: Change patterns to match GDB's
15172 actual output formatting.
15173 * gdb.base/smoke.exp: GDB removes leading 0's.
15174 * gdb.base/volatile.exp: Don't check type of remuneration;
15175 that variable is no longer defined in constvars.c.
15176 * gdb.base/step-test.c (main): Exit with explicit exit code.
15177 * gdb.base/step-test.exp: Remove two nexti checks--they are
15178 not portable.
15179
151801999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
15181
15182 * gdb.base/help.exp ("help delete display"): Fix test to match
15183 gdb's output.
15184
15185 * gdb.base/long_long.c (known_types): Initialize values to zero.
15186 * gdb.base/long_long.exp: Step one more line
15187 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
15188 leading zeros. Explicitly ask for hex formatting. Use
15189 unique test case names.
c906108c
SS
15190
15191Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15192
d63a86f8 15193 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
15194
15195 * gdb.c++/method.exp: Add missing close brace.
15196
151971999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
15198
15199 * gdb.base/maint.exp: Use 'set height 0' to disable page
15200 prompting, not 'set height 400'.
15201
15202 Fix a bunch of timeouts.
15203 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
15204 four separate tests, so expect doesn't take forever to match a ton
15205 of text against a regexp with lots of .* forms.
15206 ("maint print psymbols", "maint print symbols"): Make some of
15207 these greps more selective, so that expect doesn't try to wade
15208 through huge piles of output and time out.
15209
15210 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
15211
15212 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
15213 tests: one which doesn't expect shlib events to be reported, and
15214 another which does, but is XFAIL for all platforms other than
15215 HP/UX.
15216
15217 * gdb.base/break.exp: Teach the test suite that the `catch
15218 fork', `catch vfork', and `catch exec' commands produce error
15219 messages on platforms that don't provide these features.
15220
15221Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
15222
15223 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
15224 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
15225 (shortening names from solib_threshold.exp etc), won't run on
15226 anything but HP-UX for the foreseeable future.
15227 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
15228 reflect move.
15229
15230Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
15231
15232 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
15233 gdb.trace/Makefile.in (clean): Remove all test executables.
15234
15235Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
15236
15237 * gdb.base/shlib-call.exp: add test cases to verify that gdb
15238 successfully re-sets breakpoints in shared libraries.
15239 * gdb.base/shmain.c (main): return 0, don't fall off the end.
15240
15241Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15242
d63a86f8
RM
15243 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
15244 and compiled w/o GCC.
c906108c
SS
15245
15246 * gdb.hp/watch-cmd.exp: ditto.
15247
15248 * gdb.hp/watch-hp.exp: ditto.
15249
15250 * gdb.hp/xdb1.exp: ditto.
15251
15252 * gdb.hp/xdb2.exp: ditto.
15253
15254 * gdb.hp/dbx.exp: ditto.
15255
15256Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
15257
15258 * constvars.c: Remove C++-isms.
15259 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
15260 with GCC.
15261
15262Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
15263
15264 The following changes are part of the HP merge.
15265
15266 * gdb.base/break.exp: new tests to verify that catchpoints for
15267 fork, vfork, and exec don't trigger inappropriately.
15268
15269 * gdb.base/opaque.exp: compile one file at a time, then link.
15270
15271 * gdb.base/signals.exp: be more restrictive about which hppa
15272 systems receive a setup_xfail. new tests.
15273
15274 * gdb.base/solib_threshold.build: new file.
15275 * gdb.base/solib_threshold.exp: new file.
15276 * gdb.base/solib_threshold.link_opts: new file.
15277 * gdb.base/solib_threshold.mk: new file.
15278 * gdb.base/gen_solib_threshold.c: new file.
15279
15280 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
15281 tests. New tests for enums inside classes.
15282
15283 * gdb.c++/compiler.cc: indicate support of template debugging.
15284
15285 * gdb.c++/demangle.exp: run hp style demangling tests.
15286
15287 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
15288 tests.
15289
15290 * gdb.c++/misc.cc: changes to support new tests.
15291
15292 * gdb.c++/templates.cc: changes to support HP's compiler; changes
15293 to support new tests.
15294
15295 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
15296 gcc, then skip these tests.
15297
15298Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
15299
15300 The following files are part of the HP merge; some had longer
15301 names at HP, but have been renamed to be no more than 14
15302 characters in length.
15303
15304 * gdb.hp/ambiguous.cc: new file.
15305 * gdb.hp/ambiguous.exp: new file.
15306 * gdb.hp/attach.exp: new file.
15307 * gdb.hp/attach2.exp: new file.
15308 * gdb.hp/classes-hp.exp: new file.
15309 * gdb.hp/ctti.exp: new file.
15310 * gdb.hp/ctti-add.cc: new file.
15311 * gdb.hp/ctti-add1.cc: new file.
15312 * gdb.hp/ctti-add2.cc: new file.
15313 * gdb.hp/ctti-add3.cc: new file.
15314 * gdb.hp/dbx.exp: new file.
15315 * gdb.hp/exception.cc: new file.
15316 * gdb.hp/exception.exp: new file.
15317 * gdb.hp/foll-exec.c: new file.
15318 * gdb.hp/foll-exec.exp: new file.
15319 * gdb.hp/foll-fork.c: new file.
15320 * gdb.hp/foll-fork.exp: new file.
15321 * gdb.hp/foll-vfork.c: new file.
15322 * gdb.hp/foll-vfork.exp: new file.
15323 * gdb.hp/inherit-hp.exp: new file.
15324 * gdb.hp/more-steps.exp: new file.
15325 * gdb.hp/namespace.cc: new file.
15326 * gdb.hp/namespace.exp: new file.
15327 * gdb.hp/optimize.exp: new file.
15328 * gdb.hp/pxdb.c: new file.
15329 * gdb.hp/pxdb.exp: new file.
15330 * gdb.hp/quicksort.exp: new file.
15331 * gdb.hp/reg-test.exp: new file.
15332 * gdb.hp/reg-test.s: new file.
15333 * gdb.hp/sized-enum.c: new file.
15334 * gdb.hp/sized-enum.exp: new file.
15335 * gdb.hp/start-stop.exp: new file.
15336 * gdb.hp/templ-hp.cc: new file.
15337 * gdb.hp/templ-hp.exp: new file.
15338 * gdb.hp/thr-lib.c: new file.
15339 * gdb.hp/thr-lib.exp: new file.
15340 * gdb.hp/thr-lib.h: new file.
15341 * gdb.hp/thr-liblib.c: new file.
15342 * gdb.hp/virtfun-hp.c: new file.
15343 * gdb.hp/virtfun-hp.exp: new file.
15344 * gdb.hp/watch-cmd.exp: new file.
15345 * gdb.hp/watch-hp.exp: new file.
15346 * gdb.hp/xdb1.exp: new file.
15347 * gdb.hp/xdb2.exp: new file.
15348 * gdb.hp/xdb3.exp: new file.
15349
15350Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
15351
15352 The following files are part of the HP merge; some had longer
15353 names at HP, but have been renamed to be no more than 14
15354 characters in length.
15355
15356 * gdb.base/ss.h: new file.
15357 * gdb.base/call-ar-st.c: new file.
15358 * gdb.base/call-ar-st.exp: new file.
15359 * gdb.base/call-rt-st.c: new file.
15360 * gdb.base/call-rt-st-exp: new file.
15361 * gdb.base/call-strs.exp: new file.
15362 * gdb.base/ena-dis-br.exp: new file.
15363 * gdb.base/environ.exp: new file.
15364 * gdb.base/long_long.exp: new file.
15365 * gdb.base/sect-cmd.exp: new file.
15366 * gdb.base/shlib-cl2.exp: new file.
15367 * gdb.base/smoke.exp: new file.
15368 * gdb.base/so-impl-ld.c: new file.
15369 * gdb.base/so-impl-ld.exp: new file.
15370 * gdb.base/so-indr-cl.c: new file.
15371 * gdb.base/so-indr-cl.exp: new file.
15372 * gdb.base/varargs.exp: new file.
15373 * gdb.base/volatile.exp: new file.
15374 * gdb.base/whatis-exp.exp: new file.
7a292a7a 15375 * gdb.base/display.exp: new file.
c906108c
SS
15376 * gdb.c++/derivation.exp: new file.
15377 * gdb.c++/local.exp: new file.
15378 * gdb.c++/member-ptr.exp: new file.
15379 * gdb.c++/overload.exp: new file.
15380 * gdb.c++/ovldbreak.exp: new file.
15381 * gdb.c++/ref-types.exp: new file.
15382 * gdb.c++/ref-types2.exp: new file.
15383 * gdb.c++/userdef.exp: new file.
d63a86f8 15384
c906108c
SS
15385Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
15386
15387 * gdb.base/default.exp: Reflect wording change in remote.c.
15388
dc96c6c7 15389Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15390
15391 * gdb.base/help.exp: Update to reflect current text.
15392
15393Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
15394
15395 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
15396 they're stack variables and contain garbage.
15397 * gdb.c++/anon-union.exp: new file.
15398
15399 The following changes were made by David Taylor
15400 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15401 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15402 in changes by HP.
15403
15404 * gdb.base/bitops.exp: new file.
15405 * gdb.base/default.exp: change expected messages for catch and
15406 info catch tests to reflect HP merge changes.
15407 * gdb.base/enable-disable-break.exp
15408 * gdb.base/ending-run.c: new file.
15409 * gdb.base/long_long.c: new file.
15410 * gdb.base/maint.exp: new file.
15411 * gdb.base/pointers2.exp: new file.
15412 * gdb.base/shlib-call2.exp: new file.
15413 * gdb.base/solib.exp: new file.
15414 * gdb.base/step-test.c: new file.
15415 * gdb.c++/anon-union.cc: new file.
15416 * gdb.c++/local.cc: new file.
15417 * gdb.c++/member-pointer.cc: new file.
15418 * gdb.c++/method.cc: new file.
15419 * gdb.c++/ref-types.cc: new file.
15420 * gdb.c++/ref-types2.cc: new file.
15421 * gdb.c++/userdef.cc: new file.
d63a86f8 15422
c906108c
SS
15423 * gdb.base/scope.exp: compile one file at a time, then link.
15424 * gdb.base/langs.exp: ditto.
15425 * gdb.base/list.exp: ditto.
d63a86f8 15426
c906108c
SS
15427Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
15428
15429 The following changes were made by David Taylor
15430 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
15431 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
15432 in changes by HP.
d63a86f8 15433
c906108c
SS
15434 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
15435 skip tests. When compiling pass c++ flag to gdb_compile.
15436 * gdb.c++/
d63a86f8 15437
c906108c
SS
15438 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
15439 test for on hppa*-*-hpux*; use args to see if c++ was specified.
15440 (skip_hp_tests): new function.
15441 (gdb_preprocess): new function.
15442
15443 * configure.in (hpdir): decide whether to configure gdb.hp.
15444 * configure: regenerated.
15445
15446 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
15447 to delete on clean.
15448 (EXECUTABLES): update to reflect new additions.
15449 * gdb.base/commands.exp: update message expected.
15450 * gdb.base/default.exp: add copyright notice.
15451 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
15452 * gdb.base/help.exp: update messages to reflect current text.
15453 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
15454 targets for recurse tests.
15455 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
15456 skip this file.
15457
15458 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
15459 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
15460 compilation.
15461 * gdb.c++/misc.exp: ditto.
15462 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
15463 run the tests. tell gdb_compile that it's a c++ compilation.
15464
15465 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 15466
c906108c
SS
15467 * gdb.base/all-bin.exp: new file.
15468 * gdb.base/arithmet.exp: new file.
15469 * gdb.base/assign.exp: new file.
15470 * gdb.base/completion.exp: new file.
15471 * gdb.base/cond-expr.exp: new file.
15472 * gdb.base/condbreak.exp: new file.
15473 * gdb.base/define.exp: new file.
15474 * gdb.base/dollar.exp: new file.
15475 * gdb.base/environment.exp: new file.
15476 * gdb.base/eval-skip.exp: new file.
15477 * gdb.base/jump.exp: new file.
15478 * gdb.base/logical.exp: new file.
15479 * gdb.base/pointers.exp: new file.
15480 * gdb.base/relational.exp: new file.
15481 * gdb.base/section_command.exp: new file.
15482 * gdb.base/whatis-expr.exp: new file.
15483
15484 * gdb.base/all-types.c: new file.
15485 * gdb.base/call-array-struct.c: new file.
15486 * gdb.base/call-return-struct.c: new file.
15487 * gdb.base/call-strings.c: new file.
15488 * gdb.base/callfuncs2.c: new file.
15489 * gdb.base/condbreak.c: new file.
15490 * gdb.base/constvars.c: new file.
15491 * gdb.base/display.c: new file.
15492 * gdb.base/int-type.c: new file.
15493 * gdb.base/jump.c: new file.
15494 * gdb.base/miscexprs.c: new file.
15495 * gdb.base/pointers.c: new file.
15496 * gdb.base/pointers2.c: new file.
15497 * gdb.base/shmain.c: new file.
15498 * gdb.base/shr1.c: new file.
15499 * gdb.base/shr2.c: new file.
15500 * gdb.base/solib.c: new file.
15501 * gdb.base/solib1.c: new file.
15502 * gdb.base/solib2.c: new file.
15503 * gdb.base/varargs.c: new file.
15504 * gdb.c++/derivation.cc: new file.
15505 * gdb.c++/overload.cc: new file.
15506 * gdb.c++/ovldbreak.cc: new file.
15507 * gdb.hp/attach.c: new file.
15508 * gdb.hp/attach2.c: new file.
15509 * gdb.hp/average.c: new file.
15510 * gdb.hp/compiler.c: new file.
15511 * gdb.hp/compiler.cc: new file.
15512 * gdb.hp/execd-program.c: new file.
15513 * gdb.hp/follow-exec.c: new file.
15514 * gdb.hp/follow-fork.c: new file.
15515 * gdb.hp/follow-vfork-and-exec.c: new file.
15516 * gdb.hp/misc-hp.cc: new file.
15517 * gdb.hp/more-steps.c: new file.
15518 * gdb.hp/optimize.c: new file.
15519 * gdb.hp/quicksort.c: new file.
15520 * gdb.hp/run-hp.c: new file.
15521 * gdb.hp/start-stop.c: new file.
15522 * gdb.hp/sum.c: new file.
15523 * gdb.hp/templates-hp.cc: new file.
15524 * gdb.hp/thread-local-in-lib.c: new file.
15525 * gdb.hp/thread-local-in-lib.h: new file.
15526 * gdb.hp/thread-local-in-lib.lib.c: new file.
15527 * gdb.hp/vforked-program.c: new file.
15528 * gdb.hp/virtfunc-hp.cc: new file.
15529 * gdb.hp/watchpoint-hp.c: new file.
15530 * gdb.hp/xdb.c: new file.
15531 * gdb.hp/xdb0.c: new file.
15532 * gdb.hp/xdb0.h: new file.
15533 * gdb.hp/xdb1.c: new file.
15534
15535Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
15536
15537 The following change was made by Edith Epstein
15538 <eepstein@cygnus.com> as part of a project to merge in changes
15539 originally made by HP; HP did not create ChangeLog entries.
15540
15541 * gdb.c++/demangle.exp: changed the expected output for some
15542 ARM-style mangling -- removed second reference to datatype.
15543 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 15544 T1<char>::~T1<char>(void)
c906108c 15545 becomes,
a9c64011
AS
15546 maint demangle __dt__11T1__pt__2_cFv
15547 T1<char>::~T1(void)
c906108c
SS
15548
15549 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 15550
c906108c
SS
15551Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
15552
15553 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
15554 * gdb.trace/backtrace.exp: Likewise.
15555 * gdb.trace/circ.exp: Likewise.
15556 * gdb.trace/collection.exp: Likewise.
15557 * gdb.trace/deltrace.exp: Likewise.
15558 * gdb.trace/infotrace.exp: Likewise.
15559 * gdb.trace/limits.exp: Likewise.
15560 * gdb.trace/packetlen.exp: Likewise.
15561 * gdb.trace/passc-dyn.exp: Likewise.
15562 * gdb.trace/passcount.exp: Likewise.
15563 * gdb.trace/report.exp: Likewise.
15564 * gdb.trace/save-trace.exp: Likewise.
15565 * gdb.trace/tfind.exp: Likewise.
15566 * gdb.trace/tracecmd.exp: Likewise.
15567 * gdb.trace/while-dyn.exp: Likewise.
15568 * gdb.trace/while-stepping.exp: Likewise.
15569
155701998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
15571
15572 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
15573
15574Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
15575
15576 From Brendan Kehoe:
15577 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
15578 int return types.
15579
15580Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
15581
15582 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
15583 remote dos host testing right.
15584
15585Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
15586
15587 * gdb.base/corefile.exp: remove some xfails.
15588
15589Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
15590
15591 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
15592 have different timestamps.
15593
15594Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
15595
15596 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
15597 gdb.base/default.exp: Replace "exec" with "executable".
15598
15599Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
15600
15601 * gdb.base/default.exp: Change else if to elseif from previous
15602 delta.
15603
15604Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
15605
15606 * gdb.base/default.exp: Add brace missing from previous delta.
15607
15608Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
15609
15610 * gdb.base/default.exp: Support test for info float for all
15611 varieties of arm toolchain.
15612
dc96c6c7 15613Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15614
15615 * gdb.trace/*.exp: remove "remote_download" command.
15616
dc96c6c7 15617Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15618
15619 * gdb.trace/*.exp: remove -gdwarf from compile.
15620
15621Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
15622
15623 * gdb.trace/configure.in(AC_INIT): typo
15624 * gdb.trace/configure: regenerated
15625
dc96c6c7 15626Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15627
15628 * config/m68k-emc.exp: New file.
15629 * lib/<emc-support.exp trace-support.exp}: New files.
15630 * configure.in: add new test directory gdb.trace.
15631 * gdb.trace/{configure configure.in Makefile.in}: New files.
15632 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
15633 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
15634 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
15635 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
15636 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
15637 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
15638 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 15639
dc96c6c7 15640Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15641
15642 * gdb.c++/classes.exp: Change all regular expressions to match
15643 arbitrary combinations of newline/carriage-return, so that they
15644 will work equally well on Unix and Windows.
15645 * gdb.c++/inherit.exp: ditto.
15646 * gdb.c++/virtfunc.exp: ditto.
15647
156481998-08-11 Dawn Perchik <dawn@cygnus.com>
15649
15650 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
15651
c2d11a7d
JM
15652Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
15653
15654 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
15655 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
15656 to use a0-a3/d0-d3 as needed.
15657
15658Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
15659
15660 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
15661 * gdb.disasm/am33.exp: Corresponding changes.
15662
c906108c
SS
156631998-07-11 Felix Lee <flee@cygnus.com>
15664
15665 * gdb.base/callfuncs.exp: add cmp10 test.
15666 * gdb.base/callfuncs.c (cmp10): new function.
15667
15668Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
15669
d63a86f8 15670 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
15671 into two parts to get around a synchronization problem in expect.
15672
3fc11d3e
JM
15673Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
15674
15675 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
15676
15677 * configure.in: Add options for gdbtk testsuite.
15678
15679 * configure: Regenerate.
15680
15681 * gdb.gdbtk: New directory to hold gdbtk tests.
15682
c906108c
SS
15683Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15684
15685 * gdb.fortran/types.exp: Escape brackets in expect patterns
15686 for test_float_literal_types_accepted tests.
15687 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
15688 before run test.
15689
c2d11a7d
JM
15690Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
15691
15692 * am33.exp: Just compile, do not link the testcase.
15693 * am33.s: Add ".am33" pseudoop to force am33 mode.
15694
c906108c
SS
156951998-06-25 Felix Lee <flee@cygnus.com>
15696
15697 * gdb.base/setshow.exp: make sure $pc is sane.
15698
15699 * gdb.stabs/weird.exp: split expect patterns properly.
15700
c2d11a7d
JM
15701Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
15702
15703 * gdb.disasm/am33.s: New disassembler testfile for the am33.
15704 * gdb.disasm/am33.exp: Run it.
15705
dc96c6c7 15706Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15707
15708 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
15709 match processing (and eliminate spurious timeouts when running).
15710
dc96c6c7 15711Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15712
15713 * gdb.base/signals.exp (test_handle_all_print): put back Mach
15714 exception test, but conditionalize it on target [mach | gnu].
15715
dc96c6c7 15716Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15717
15718 * gdb.base/overlays.exp: fixup compile line for linker script.
15719
15720Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
15721
15722 * gdb.fortran/types.exp: don't guess at float size.
15723
15724Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
15725
15726 * gdb.base/exprs.exp: delete test that depends on int size.
15727
15728Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
15729
15730 * config/sim.exp: Removed checks for target triplets.
15731 (gdb_target_sim): Use gdb,target_sim_options.
15732
15733Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
15734
15735 * gdb.base/reread.exp: New file.
15736 * gdb.base/reread1.c: New file.
15737 * gdb.base/reread2.c: New file.
15738
15739Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
15740
15741 * config/sim.exp: Use 'target sim -sparclite' when running
15742 SPARClite programs.
15743
15744Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
15745
15746 * gdb.base/structs2.exp: New file.
15747 * gdb.base/structs2.c: New file.
15748
15749Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
15750
15751 * gdb.asm/common.inc: New file.
15752 * gdb.asm/d10v.inc: New file.
15753 * asm-source.exp: Pass -I's to gas to find .inc files.
15754 Update line numbers in expected output.
15755 * asmsrc1.s: Rewrite.
15756 * asmsrc2.s: Rewrite.
15757 * configure.in: Create arch.inc symlink.
15758 * configure: Regenerate.
15759 * Makefile.in (distclean): Delete arch.inc.
15760
15761Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
15762
15763 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
15764 (t_enum_value2): ditto
15765 (t_enum_value3): ditto
15766 (main): ditto
15767Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15768
15769 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
15770 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
15771 change.
15772 Use gdb_test instead of send_gdb/gdb_expect sequences.
15773
15774Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
15775
15776 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
15777 not void.
15778
15779Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
15780
15781 * gdb.base/branches.c: Code with lots of loops and
15782 subroutines. Used to test gdbs ability to single step through PC
15783 changes, especially to test mips-tdep.c:mips_next_pc
15784
15785Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
15786
15787 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
15788 more rigorous EGCS C++ error checking.
15789
15790Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15791
a9c64011
AS
15792 * gdb.base/help.exp: Clean up `help set args' and `help show args'
15793 tests.
15794 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
15795 function when asleep.
15796 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
15797 for i*86 Linux and SVR4 signal handling problems.
15798 Remove linux xfail for `next to handler in signals_tests_1', fixed
15799 by recent infrun.c change.
15800 Limit backtrace to 10 frames to avoid timeout problems with infinite
15801 stack backtraces.
15802 Adjust expect pattern in `handle all print' test to match Apr 28 1997
15803 target.[ch] change.
c906108c
SS
15804
15805Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
15806
15807 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
15808 for a newline from gdb before continuing.
15809 (default_gdb_exit): Just look for y or n.
15810 (gdb_test): Detect abnormal exit from GDB running on DOS; if
15811 it does, fail the rests of the tests in the file.
15812
15813Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
15814
15815 * config/cygmon.exp: New file.
15816
15817Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
15818
15819 * gdb.base/list.exp: Fix problem with "list default lines around
15820 main" test on remote targets.
15821
15822 * gdb.base/scope.exp: Fix problem with filelocal_bss before
15823 run test on remote targets.
15824
15825Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
15826
15827 * gdb.asm: New directory.
15828 * configure.in: Configure it.
15829 * configure: Regenerate.
15830 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
15831 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
15832
15833Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
15834
15835 * config/mn10300-eval.exp: New file to support MN10300 eval board.
15836
dc96c6c7 15837Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15838
a9c64011
AS
15839 * gdb.base/overlays (several files): Merge the two overlay
15840 managers into one. Change variables (foox, barx, bazx, grbxx)
15841 back into ints but force them to load in their proper sections.
c906108c
SS
15842
15843Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
15844
15845 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
15846 on-chip insn memory and IMAP1 to upper 128k.
15847 (D10VCopy): Handle memory regions crossing 16k boundaries.
15848 (D10VCopy): Transfer data in 32 bit chunks.
15849
15850Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
15851
15852 * gdb.base/overlays.c (main): Exit normally when result is
15853 correct.
15854
15855 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
15856 map. Include space for printf in .text segment.
15857
15858 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
15859 updated d10v memory VMA/LMA map.
15860 (D10VCopy): Call D10VTranslate.
d63a86f8 15861
c906108c
SS
15862Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
15863
15864 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
15865
15866 * gdb.base/bar.c (barx, bar): Change variable to small array so
15867 that it won't be put into the .sdata - small data -
15868 section. Update reference.
15869 * gdb.base/baz.c (bazx, baz): Ditto.
15870 * gdb.base/foo.c (foox, foo): Ditto.
15871 * gdb.base/grbx.c (grbxx, grbx): Ditto.
15872
15873 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
15874 to be arrays.
d63a86f8 15875
dc96c6c7 15876Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15877
a9c64011
AS
15878 * gdb.base/overlays.exp: fix up and get working again.
15879 Add tests for backtraces from an overlay function.
d63a86f8 15880
c906108c
SS
15881Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
15882
15883 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
15884 "calling function with watchpoint enabled".
15885
15886Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
15887
15888 * gdb.base/break.exp (test_next_with_recursion): Remove
15889 gdb_suppress_tests for d10v-*-*.
15890 * lib/gdb.exp (gdb_suppress_tests): Disable this function
15891 pending review of whether it is useful or not.
15892
15893Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
15894
15895 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
15896
15897Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
15898
15899 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
15900 * config/dve.exp: New file to support Densan boards.
15901
15902Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
15903
15904 * gdb.base/interrupt.exp: Document problem of simulators, signals,
15905 reads and BSD.
15906
15907Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
15908
15909 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
15910 response.
15911
15912 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
15913
15914Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
15915
15916 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
15917 test.
15918
15919 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
15920 target_sizeof_long and target_bigendian_p.
15921 (structs_by_value, structs_by_reference): Check values according
15922 to targets word size and endianess.
d63a86f8 15923
c906108c
SS
15924Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
15925
15926 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
15927 output.
15928
15929Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
15930
15931 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
15932 Update test of set args help to match source change.
15933
15934Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
15935
15936 * gdb.base/default.exp: Expect help system output to be in
15937 alphabetical order.
15938 * gdb.base/help.exp: Ditto.
15939
15940Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
15941
15942 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
15943 "i*86-pc-linux-gnu*".
15944 * gdb.base/interrupt.exp: Ditto.
15945 * gdb.base/corefile.exp: Ditto.
15946
15947 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
15948 define vxworks when building the testcase.
15949
15950 * gdb.base/ptype.exp: Fix testnames to be unique.
15951 * gdb.base/radix.exp: Ditto.
15952 * gdb.base/term.exp: Ditto.
15953 * gdb.base/whatis.exp: Ditto.
15954 * gdb.c++/classes.exp: Ditto.
15955
15956Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
15957
15958 * gdb.base/callfuncs.exp: Fix indentation.
15959
15960 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
15961 suppress_flag has been set.
15962 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
15963 target feature.
15964
15965Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
15966
15967 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
15968 the testcase.
15969
15970 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
15971 set_debug_traps() and breakpoint().
15972 * gdb.c++/misc.cc (main): Ditto.
15973 * gdb.c++/templates.cc (main): Ditto.
15974 * gdb.c++/virtfunc.cc (main): Ditto.
15975
15976Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
15977
15978 * lib/gdb.exp(gdb_step_for_stub): New function.
15979 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
15980 exists, reload the executable and do a "continue" instead of
15981 doing a jump.
15982 (runto_main): Use gdb_step_for_stub.
d63a86f8 15983
c906108c
SS
15984 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
15985 tests to have unique names.
15986 * gdb.base/callfuncs.exp: Ditto.
15987 * gdb.base/commands.exp: Ditto.
15988 * gdb.base/default.exp: Ditto.
15989 * gdb.base/help.exp: Ditto.
15990 * gdb.base/list.exp: Ditto.
15991 * gdb.base/opaque.exp: Ditto.
15992 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
15993 similar tests.
d63a86f8 15994
c906108c
SS
15995 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
15996 * gdb.c++/cplusfuncs.cc: Ditto.
15997 * gdb.c++/virtfunc.cc: Ditto.
15998
15999 * config/monitor.exp: Keep track of the last file we saw, rather
16000 than trying to get the info from gdb.
16001
16002 * gdb.fortran/types.exp: Move comment to previous line.
16003
16004Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
16005
16006 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
16007 target mode.
16008
16009Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
16010
16011 From Bob Manson:
16012 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
16013 string from GDB when it connects.
16014
16015 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
16016
16017Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
16018
16019 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
16020 if we can't get a debug format from GDB (we may be testing an
16021 older GDB). Use a 10 second timeout when checking for the format.
16022
16023 * gdb.stabs/weird.exp: Fix quoting.
16024
16025 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
16026
16027Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
16028
16029 * config/arm-ice.exp: New file.
16030
16031Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
16032
16033 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
16034 until it has been modified to work with the new testsuite.
16035
99707966 16036 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
16037 testcase won't compile, cause all of the testcases in the file to
16038 fail instead.
16039
16040 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
16041 (gdb_clear_suppressed): New procedure.
16042 (gdb_stop_suppressing_tests): Only clear suppress_flag if
16043 it contains a positive value.
16044
16045Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
16046
16047 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
16048
16049 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
16050
16051Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
16052
16053 * lib/gdb.exp (setup_xfail_format): New function.
16054 (get_debug_format): New function to get debug format.
16055 (debug_format): New global variable to hold last value set
16056 by get_debug_format.
16057 * gdb.base/list.exp: Call get_debug_format and expect some
16058 tests to fail for DWARF 1 and COFF formats.
16059 * gdb.c++/ptype.exp: Ditto.
16060 * gdb.c++/classes.exp: Ditto.
16061 * gdb.c++/cplusfuncs.exp: Ditto.
16062 * gdb.c++/inherit.exp: Ditto.
16063 * gdb.c++/templates.exp: Ditto.
16064 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 16065
c906108c
SS
16066Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
16067
16068 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
16069 host doesn't have a currently-open connection.
16070
16071 * config/sparclet.exp: Cleanups and fixes to make it generic for
16072 any gdb stub target. Handle cases where gdb doesn't respond when
16073 interrupted in a sane fashion.
16074
16075 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
16076 same thing in a totally different way.
16077
16078 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
16079 setting "timeout".
16080 (gdb_start): We set the global gdb_prompt variable in
16081 default_gdb_init now.
16082
16083Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
16084
16085 * gdb.base/printcmds.exp: Fix "check for floating addition"
16086 regexp to accept results within approx +/- .01 of exact value.
16087 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
16088
16089Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
16090
16091 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
16092 properly.
16093 (gdb_expect): Add optional timeout parameter, and add timeout
16094 value to various calls.
16095 (gdb_suppress_tests): Only give one warning message per group.
16096
16097Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
16098
16099 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
16100 global variables. Handle getting a value for $timeout more
16101 gracefully.
16102
16103Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16104
16105 * lib/gdb.exp: Close connection to remote host if gdb doesn't
16106 initialize.
16107 (default_gdb_init): New procedure; allow gdb_init to be overridden
16108 by a target configuration file.
16109 (gdb_expect): Pass the timeout to remote_expect.
16110
16111 * config/monitor.exp(gdb_load): Fix typo in regexp.
16112
16113Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
16114
16115 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
16116
16117Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
16118
16119 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
16120 here. Call gdb_target_exec before rebooting the target, to make
16121 sure the connection to the target is closed.
16122 (gdb_load): Pass the name of the executable to gdb_target_monitor.
16123 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
16124 Also detect "Timeout reading from remote" error.
16125
16126 * config/gdbserver.exp: Pass the executable being loaded to
16127 gdb_target_monitor. Don't call gdb_file_cmd here; let
16128 gdb_target_monitor do it.
16129
16130 * gdb.disasm/hppa.exp: Don't use exec_output.
16131
16132Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
16133
16134 * gdb.base/list.exp: If we're debugging a non-native target,
16135 try to set the pc register to point to the start of the
16136 program before doing the first list command.
16137
16138 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
16139 test_calls after restarting.
16140
16141 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
16142 reloading.
16143
16144 * gdb.base/watchpoint.exp: Fix typo.
16145
16146 * gdb.base/setshow.exp: Check for use_gdb_stub.
16147
16148 * gdb.base/break.exp: Fix continue until exit test for the gdb
16149 stub case.
16150 * gdb.base/langs.exp: Ditto.
16151
16152 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
16153 gdb_load_offset. If we weren't given a file to load, figure out
16154 what the current file is and use it.
16155
16156 * config/i386-bozo.exp: New file.
16157
16158Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
16159
16160 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
16161 feature.
16162
16163 * config/proelf.exp: New entry.
16164
16165Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
16166
16167 * lib/gdb.exp: Remove spurious .* patterns at the beginning
16168 of regexps.
16169
16170 * gdb.base/watchpoint.exp: Don't run the test_stepping
16171 tests if gdb can't call functions on the target.
16172
16173 * gdb.base/setshow.exp: Don't run the set prompt tests if
16174 the board has gdb_prompt set.
16175
16176Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
16177
16178 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
16179 * gdb.base/commands.exp: Likewise.
16180 * gdb.base/setshow.exp: Likewise.
16181
16182Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
16183
16184 * config/monitor.exp(gdb_start): Look for gdb_prompt target
16185 feature.
16186
16187 * config/i960.exp: New file.
16188
16189Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
16190
16191 * gdb.base/funcargs.exp: Check for gdb,short_int target
16192 feature instead of looking for explicit target triplets.
16193
dc96c6c7 16194Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 16195
d63a86f8 16196 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
16197 "p 123DEADBEEF", to check parse_number.
16198 * top.c: change "to enable to enable" to "to enable" in a couple
16199 of help strings.
16200
16201Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
16202
16203 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
16204 on the mn10300.
d63a86f8 16205
c906108c
SS
16206Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
16207
16208 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
16209 where the test executable is run with explicit args.
16210 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
16211
16212Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
16213
16214 * gdb.base/run.c: Use FAKEARGV to build test executable that
16215 does not require a command line arg, since most simulators
16216 don't currently support passing such an arg into the simulated
16217 program.
16218 * gdb.base/commands.exp: Change tests to insert the proper
16219 value as the arg to the first recursive factorial call. Change
16220 compilation line to define FAKEARGV at compile time.
16221
16222Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
16223
16224 * gdb.base/recurse.exp: Enable these tests for the mn10300.
16225 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
16226 function with watchpoint enabled" test.
16227
16228Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
16229
16230 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
16231 Don't call gdb_test when the command doesn't return to a gdb prompt.
16232
16233 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
16234 "Tests restarted" messages.
16235
16236Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
16237
16238 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
16239
dc96c6c7 16240Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16241
16242 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
16243 for INFO SYMBOL; add help tests for OVERLAY commands.
16244 * gdb.base/default.exp: add tests for INFO SYMBOL command;
16245 add tests for OVERLAY commands
16246 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
16247 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
16248 * gdb.base/sigall.c: add usestubs code frag
16249 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 16250
c906108c
SS
16251Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
16252
16253 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
16254 failures.
16255 (gdb_stop_suppressing_tests): Note that tests have restarted.
16256
16257Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
16258
16259 * config/h8300.exp: New file.
16260
16261Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
16262
16263 * gdb.base/setshow.exp: Check for the existence of a
16264 feature, not its value.
16265
16266Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
16267
16268 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
16269
16270 * gdb.base/scope.exp: It's now init0(), not init().
16271
16272 * gdb.base/scope0.c: For now, change init() to be init0().
16273
16274 * config/monitor.exp: Use gdb_serial in preference to serial
16275 or netport.
16276
16277 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
16278 and it's not already set.
16279
16280Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
16281
16282 * gdb.base/setshow.exp: Only test the run command if the target
16283 isn't using a stub and if it supports argument passing.
16284
16285Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
16286
16287 * config/udi.exp(gdb_start): Make sure UDICONF is set
16288 properly before starting gdb.
16289
16290Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
16291
16292 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
16293 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
16294 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
16295
16296Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
16297
16298 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
16299 specialized code to reboot the board, use remote_reboot instead.
16300
16301 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
16302
16303 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
16304
16305 * config/monitor.exp: Make sure we disconnect from the target.
16306 Also, try a reboot/reload cycle instead of failing if the
16307 load fails.
16308
16309Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
16310
16311 * gdb.base/default.exp: Don't set match_max.
16312 * gdb.base/help.exp: Ditto.
16313 * gdb.base/list.exp: Ditto.
16314 * gdb.base/signals.exp: Ditto.
16315
16316 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
16317 set, use remote_ld to download the testcase instead of
16318 the GDB loader.
16319
16320Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
16321
16322 * config/vr5000.exp: New file.
16323
16324 * config/monitor.exp(gdb_target_monitor): Add pattern for
16325 "Ending remote" to detect errors in connecting.
16326
16327 * gdb.base/setshow.exp: Add .* within auto language test.
16328
16329 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
16330 target feature.
16331
16332 * config/monitor.exp(gdb_load): Check for a failure when loading,
16333 and reboot the board if necessary.
16334
16335 * gdb.base/setvar.exp(test_set): Handle multiple prints within
16336 a set of tests. Remove print.* from the patterns being checked.
16337
16338Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
16339
16340 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
16341 refer to gdb_spawn_id.
16342
16343 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
16344 longer used.
16345 * config/sparclet.exp: Ditto.
16346 * config/sparclet-old.exp: Ditto.
16347 * config/slite.exp: Ditto.
16348 * config/sim.exp: Ditto.
16349 * gdb.base/funcargs.exp: Ditto.
16350
16351 * lib/gdb.exp:Remove references to gdb_spawn_id.
16352 (gdb_expect): Move to remote.exp.
16353
16354Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
16355
16356 * config/monitor.exp: Detect the "Couldn't establish connection"
16357 message from GDB.
16358
16359Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
16360
16361 * gdb.base/bitfields.exp: Use runto instead of explicit
16362 gdb_run_cmd/gdb_expect sequences.
16363
16364 * gdb.base/break.exp(text_next_with_recursion): Add match for
16365 gdb_expect call.
16366
16367 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
16368 We also need to handle the "A program is being debugged already"
16369 prompt from gdb. Use gdb_test to set the baud rate.
16370
16371 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
16372 to 20000. Really. I mean it.
16373
16374Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
16375
16376 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
16377 fails. If suppress_flag is set, skip perror message about not
16378 being able to send to GDB.
16379 (send_gdb): If suppress_flag is set, don't try to send commands to
16380 GDB.
16381 (gdb_expect): If suppress_flag is set, always fail immediately.
16382 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
16383 (gdb_init): Call gdb_stop_suppressing_tests.
16384 (default_gdb_exit): Ditto.
16385 (default_gdb_start): Ditto.
16386
16387 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
16388 gdb_stop_suppressing_tests as appropriate.
16389 * gdb.base/break.exp: Ditto.
16390 * gdb.base/callfuncs.exp: Ditto.
16391 * gdb.base/commands.exp: Ditto.
16392 * gdb.base/exprs.exp: Ditto.
16393 * gdb.base/funcargs.exp: Ditto.
16394 * gdb.base/list.exp: Ditto.
16395 * gdb.base/recurse.exp: Ditto.
16396 * gdb.base/scope.exp: Ditto.
16397 * gdb.base/structs.exp: Ditto.
16398 * gdb.c++/inherit.exp: Ditto.
16399
16400Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
16401
16402 * config/vr4300.exp: New file.
16403
99707966 16404 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 16405
99707966 16406 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
16407
16408Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
16409
16410 * lib/gdb.exp(gdb_init): New function.
16411
16412 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
16413 for each individual variable set.
16414
16415 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
16416 name.
16417
16418 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
16419
16420 * gdb.base/scope.exp: Use gdb_test.
16421
16422 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
16423 aborting; the testsuite driver will do that for us (see
16424 gdb_finish). Also, use gdb_test in a few more places.
16425
16426Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
16427
16428 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
16429
16430Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
16431
16432 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
16433 and "add_tests" are not at the same address.
16434
16435Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
16436
16437 * gdb.base/ptype.exp: Use gdb_test.
16438
16439Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
16440
16441 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
16442 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
16443 left in. No longer expect them to fail.
16444
16445 * gdb.stabs/*.mt; Deleted, no longer used.
16446 * gdb.stabs/configure.in: Remove references to target makefile
16447 frags.
16448 * gdb.stabs/configure: Rebuilt.
16449
16450 * gdb.disasm/*.mt: Deleted, no longer used.
16451 * gdb.disasm/configure.in: Remove references to target makefile
16452 frags. Use "sh3.s" as the unique filename for this directory.
16453 * gdb.disasm/configure: Rebuilt.
16454
16455 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
16456 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
16457 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
16458
16459Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
16460
16461 * config/udi.exp: Use mondfe,name instead of remote_host.
16462
16463Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
16464
16465 * gdb.base/watchpoint.exp: Don't expect a failure when calling
16466 a function with a watchpoint enabled on the mn10200.
16467
16468 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
16469 before trying to create it!
16470
16471Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
16472
16473 * config/vx.exp: Use hostname instead of netport.
16474
16475 * config/vxworks.exp: New file.
16476
16477 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
16478
16479 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
16480 gdb before assuming everything worked. Send a ^C if a timeout
16481 occurs.
16482
16483 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
16484 $gdb_spawn_id directly.
16485 (gdb_run_cmd): Try _start as well as start. Use the target feature
16486 gdb,start_symbol as the symbol to start from when jumping.
16487
16488Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
16489
16490 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
16491 redundant) test.
16492
16493 * gdb.base/recurse.exp: Relax final value test for 'b' so that
16494 it doesn't lose for 16bit integer systems.
16495
16496Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
16497
16498 * gdb.fortran/types.exp: If the target doesn't support "double"
16499 data types, then expect "real" types to only be 4 bytes.
16500
16501 * gdb.c++/virtfunc.exp: Expect failure for virtual function
16502 call tests if the target doesn't support inferior function calls.
16503
16504 * gdb.base/printcmds.exp: Allow minor deviation in FP values
16505 in printf tests.
16506
16507Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
16508
16509 * gdb.base/help.exp: Disable "help set", "help show", and
16510 "help support". Simplify regexp for "help stack".
16511
16512 * gdb.base/default.exp: Set match_max to 5000 and the timeout
16513 to 60 seconds. Temporarily set match_max to 15000 around the
16514 "info copying" test.
16515
16516 * gdb.base/nodebug.exp: Don't try to do an inferior function
16517 call if the target doesn't support them.
16518 * gdb.base/printcmds.exp: Likewise.
16519 * gdb.base/setvar.exp: Likewise.
16520 * gdb.base/structs.exp: Likewise.
16521 * gdb.c++/templates.exp: Likewise.
16522 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
16523
16524 * gdb.base/recurse.exp: Enable for the mn10200.
16525
16526 * configure.in: Do configure gdb.stabs directory for *-*-elf
16527 targets.
16528 * configure: Rebuilt.
16529
16530 * gdb.base/break.exp: Check for gdb,noresults before testing
16531 exit status and/or results from the target.
16532 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
16533 * lib/gdb.exp: Remove old (now bogus) initialization of
16534 noinferior, noargs, noresults and nosignals.
16535
16536Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
16537
16538 * config/sh.exp: New file.
16539
16540 * config/slite.exp: Try to connect multiple times to the board
16541 before rebooting. Only send a "monitor run" if need_monitor_run
16542 is set.
16543
16544 * gdb.base/break.exp: Don't do the "stub continue" test if
16545 the target has gdb_stub set.
16546
16547 * gdb.base/callfuncs.exp: Increase the timeout.
16548
16549 * gdb.base/interrupt.exp: Don't even try to compile the testcase
16550 if the target has gdb,noinferiorio set.
16551
16552 * gdb.base/list.exp: Increase match_max to 10000 characters.
16553
16554 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
16555
16556 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
16557 target.
16558
16559 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
16560
16561Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
16562
16563 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
16564 trying to delete the copy of gdb. Catch the file delete so we
16565 don't die if the delete fails; also, the file should be copied to
16566 the host, not to the build.
16567
16568Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
16569
16570 * lib/gdb.exp(gdb_test): Surround the result pattern with
16571 parenthesis in case it contains multiple regexps separated
16572 with |.
16573
16574 * gdb.base/watchpoint.exp: Use gdb_test.
16575 * gdb.base/default.exp: Ditto.
16576
16577Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
16578
99707966 16579 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 16580
c906108c
SS
16581 * gdb.base/scope.exp: Use gdb_test.
16582 * gdb.c++/classes.exp: Ditto.
16583 * gdb.c++/inherit.exp: Ditto.
16584
16585Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
16586
16587 * gdb.base/crossload.exp: Don't use execute_anywhere, use
16588 remote_exec instead.
16589 * gdb.base/corefile.exp: Don't be ridiculous.
16590 * gdb.base/*.c: Add missing stub invocations.
16591
16592Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
16593
16594 * config/slite.exp: Miscellaneous fixes.
16595
16596 * lib/gdb.exp: Fix runto.
16597
16598 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
16599 the target.
16600
16601 * gdb.base/watchpoint.exp: Fix regexp.
16602
16603 * lib/gdb.exp(default_gdb_exit): Add a catch to the
16604 close and wait commands, as the descriptor may now be
16605 invalid. Always call "remote_close host".
16606
16607Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
16608
16609 Major rewrite for testsuite revision.
d63a86f8 16610
c906108c
SS
16611 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
16612 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
16613 instead of relying on spawn_id to always contain a valid
16614 spawn id.
16615 (get_compiler_info): New procedure to build the ${binfile}.ci
16616 file, instead of replicating this in N different places.
16617 (gdb_compile): New procedure.
d63a86f8 16618
c906108c
SS
16619 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
16620 appropriate arguments) instead of compile. Use gdb_test in a lot
16621 more places. Use send_gdb instead of send. Always run gdb_start
16622 at the start of a testcase, as this is no longer done magically.
16623
16624 config/*-gdb.exp: Rename without the -gdb suffix.
16625
16626 config/mips.exp: Use remote_close instead of exit_remote_shell.
16627 config/monitor.exp: Use target_info instead of looking at
16628 baud, timeout, etc.
16629 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
16630
16631Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16632
16633 * gdb.c++/templates.exp (test_ptype_of_templates),
16634 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
16635 Update expect patterns for destructors and assignment operators
16636 to match corresponding c-typeprint.c changes.
16637 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
16638 to destructor breakpoint test, GDB should be able to set the
16639 destructor breakpoint without specifying arguments.
16640
16641Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
16642
16643 * gdb.threads/pthreads.exp: Change result for failure to compile due
16644 to lack of pthreads runtime support from an error to simply an
16645 unsupported test, per dejagnu standards.
16646
16647Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16648
16649 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
16650 where GDB exits to reduce pattern match time.
16651 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
16652
16653 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
16654
dc96c6c7 16655Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16656
16657 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
16658 * gdb.base/default.exp: ditto.
16659 * gdb.base/nodebug.exp: ditto.
16660 * gdb.base/printcmds.exp: ditto.
16661 * gdb.base/ptype.exp: ditto.
16662 * gdb.base/setvar.exp: ditto.
16663 * gdb.base/structs.exp: ditto.
16664 * gdb.base/setshow.c: Guard against uninitialized values of argc.
16665
16666Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
16667
16668 * configure, */configure: Rebuild with autoconf 2.12.
16669
16670Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
16671
16672 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
16673 use new i*86-pc-linux*-gnu quads.
16674 * gdb.base/corefile.exp: Ditto.
16675 * gdb.base/signals.exp: Ditto.
16676 * gdb.base/sigall.exp: Ditto.
16677 * gdb.base/interrupt.exp: Ditto.
16678
16679 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
16680 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
16681 RedHat 4.0.
d63a86f8 16682
c906108c
SS
16683 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
16684 linux. This allows the test case to at least compile on latest
16685 linux, but still not run due to missing the threads runtime library.
16686
16687Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16688
16689 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
16690 directory to search gdb directory. Accept and step over conditional
16691 stack alignment code. Consume $prompt in failure cases.
16692 Reset timeout to $oldtimeout instead of some arbitrary value.
16693 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
16694 timeout problems with infinite stack backtraces.
16695 * gdb.base/ptype.exp (ptype struct link, union tu_link):
16696 Accept function parameters for linkfunc member.
16697
16698Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
16699
16700 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
16701 (CXXFLAGS): Remove, unreferenced.
16702 (B_OPTIONS): Add for -B options and add code to initialize with
16703 previous -B options and also add -B option to pick up cross compiled
16704 runtime.
16705 (TARGET_INCLUDES): Add for -I options and add code to initialize when
16706 doing cross compiles.
16707 (target_alias): Declare global.
16708 (xgcc): Set variable to full path of gcc in build tree. Use findfile
16709 to verify that gcc exists in build tree, and if so set CC to that
16710 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 16711
c906108c
SS
16712Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
16713
16714 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
16715 ptype test for anonymous union. Fixup testcase to match
16716 current gcc debug output.
16717
16718Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
16719
16720 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
16721 force argument to an unsigned long type.
16722
16723Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
16724
16725 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
16726 tests and anonymous union print/ptype tests.
16727 * gdb.base/list.exp (test_forward-search): Increase timeout by
16728 5 minutes for the "search extremely long line" case.
16729 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
16730 completely optional and that the pass/fail messages use the command as
16731 the message if that third arg is a null string.
16732 (gdb_test_exact): Arrange that a null string pattern means match a
16733 null string output rather than any output, which might include random
16734 errors.
16735 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
16736 backtrace test.
16737 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
16738 always failing and failure is now exposed by gdb.exp changes.
16739
16740Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
16741
16742 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
16743 weren't being noted.
16744
16745Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16746
16747 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
16748 * gdb.stabs/weird.exp: Remove v_comb xfails.
16749
dc96c6c7 16750Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16751
16752 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 16753 list.exp scope.exp watchpoint.exp]
c906108c 16754 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 16755
dc96c6c7 16756Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16757
16758 * config/monitor.exp: Increase download timeout to 1000 seconds.
16759
dc96c6c7 16760Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16761
16762 * config/m32r.exp: Increase timeout to 120 seconds.
16763
16764Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
16765
16766 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
16767 and accept older ordering as obsolescent gcc or gdb.
16768 * gdb.c++/templates.exp: Ditto.
16769 * gdb.c++/virtfunc.exp: Ditto.
16770
16771Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
16772
16773 * gdb.base/coremaker.c: Add code to mmap some data so we
16774 can check that it ends up in the core file.
16775 * gdb.base/corefile.exp: Add test to read mmapped data
16776 from core file.
16777
dc96c6c7 16778Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16779
16780 * config/m32r.exp: New file.
16781
16782Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
16783
16784 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
16785 that cflags can contains -gstabs, and work correctly for other tests.
16786
dc96c6c7 16787Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16788
16789 * gdb.base/setshow.exp: New file, tests show and set.
16790 * gdb.base/setshow.c: New file, tests show and set.
16791 * gdb.base/help.exp: Add test for help set|show annotate.
16792 * gdb.base/default.exp: Add test for set|show annotate.
16793
16794Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
16795
16796 * testsuite/gdb.base/break.exp: Make backtrace from factorial
16797 errors unique.
16798 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
16799 explicitly.
16800
16801Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
16802
16803 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
16804 and width commands. This is done elsewhere.
16805 * (gdb_start): Don't call gdb_start_sim here. That's already
16806 done in gdb_load. This fixes lots of failures in default.exp.
16807
16808Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
16809
16810 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
16811 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
16812 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
16813 in the same we we treat other failures (since it may be an expected
16814 condition), rather than as an error.
16815 * gdb.base/signals.exp (test_handle_all_print): Revert back to
16816 old test format.
16817
16818Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
16819
16820 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
16821 (distclean maintainer-clean realclean): No need to remove files
16822 twice. Nuke the duplicates.
16823 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 16824 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
16825 Remove config.h along with other config files.
16826
16827Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
16828
16829 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
16830 "p func1 ()" and note that rests of tests are skipped.
16831 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
16832 setup_xfails for "print func2::coremaker_local".
16833 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
16834 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
16835 affected by the previous run test.
16836 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
16837 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
16838 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
16839 "pass int powerset tuple" and "pass modeless int powerset tuple".
16840 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
16841 "real write 4" and "real write 8".
16842 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
16843 setup_xfails for "print vs1 after tuple assign 2",
16844 "print \$i after tuple assign 2", and
16845 "print vs2 after tuple assign 2".
16846 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
16847 meaningful error message and return -1 so the caller can
16848 suppress further tests and avoid a cascade of errors.
d63a86f8 16849
c906108c
SS
16850Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
16851
16852 * gdb.base/a1-selftest.exp: Tweak tests to account for new
16853 format for printing version.
16854 * gdb.base/default.exp: Ditto.
16855 * gdb.base/interrupt.exp: Fix problem with cascade of
16856 errors if child process dies while calling a function.
d63a86f8 16857
c906108c
SS
16858Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
16859
16860 * Makefile.in (VPATH): Add
16861 * Makefile.in (Makefile, config.status): Fix rules so things get
16862 remade when necessary.
16863
16864Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
16865
16866 * Makefile.in (just-check): Add path to sibling expect dir
16867 to environment variable specified by RPATH_ENVVAR.
16868
16869Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
16870
16871 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
16872 (just-check): Add shared library paths for libstdc++, tk,
16873 tcl, bfd, and opcodes to the environment variable specified
16874 in RPATH_ENVVAR.
16875 * configure.in: Add support to recognize --enable-shared flag
16876 and generate correct value for RPATH_ENVVAR.
16877 * configure: Regenerated with autoconf.
16878
16879Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
16880
16881 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
16882 include all osf versions.
16883 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
16884 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
16885 when target is linux. When failing to build pthreads test
16886 executable, give more meaningful message.
16887 * gdb.threads/pthreads.c: Hpux also uses old definition of second
16888 arg for pthread_create.
d63a86f8 16889
c906108c
SS
16890Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
16891
16892 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
16893 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
16894 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
16895 and -lpthreads (everybody else).
16896 (test_startup): Fail gracefully if threads are not supported.
16897 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
16898 "p/c array_index("abcdef",2)" when not gcc compiled.
16899 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
16900 "print func2::coremaker_local" when not gcc compiled.
16901 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
16902 "ptype on opaque struct tagname (statically)",
16903 "ptype on opaque struct tagname (dynamically) 1", and
16904 "ptype on opaque struct tagname (dynamically) 2"
16905 for not compiled with gcc.
16906 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
16907 backtrace when compiled with gcc.
d63a86f8 16908 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
16909 than always return success.
16910
16911Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
16912
16913 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
16914
16915Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
16916
16917 * gdb.base/structs.exp: Undo last change.
16918
16919Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
16920
16921 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
16922 encapsulate all the steps/nexts done during self test, starting
16923 at main, and makes them less sensitive to optimization issues.
16924 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
16925 signal handler" test.
16926 * gdb.threads/pthreads.exp: Only run this for native configs.
16927 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
16928 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
16929 tests.
16930 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
16931 for "runto test_calls(void)" test.
d63a86f8 16932
c906108c
SS
16933Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
16934
16935 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
16936 and don't expect address info in breakpoint confirmations.
16937
16938Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
16939
16940 * gdb.base/list.exp (test_forward_search): Increase timeout
16941 temporarily by 60 seconds for searching extremely long line,
16942 and then reset to old value when done. Increase expect input
16943 buffer to 10000.
16944
16945Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
16946
16947 * gdb.base/list.exp (test_forward_search): Fix to handle very
16948 long source line without overflowing expect's input buffer.
16949
16950Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
16951
16952 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
16953 "buffer_full".
16954
16955 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
16956 "buffer_full".
16957
16958 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
16959 "buffer_full".
16960
16961 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
16962 "buffer_full".
16963
16964Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
16965
16966 * configure.in (configdirs): Add gdb.threads.
16967 * configure: Regenerated with autoconf.
16968 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
16969 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
16970 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 16971
c906108c
SS
16972Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
16973
16974 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
16975
16976Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
16977
16978 * gdb.base/signals.exp (test_handle_all_print): Test separately for
16979 each signal's status in the output of "handle all print".
16980 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
16981 the \r\n sequence that immediately precedes the gdb prompt.
16982 * gdb.base/a1-selftest.exp: Save original timeout and restore
16983 after test.
16984
16985Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
16986
16987 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
16988 symbol.
16989
16990Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
16991
16992 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
16993
16994Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
16995
16996 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
16997 timeout by 60 seconds.
16998
16999Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
17000
17001 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
17002 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
17003 error return.
17004
17005Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
17006
17007 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
17008 gdb initialization, also report how long dejagnu waited. Restore
17009 old timeout before doing error return. Temporarily increase timeout
17010 by 3 minutes to allow for slow startups over heavy NFS use.
17011
17012Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
17013
17014 * lib/gdb.exp: Report timeout value for verbosity level 2.
17015 * config/gdbserver.exp: Ditto.
17016 * config/hppro.exp: Ditto.
17017 * config/mips-gdb.exp: Ditto.
17018 * config/monitor.exp: Ditto.
17019 * config/netware.exp: Ditto.
17020 * config/sim-gdb.exp: Ditto.
17021 * config/slite-gdb.exp: Ditto.
17022 * config/udi-gdb.exp: Ditto.
17023 * config/unix-gdb.exp: Ditto.
17024 * config/vx-gdb.exp: Ditto.
17025 * gdb.base/a1-selftest.exp: Ditto.
17026 * gdb.base/a2-run.exp: Ditto.
17027 * gdb.base/break.exp: Ditto.
17028 * gdb.base/corefile.exp: Ditto.
17029 * gdb.base/list.exp: Ditto.
17030 * gdb.base/recurse.exp: Ditto.
17031 * gdb.base/scope.exp: Ditto.
17032 * gdb.base/signals.exp: Ditto.
17033
17034Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
17035
17036 * gdb.threads/Makefile.in (docdir): Removed.
17037
17038Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
17039
17040 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 17041 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 17042 @srcdir@.
d63a86f8 17043 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
17044 autoconf 2.5 or higher.
17045 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
17046
17047Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
17048
17049 * configure: Regenerated.
17050 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
17051 avoid name clashes with SunOS headers.
17052
17053Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
17054
17055 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
17056
17057Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
17058
17059 * gdb.base/callfuncs.exp: Finish last change -- make sure the
17060 prototype information ends up in the compiler info file.
17061
17062Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
17063
17064 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
17065 attempting to regenerate it. Eliminate use of a temporary file
17066 and just generate the info file directly. Source it immediately,
17067 for consistency of use.
17068 * gdb.base/corefile.exp: Ditto
17069 * gdb.base/exprs.exp: Ditto.
17070 * gdb.base/funcargs.exp: Ditto.
17071 * gdb.base/langs.exp: Ditto.
17072 * gdb.base/list.exp: Ditto.
17073 * gdb.base/mips_pro.exp: Ditto.
17074 * gdb.base/nodebug.exp: Ditto.
17075 * gdb.base/opaque.exp: Ditto.
17076 * gdb.base/ptype.exp: Ditto.
17077 * gdb.base/scope.exp: Ditto.
17078 * gdb.base/setvar.exp: Ditto.
17079 * gdb.base/signals.exp: Ditto.
17080 * gdb.base/whatis.exp: Ditto.
17081 * gdb.c++/templates.exp: Ditto.
17082 * gdb.c++/virtfunc.exp: Ditto.
17083 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
17084 whether or not to add -lstdc++ to the compile command line args.
17085
17086Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17087
17088 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
17089 it got fixed by the recent lookup_minimal_symbol_by_pc change.
17090 Increase timeout, a lot of single stepping might be needed if the
17091 target has no hardware watchpoints.
17092
17093Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
17094
17095 * gdb.base/break.exp: Ignore compiler warnings when compiling
17096 break.c.
17097 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
17098 * gdb.base/default.exp: Add h8300 xfails. Handle messages
17099 from remote-sim.
17100 * gdb.base/exprs.exp: Add h8300 xfails.
17101 * gdb.base/funcargs.exp: Likewise.
17102 * gdb.base/nodebug.exp: Likewise.
17103 * gdb.base/printcmds.exp: Likewise.
17104 * gdb.base/ptype.exp: Likewise.
17105 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
17106 h8300 xfails.
d63a86f8 17107 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
17108 on the h8300.
17109 * gdb.base/funcargs.c: Explicitly make last constant argument to
17110 call_after_alloca_subr an unsigned long type.
17111 * gdb.base/return.c: Include stdio.h.
17112
17113Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
17114
17115 * config/abug.exp: New file for the older Motorola Bug monitor
17116 that runs on the mvme13x series VME boards.
17117 * config/monitor.exp: Use the new config array for target settings
17118 if they exist.
17119
17120Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
17121
17122 * sim-gdb.exp: Make the SH simulator allocate less space when
17123 it is targeted.
17124
17125Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
17126
17127 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
17128 test.
17129
17130Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
17131
17132 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
17133 "rs6000-*-*" for "list function in include file" when gcc compiled.
17134 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
17135 for "p ctable1[120]".
17136 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
17137 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
17138 Remove setup_xfail for "rs6000-*-*" for
17139 "print 'scope0.c'::filelocal before run".
17140 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
17141 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
17142 since some compilers don't allow both options to be given
17143 on the same command line. Create object file and move it.
d63a86f8 17144
c906108c
SS
17145Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
17146
17147 * gdb.base/corefile.exp: Always regenerate the core file, since
17148 we always regenerate the coremaker program. Detect special case
17149 where registers cannot be read from core file.
d63a86f8 17150
c906108c
SS
17151Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
17152
17153 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
17154 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
17155 * gdb.c++/templates.exp: Only match on basename of file since
17156 some formats like xcoff don't encode directory information.
17157 * gdb.stabs/weird.exp: Use the right sed script for powerpc
17158 and rs6000 AIX xcoff targets.
17159 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
17160 * configure: Regenerate.
17161 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
17162 here, rather than in distclean.
d63a86f8 17163
c906108c
SS
17164Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
17165
17166 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
17167 defined, and use it to compile the test case with -O2. The
17168 native compilation still uses no optimization.
17169 * gdb.base/mips_pro.c: Remove inline assembly code since
17170 it is compiled PIC by default, which results in assembler
17171 warnings that make the testsuite think the compilation
17172 was unsuccessful.
17173
17174Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
17175
17176 * gdb.c++/misc.exp: Add note to message for
17177 "print s.a for foo struct" that this is a known gcc 2.7.2
17178 and earlier bug.
17179
17180Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
17181
17182 * gdb.base/break.exp: Fix pattern for matching "Delete all
17183 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
17184 setup_xfail for deleting all breakpoints test. Fix various
17185 timeout messages to include "(timeout)".
17186 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
17187 for "p t_float_values2(3.14159,float_val2)".
17188 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
17189 for "continue to call2g" when gcc compiled.
17190 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
17191 "up to foo in langs.exp", "show language at foo in langs.exp",
17192 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
17193 and "show language at fsub in langs.exp".
17194 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
17195 "list line 1 in include file", "list message for lines past EOF",
17196 "list function in include file", "list list0.h:foo", and
17197 "list filename:function; nonexistant function".
17198 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
17199 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
17200 and "ptype t_char_array" to be for native cc only.
d63a86f8 17201
c906108c
SS
17202Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
17203
d63a86f8 17204 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
17205 setup_xfail for "print coremaker_bss", "print coremaker_ro",
17206 "print func2::coremaker_local", and "backtrace in corefile.exp".
17207
17208Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
17209
17210 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
17211 "bt in signals.exp". This problem only appears when running
17212 the testsuite, and then only intermittently.
17213
17214Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
17215
17216 * gdb.base/return.exp (return_tests): Differentiate between
17217 two tests of continuing.
17218
17219Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
17220
17221 * */Makefile.in (maintainer-clean): Remove config.log.
17222 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
17223 * gdb.c++/Makefile.in (PROGS): Add inherit.
17224 (clean): Remove *.ci.
17225
17226Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
17227
17228 * gdb.c++/misc.cc: Add test code from Mike Stump.
17229 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
17230
17231Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
17232
17233 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
17234 to "alpha-*-osf2*" and add comment.
17235 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
17236 setup_xfail for "step over execarg initialization" and
17237 "step over corearg initialization".
17238 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
17239 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
17240 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
17241 gcc compiled for "print coremaker_bss", "print coremaker_ro",
17242 "print func2::coremaker_local", and "backtrace in corefile.exp".
17243 * gdb.base/signals.exp: Build and source signals.ci.
17244 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
17245 to be for gcc only.
17246 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 17247
c906108c
SS
17248Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17249
17250 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
17251 Feb 3 procfs.c change.
17252
17253Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
17254
17255 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
17256
17257Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
17258
17259 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
17260 from dejagnu's apparent default of 10 seconds, which gives random
17261 results when running the tests over NFS on moderately loaded systems.
17262 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
17263
17264Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
17265
17266 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
17267 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
17268 result reports.
17269
17270Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
17271
17272 * configure.in (CY_AC_PATH_TCLH): Remove.
17273 * configure: Regenerate.
17274
17275Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
17276
17277 * gdb.c++/Makefile.in (clean): Add missing '{'.
17278
17279Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
17280
17281 * lib/gdb.exp: Provide a default value for noinferior.
17282
17283 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
17284 Load libgloss.exp.
17285
17286Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
17287
17288 * gdb.disasm/hppa.exp: Compile directly into an executable, use
17289 the executable, not the .o to run the tests from.
17290
17291Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
17292
17293 * gdb.base/break.exp: Don't test for program exit or exit status
17294 if $noresults if nonzero.
17295 * gdb.base/langs.exp: Likewise.
17296 * gdb.base/watchpoint.exp: Likewise.
17297
17298 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
17299 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
17300 trying to compile the testcase.
17301
17302Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
17303
17304 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
17305 * gdb.base/signals.exp (continue to handler): Likewise.
17306
17307Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
17308
17309 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
17310
17311 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
17312
17313Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
17314
17315 * gdb.base/corefile.exp: Recognize "not found" as failure
17316 when trying to determine if a core file was generated.
17317 If no core file was generate the first time, try again without
17318 the ulimit -c to work around braindamaged shells.
17319
17320Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
17321
17322 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
17323 [] tests with "test" and enclose string in quotes.
17324 * gdb.stabs/configure: Rebuild
d63a86f8 17325
c906108c
SS
17326Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
17327
17328 Changes in sync with expect:
17329 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
17330 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
17331 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
17332 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
17333 argument to AC_REQUIRE.
17334 * configure: Regenerated.
17335
17336Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
17337
17338 * gdb.base/corefile.exp: When generating a core, discard any
17339 error messages about ulimit not found and the "core dumped"
17340 message from the shell that runs the coredumper.
17341
17342Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
17343
17344 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
17345
17346 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
17347 which sed script to run. Expect failure for v_comb test
17348 on PA targets too.
d63a86f8 17349
c906108c
SS
17350Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
17351
17352 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
17353 "print func2::coremaker_local" and for "backtrace in corefile.exp"
17354
17355Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
17356
17357 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
17358 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
17359 "sparc-sun-solaris*" xfails for "p v_comb".
17360 * lib/gdb.exp (default_gdb_start): Fix typo.
17361 * gdb.base/corefile.exp: Allow "Core was generated by ..."
17362 messages to not include the full program name that caused
17363 the core dump since some systems (such as solaris) apparently
17364 truncate this path to about 80 characters.
17365 When generating a core file first try increasing the core file
17366 size limit to unlimited since some systems may default it to
17367 zero, and it is harmless to try it. Move the test for failing
17368 to generate a core file to where it will actually get executed.
17369 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
17370 new gdb result from g++ debug info improvements and make old
17371 pattern obsolescent. Also account for size_t differences
17372 (may be int or long).
17373 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
17374 initialization before function call is placed in the delay slot
17375 and thus appears to be skipped over by commands such as "next".
17376
17377Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
17378
17379 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
17380
17381Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
17382
17383 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
17384 input source file; fix code to compile test to deal with this
17385 convention.
17386 * gdb.c++/*.exp: Likewise.
17387
17388Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
17389
17390 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
17391 "bt in signals.exp".
17392
17393Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
17394
17395 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
17396 "step over execarg initialization" and
17397 "step over corearg initialization".
17398
17399Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
17400
17401 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
17402 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
17403
17404Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
17405
17406 From Rob Savoye (rob@poseidon.cygnus.com)
17407 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
17408 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
17409 configure.in}, gdb.disasm/{Makefile.in, configure.in},
17410 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
17411 configure.in}: Major reworking for autoconfig.
17412 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
17413 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
17414 New files.
17415 * config/unix-gdb.exp: Make GDB global.
17416 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
17417 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
17418 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
17419 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
17420 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
17421 term.exp, twice.exp, watchpoint.exp, whatis.exp},
17422 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
17423 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
17424 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
17425 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
17426 pr-8136.exp, result.exp, string.exp, tuples.exp},
17427 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
17428 to returns as necessary, arrange for test to compile own testcase
17429 executable.
17430 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 17431
c906108c
SS
17432Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
17433
17434 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
17435 clear_xfail at end of test which might not call either pass or fail.
17436 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
17437 "backtrace through signal handler".
17438
17439Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17440
17441 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
17442 continuing from a job control stop signal.
17443 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
17444
17445Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
17446
17447 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
17448 * gdb.base/corefile.exp: Likewise.
17449 * gdb.base/funcargs.exp: Likewise.
17450
17451Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
17452
17453 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
17454 * config/monitor.exp: Add support for setting baud rate.
17455
17456Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
17457
17458 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
17459 i*86-*-linux* xfails for "backtrace through signal handler".
17460 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
17461 "print func2::coremaker_local".
17462 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
17463 alpha-dec-osf2* xfail for
17464 "delete all breakpoints when none".
17465
17466Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
17467
17468 * gdb.base/break.exp: Change test that deletes all breakpoints
17469 when no user breakpoints are installed. A post 4.15 change
17470 causes gdb to no longer prompt in this case.
17471
17472Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
17473
17474 * gdb.base/return.exp (return_tests): Change xfail for test
17475 "correct value returned double test" to stop xfailing at
17476 Solaris 2.5. Apparently the bug has been fixed.
17477
17478Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
17479
17480 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
17481 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
17482
17483Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
17484
17485 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
17486 * gdb.disasm/hppa.s: Corresponding changes.
17487
17488Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
17489
17490 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
17491 makefile fragment.
17492 * config/mt-hpux: Deleted.
17493
17494Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
17495
d63a86f8 17496 * Many files: When warning about suppressed tests due to a
c906108c
SS
17497 nonexistant test binary, avoid incrementing the warning count.
17498
17499Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
17500
17501 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 17502
c906108c
SS
17503Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17504
17505 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
17506 "sparc-*-solaris2*".
17507
17508Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17509
17510 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
17511 Add global and local variables and initialize them.
17512 * gdb.base/corefile.exp: Test correct mapping of corefile sections
17513 by printing variables. Remove rs6000 and powerpc xfails, BFD now
17514 extracts the file name and terminating signal from the core file.
17515 * TODO: Remove note about tests for correct mapping of corefile.
17516 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
17517 from optimizing it away.
17518 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
17519 handles common blocks.
17520
17521Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
17522
17523 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
17524 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
17525
17526Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
17527
17528 * Makefile.in (maintainer-clean): New target, synonym for
17529 realclean.
17530 * gdb.base/Makefile.in (maintainer-clean): Likewise.
17531 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
17532 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
17533 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
17534 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
17535 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
17536
17537Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
17538
17539 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
17540 xfails when not gcc compiled for "print foo::funclocal".
17541 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
17542 "print foo::funclocal at foo",
17543 "print 'scope1.c'::foo::funclocal at foo",
17544 "print foo::funclocal_bss at foo",
17545 "print 'scope1.c'::foo::funclocal_bss at foo",
17546 "print foo::funclocal_ro at foo",
17547 "print 'scope1.c'::foo::funclocal_ro at foo",
17548 "print bar::funclocal at foo" and
17549 "print 'scope1.c'::bar::funclocal at foo".
17550 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
17551 gcc compiled for "print foo::funclocal at bar".
17552 Expand all messages to ensure that they identify that
17553 the test is at bar().
17554 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
17555 gcc compiled for:
17556 "ptype on opaque struct pointer (statically)",
17557 "ptype on opaque struct tagname (statically)",
17558 "ptype on opaque struct pointer (dynamically) 1",
17559 "ptype on opaque struct tagname (dynamically) 1",
17560 "ptype on opaque struct pointer (dynamically) 2" and
17561 "ptype on opaque struct tagname (dynamically) 2
17562 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
17563 gcc compiled for:
17564 "p datalocal"
17565 "whatis datalocal",
17566 "ptype datalocal",
17567 "p bsslocal",
17568 "whatis bsslocal", and
17569 "ptype bsslocal".
17570 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
17571 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
17572 when not gcc compiled.
17573 * gdb.base/funcargs.exp (float_and_integral_args): Add
17574 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
17575 compiled.
17576 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
17577 "backtrace from call6a" when not gcc compiled.
17578 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
17579 "backtrace from call7a" when not gcc compiled.
17580 * gdb.base/callfuncs.exp (do_function_calls):
17581 Add "hppa*-*-hpux*" xfail when not gcc compiled for
17582 "p t_char_array_values(char_array_val2,char_array_val1)",
17583 "p t_char_array_values(char_array_val1,char_array_val2)",
17584 "p t_char_array_values("carray 1","carray 2")",
17585 "p t_char_array_values("carray 1",char_array_val2)",
17586 "p t_char_array_values(char_array_val1,"carray 2")",
17587 "p sum_args(1,{2})",
17588 "p sum_args(2,{2,3})",
17589 "p sum_args(3,{2,3,4})",
17590 "p sum_args(4,{2,3,4,5})"
17591 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
17592 "backtrace in corefile.exp" when not gcc compiled.
17593
17594Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17595
17596 * gdb.base/signals.exp: Rewrite `handle all print' test as
17597 a procedure. Accept blanks or TABs as whitespace, increase
17598 timeout and expect input buffer size for the large output
17599 from the command. Remove "i*86-*-bsdi2.0" xfail.
17600
17601Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17602
17603 * gdb.base/setvar.exp: Add new testcases for truncation when
17604 assigning invalid values to bitfields.
17605
17606Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
17607
d63a86f8 17608 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
17609 mips-sgi-irix* xfail for
17610 "call inferior func with struct - returns char *"
17611 and fix test so that an optional (unsigned char *) cast is
17612 accepted in the result.
17613
17614Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
17615
17616 * gdb.base/funcargs.exp (float_and_integral_args): Remove
17617 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
17618 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
17619 * gdb.base/signals.exp: Remove duplicate "handle all print" test
17620 that accidentally got checked in.
17621
17622Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
17623
d63a86f8 17624 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
17625 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
17626 compiled test.
17627 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
17628 Add mips-sgi-irix5* xfail for not gcc compiled.
17629 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
17630 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
17631 "p top", "whatis top", "p middle", and "whatis middle".
17632 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
17633 "whatis signed char" for not gcc compiled.
17634 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
17635 "set variable signed char=-1 (-1)" and
17636 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
17637 * gdb.base/funcargs.exp (float_and_integral_args):
17638 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
17639 Add mips-sgi-irix* xfail when not gcc compiled for
17640 "continue to call2b".
17641 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
17642 "continue to call2g".
17643 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
17644 "backtrace from call6a"
17645 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
17646 "backtrace from call7k".
17647 Add mips-sgi-irix5* xfail when not gcc compiled for
17648 "backtrace from call7a".
17649 (localvars_after_alloca): Fix gdb_test cmds for
17650 "print * after runto ...".
17651 Remove rs6000-*-* xfails for
17652 "print i after runto localvars_after_alloca" and
17653 "print l after runto localvars_after_alloca"
17654 for all compilers.
17655 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
17656 when not compiled with gcc, for:
17657 "print signed char == (minus)",
17658 "print signed char != (minus)",
17659 "print signed char < (minus)",
17660 "print signed char > (minus)".
17661 * gdb.base/callfuncs.exp (do_function_calls):
17662 Add mips-sgi-irix* xfail, when compiled with native compiler, for
17663 "call inferior func with struct - returns char *".
d63a86f8 17664 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
17665 "correct value returned double test" to include Solaris 2.4.
17666 * gdb.base/funcargs.exp (float_and_integral_args):
17667 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 17668
c906108c
SS
17669Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17670
17671 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
17672 enumeration bitfields if compiling with GNU C.
17673 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
17674 to empty' prompt.
17675
17676Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
17677
17678 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
17679 test for PRO targets.
17680
17681 * gdb.base/funcargs.exp: Avoid ever setting more than 8
17682 breakpoints in the inferior at any given time by making
17683 two groups of breakpoints for call2*, call6* and call7*
17684 tests.
17685
17686Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17687
17688 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
17689 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
17690 from optimizing it away.
17691 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
17692 "call inferior func with struct".
17693
17694Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
17695
17696 * configure.in: Only configure gdb.chill for particular targets.
17697
17698Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
17699
17700 * gdb.base/Makefile.in: Add action to .c.o transformation
17701 rule that generates a .ci file for each .o file and remove
17702 explicit .c.o rules except for callfuncs.o.
17703 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
17704 generates a .ci file for each .o file and remove explicit
17705 .cc.o rules.
17706 (clean): Remove *.tmp *.ci files.
17707 (EXECUTABLES): Remove templ-info.exp.
17708 * gdb.base/compiler.c: New file.
17709 * gdb.c++/compiler.cc: New file
17710 * gdb.base/scope.exp: Source gdb.base/scope.ci.
17711 Change rs6000-*-* xfail for
17712 "print 'scope0.c'::filelocal_ro" and
17713 "print 'scope1.c'::filelocal" and
17714 "print 'scope1.c'::filelocal_bss" and
17715 "print 'scope1.c'::filelocal_ro" and
17716 "print 'scope1.c'::foo::funclocal" and
17717 "print 'scope1.c'::foo::funclocal_ro" and
17718 "print 'scope1.c'::bar::funclocal" and
17719 "print 'scope0.c'::filelocal_ro" and
17720 "print 'scope1.c'::filelocal at foo" and
17721 "print 'scope1.c'::filelocal_bss at foo" and
17722 "print 'scope1.c'::filelocal_ro at foo" and
17723 "print 'scope1.c'::foo::funclocal at foo" and
17724 "print 'scope1.c'::foo::funclocal_bss at foo" and
17725 "print 'scope1.c'::foo::funclocal_ro at foo" and
17726 "print 'scope1.c'::bar::funclocal at foo" and
17727 "print 'scope0.c'::filelocal_ro" and
17728 "print 'scope1.c'::filelocal" and
17729 "print 'scope1.c'::filelocal_bss" and
17730 "print 'scope1.c'::filelocal_ro" and
17731 "print 'scope1.c'::foo::funclocal" and
17732 "print 'scope1.c'::foo::funclocal_bss" and
17733 "print 'scope1.c'::foo::funclocal_ro" and
17734 "print 'scope1.c'::bar::funclocal" and
17735 "print 'scope1.c'::bar::funclocal_bss"
17736 to only be xfail'd when not compiled with gcc.
d63a86f8 17737 Add rs6000-*-* xfail for
c906108c
SS
17738 "print 'scope0.c'::filelocal_bss before run"
17739 when compiled with gcc.
17740 (test_at_main): Add rs6000-*-* xfail for
17741 "print filelocal_ro in test_at_main"
17742 when compiled with gcc.
17743 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 17744 Add rs6000-*-aix* xfail for
c906108c
SS
17745 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
17746 "ptype t_char_array", not compiled with gcc.
17747 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
17748 xfail for "list foo (in include file)" when gcc compiled.
17749 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
17750 (integral_args): Add rs6000-*-* xfail for
17751 "run to call0a" if not compiled with gcc.
17752 (unsigned_integral_args): Add rs6000-*-* xfail for
17753 "run to call1a" if not compiled with gcc.
17754 (float_and_integral_args): Add rs6000-*-* xfail for
17755 "run to call2a" if not compiled with gcc and for
17756 "continue to call2b" for any compiler.
17757 Add rs6000-*-* xfail to
17758 "print f1 after run to call2a" for gcc compiled.
17759 (discard_and_shuffle): Add rs6000-*-* xfail for
17760 "run to call6a".
17761 (shuffle_round_robin): Add rs6000-*-* xfail for
17762 "backtrace from call7a" if not compiled with gcc.
17763 Add rs6000-*-* xfail for
17764 "backtrace from call7b" if compiled with gcc.
17765 (call_after_alloca): Add rs6000-*-* xfail for
17766 "print c in call_after_alloca" and
17767 "print s in call_after_alloca" and
17768 "backtrace from call_after_alloca_subr"
17769 if not compiled with gcc.
17770 (localvars_in_indirect_call): Add rs6000-*-* xfail for
17771 "print c in localvars_in_indirect_call" and
17772 "print c in localvars_in_indirect_call" and
17773 "backtrace in indirectly called function" and
17774 "stepping into indirectly called function"
17775 if not compiled with gcc.
17776 (localvars_after_alloca): Add rs6000-*-* xfail for
17777 "print c after runto localvars_after_alloca" and
17778 "print s after runto localvars_after_alloca" and
17779 "print i after runto localvars_after_alloca" and
17780 "print l after runto localvars_after_alloca"
17781 for all compilers.
17782 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
17783 than whatis-info.exp.
17784 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
17785 than opaque-info.exp.
17786 Setup rs6000-*-* xfail for
d63a86f8 17787 "ptype on opaque struct pointer (statically)" and
c906108c
SS
17788 "ptype on opaque struct pointer (dynamically)" when
17789 not compiled with gcc.
17790 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
17791 rather than callf-info.exp.
17792 (do_function_calls): Add clear_xfail for rs6000-*-* for
17793 "p t_float_values2(3.14159,float_val2)". Seems to work
17794 fine there, both with xlc and gcc. Need to find out what
17795 it is doing right and fix other platforms.
17796 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
17797 "call inferior func with struct - returns int",
17798 "call inferior func with struct - returns long",
17799 "call inferior func with struct - returns float",
17800 "call inferior func with struct - returns double",
17801 "call inferior func with struct - returns char *",
17802 but only if not gcc compiled (presumes xlc compiled).
17803 Change rs6000-*-* xfails for
17804 "call inferior func with struct - returns char" and
17805 " call inferior func with struct - returns short" to only
17806 xfail if not using gcc.
17807 (clean mostlyclean): Remove *.ci and *.tmp files.
17808 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
17809 than templ-info.exp.
17810 * gdb.base/langs.exp: Source gdb.base/langs.ci.
17811 Add rs6000-*-* xfail for "up to foo in langs.exp"
17812 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
17813 when not gcc compiled.
d63a86f8 17814
c906108c
SS
17815Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17816
17817 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
17818 * gdb.base/corefile.exp: Likewise.
17819 * gdb.base/list.exp: Likewise.
17820 * gdb.base/scope.exp: Likewise.
17821 * gdb.base/siganls.exp: Likewise.
17822
17823 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
17824 compiler output.
17825 * gdb.base/whatis.exp: Likewise.
17826
17827Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
17828
17829 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
17830 failure (opcode table has been fixed to match reality).
17831
17832Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
17833
17834 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
17835 "call inferior func with struct - returns char",
17836 "call inferior func with struct - returns short"
17837
17838 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
17839 "print 'scope0.c'::filelocal at main",
17840 "print 'scope0.c'::filelocal_bss in test_at_main",
17841 "print 'scope0.c'::filelocal at foo",
17842 "print 'scope0.c'::filelocal_bss in test_at_foo",
17843 "print 'scope0.c'::filelocal at bar",
17844 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 17845
c906108c
SS
17846 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
17847 in source file 1". This bug seems to have been fixed with both
17848 gcc and native cc (was native assembler bug?).
17849
17850Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
17851
17852 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
17853 "backtrace through signal handler" to "i*86-*-sysv4*".
17854 * gdb.base/signals.exp: Add xfail for "'next' behaved as
17855 continue" case. Add "known SVR4 bug" to fail message.
17856 Add "i*86-*-bsdi2.0" xfail for "handle all print".
17857 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
17858 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
17859 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
17860 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
17861 "up to foo in langs.exp", "show language at foo in
17862 langs.exp", "up to cppsub_ in langs.exp", "show
17863 language at cppsub_ in langs.exp", "up to fsub in
17864 langs.exp", and "show language at fsub in langs.exp".
17865 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
17866 "bactrace in corefile.exp".
17867 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
17868 "call inferior function with struct - returns float" and
17869 "call inferior function with struct - returns double".
d63a86f8 17870
c906108c
SS
17871Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
17872
17873 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
17874 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
17875 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
17876 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
17877
17878Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
17879
17880 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
17881 (or overriden) "CHILL" macro rather then bare "gcc".
17882 Also look for ../../gcc/xgcc since that is what we will
17883 actually need, not "Makefile". Remove following assignment
17884 of CHILL to CHILL_FOR_TARGET because that results in
17885 recursive definition.
17886
17887Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
17888
17889 * gdb.base/corefile.exp: Change xfail for backtrace in
17890 corefile.exp from linuxaout to all linux.
17891 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
17892 cases where we miss the breakpoint at the signal handler
17893 for some reason. Setup xfail for linuxoldld/linuxaout and
17894 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
17895 hitting SIGURG breakpoint.
17896 * gdb.base/signals.exp: Setup xfail for "next" acting like
17897 continue to add linuxoldld. Setup xfail for all linux for
17898 "next to handler in signals_tests_1", "backtrace in
17899 signals_tests_1", "continue to func1", "pass SIGUSR1",
17900 and continue to handler".
17901
17902Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
17903
17904 * Update all FSF addresses except those in COPYING* files.
17905
17906Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
17907
17908 * gdb.base/a2-run.exp: Change messages to be more explicit about
17909 the status of args, and quote binfile in results.
17910
17911Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
17912
17913 * gdb.base/callfuncs.exp: Add tests for passing structs to
17914 inferior functions and return various types.
17915 * gdb.base/callfuncs.c: Add functions to receive a struct
17916 and return a member of the struct, in various types.
17917
17918Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17919
17920 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
17921
17922Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
17923
17924 * config/vxworks29k.exp: New file, sources vxworks.exp.
17925
17926Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17927
17928 * config/gdbremote.exp: New file. Testing framework using
17929 gdbserver.
17930
17931Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
17932
17933 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
17934 "call function when asleep" and "send end of file".
17935 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
17936 for "backtrace in corefile.exp".
17937 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
17938 for "backtrace through signal handler".
17939 * gdb.base/corefile.exp: Make sure we actually generate a core file
17940 before trying the core tests. Some systems allow the user to suppress
17941 generation of core files and default to that (linux for example).
17942 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
17943 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
17944
17945Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17946
17947 * gdb.threads: New directory with some crude multi-threaded
17948 gdb tests (step.exp and step2.exp).
17949 * config/mt-lynx (STEP_EXECUTABLE): Define.
17950 (THREADFLAGS): Define.
17951
17952Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
17953
17954 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
17955
17956 * gdb.base/signals.exp: Disable whole file for lynx until
17957 further notice.
17958
17959 * gdb.base/signals.exp: xfail test where "next" acts like
17960 "continue" for lynx.
17961
17962 * gdb.base/interrupt.exp: xfail test for calling function while
17963 inferior is asleep for lynx.
17964
17965 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
17966 than one cr-lf after each command.
17967
17968Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17969
17970 * configure.in: Reinstate setting of stabsdirs variable, fix
17971 typo in setting up configdirs for native builds.
17972
17973 * gdb.base/return.exp: Fix typo in return double test.
17974 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
17975 compiler from optimizing them away.
17976
17977Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
17978
17979 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
17980 sequences to be echo'd by gdb when using gdb_test.
17981 * gdb.chill/chexp.exp: Likewise.
17982 * gdb.fortran/exprs.exp: Likewise
17983
17984Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17985
17986 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
17987 after the inferior gdb has started.
17988
17989 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
17990 after each command.
17991 * gdb.base/funcargs.exp: Likewise.
17992 * gdb.base/gdbvars.exp: Likewise.
17993 * gdb.base/interrupt.exp: Likewise.
17994 * gdb.base/list.exp: Likewise.
17995 * gdb.base/watchpoint.exp: Likewise.
17996 * gdb.c++/demangle.exp: Likewise.
17997 * gdb.c++/inherit.exp: Likewise.
17998 * gdb.chill/chexp.exp: Likewise.
17999 * gdb.fortran/exprs.exp: Likewise.
18000
18001 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
18002 test if we can't handle IO to/from the inferior.
18003
18004 * gdb.c++/misc.exp: Always check for a program already being
18005 started after sending a "run" command to gdb.
18006
18007 * gdb.base/twice.exp: Start with a fresh gdb.
18008
18009 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
18010 only depend on gdb's expression code, not the chill runtime.
18011
18012 * gdb.base/return.c: Put return values into variables so we
18013 can have gdb print them rather than depending on the program
18014 to print them.
18015 * gdb.base/return.exp: Corresponding changes.
18016
18017 * lib/gdb.exp: Provide default value for noinferiorio.
18018 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
18019 the inferior.
18020
18021 * gdb.base/break.exp: Always check for a program already being
18022 started after sending a "run" command to gdb.
18023 (text_next_with_recursion): Don't check the output from the
18024 program's printf statement. Instead just make sure the program
18025 exited.
18026
18027 * gdb.base/commands.exp: Protect tests which need arguments with
18028 $noargs conditionals.
18029
18030Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18031
18032 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
18033 of structure member arrays to match gdb/valops.c:value_addr change.
18034
18035Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
18036
18037 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
18038 cases.
18039
18040Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
18041
18042 * configure.in (configdirs): Remove gdb.chill from default list
18043 of subdirs and then add it back in only if doing a native build.
18044 The current chill compiler does not yet work in any cross build.
18045 * Revert all signal changes from Jul 6.
18046 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
18047 for sh-hms targets, allowing these tests to link, with no other
18048 changes. Testing is suppressed by setting "nosignals" in site.exp.
18049
18050Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
18051
18052 * configure.in (signaldirs): Define and add to configdirs for all
18053 targets except some specific ones that are known to not support signals.
18054 Also clean up formatting.
18055 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
18056 (signals, sigall): Remove rules to build.
18057 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
18058 Moved to new gdb.signals directory.
18059 * gdb.signals: New test directory.
18060 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
18061 signals.c signals.exp}: New or moved files.
18062
18063Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
18064
18065 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
18066
18067Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
18068
18069 * gdb.base/return.exp: Xfail `return double' test failure
18070 on at least Solaris 2.3 and handle future/past versions on
18071 a case by case basis as appropriate. Also update message
18072 to include i*86 failures.
18073
18074Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18075
18076 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
18077
18078 * lib/gdb.exp: Fix comment which erroneously identified
18079 gdb_file_cmd as gdb_load (the 19 May change was in fact to
18080 gdb_file_cmd not gdb_load).
18081 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
18082
18083 * gdb.base/setvar.exp: Make test names consistent between pass and
18084 fail cases. Use gdb_test more.
18085
18086Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18087
18088 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
18089
18090Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18091
18092 * gdb.base/help.exp: Fix expected help string for `show commands'.
18093
18094Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
18095
18096 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
18097
18098 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
18099 of a text section.
18100
18101Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
18102
18103 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
18104 that loop eventually terminates. Fix Connection refused logic so
18105 that testsuite will expire nicely.
18106
18107Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
18108
18109 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
18110 config/rom68k.exp: New tcl glue for the appropriate monitors.
18111 These all just end up calling monitor.exp.
18112 * config/monitor.exp (gdb_target_monitor): Handle `Connection
18113 refused' by retrying. Cleanup some timeout issues.
18114 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
18115 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
18116 callers don't have to set/restore global timeout variable.
18117
18118 * The following set of changes centralizes management of the global
18119 timeout variable. This way, it can be set in one target dependent
18120 place instead of dozens of places scattered throughout the test suite.
18121 If you need to lengthen a timeout, then you should either set timeout
18122 in one of the config/{target}.exp files, or multiply it by a factor.
18123 Setting it to an absolute value is always going to lose for some
18124 targets.
18125 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
18126 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
18127 * gdb.base/funcargs.exp: Don't set timeout.
18128 * gdb.base/list.exp (test_forward_search): Only use local timeout.
18129 * gdb.base/printcmds.exp (test_print_string_constants
18130 test_print_array_constants): Don't set timeout.
18131 * gdb.base/ptype.exp: Don't set timeout.
18132 * gdb.base/recurse.exp: Don't set timeout.
18133 * gdb.base/return.exp: Don't set timeout.
18134 * gdb.base/watchpoint.exp: Don't set timeout.
18135 * gdb.c++/classes.exp (do_tests): Don't set timeout.
18136 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
18137
18138Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
18139
18140 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
18141
18142Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18143
18144 * lib/gdb.exp: Disable chill tests for irix5.
18145
18146Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18147
18148 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
18149 each test pass or fail.
18150
18151Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18152
18153 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
18154 xlc not gcc.
18155
18156Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
18157
18158 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
18159
18160Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
18161
18162 * config/est.exp: Fix copyright and comments. Remove dead code.
18163 Use targetname, serialport and baud variables instead of fixed
18164 constants.
18165 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
18166 * config/cpu32bug.exp: New file to support cpu32bug monitors.
18167
18168Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18169
18170 * gdb.base/watchpoint.exp: Don't run
18171 test_watchpoint_triggered_in_syscall for sunos.
18172
18173Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18174
18175 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
18176 they don't seem to exist. Do include stdio.h.
18177
18178Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18179
18180 * gdb.base/a1-selftest.exp: Add alpha xfail.
18181
18182Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18183
18184 * gdb.base/watchpoint.c (main): Prompt before calling read().
18185 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
18186 Revise accordingly. Remove cruft about sending "123" several
18187 times, until it gets noticed. Clean up the "print buf[0]" stuff
18188 so that it passes or fails, and waits for prompts in the usual way.
18189
18190Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18191
18192 * gdb.base/recurse.exp: Fix comment.
18193
18194 * TODO: Remove item about printing variables in nodebug.exp. Add
18195 item about enabling tests which are only run on some targets.
18196
18197 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
18198 fail, make test names unique, use new gdb_test convention
18199 regarding pattern, use gdb_test more, etc.).
18200
18201 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
18202 fail, make test names unique, etc.).
18203
18204Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18205
18206 * gdb.base/nodebug.c: Change return type of top and middle to
18207 short.
18208 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
18209 are fixed by the recent mdebugread.c changes. Allow `short ()'
18210 as type for top and middle.
18211
18212Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18213
18214 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
18215 nearly as I can tell, the whole thing was an accident in Stu's
18216 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
18217 to replace a send/expect pair with gdb_test, but ended up only
18218 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
18219 of 30 Mar 1995 took care of it, but left this vestigial comment
18220 which I am now nuking.
18221
18222Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18223
18224 * gdb.base/break.exp: Look for different line number for
18225 breakpoint at main depending on usestubs.
18226
18227Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18228
18229 * gdb.base/list.exp: Adjust some alternate expect patterns to
18230 match recent list0.c change. Add alternate expect pattern for
18231 output from `list default lines around main' for optimizing
18232 compilers.
18233
18234Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18235
18236 * lib/gdb.exp: If nosignals is not set, set it to 0.
18237
18238Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
18239
18240 * config/slite-gdb.exp: Responds to load symbol table prompt.
18241 * gdb.base/break.exp: Adjust line number, fix rerun.
18242 * gdb.base/langs0.c: Add #ifdef usestubs.
18243
18244Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
18245
18246 * gdb.base/list.exp: Adjust line contents after adding new lines in
18247 list0.c. Also fix a syntax error.
18248
18249 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
18250 * gdb.base/break.exp: ditto.
18251 * gdb.base/list.exp: ditto.
18252 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
18253 * gdb.base/run.c: ditto.
18254 * gdb.base/list0.c: ditto.
18255 * gdb.base/funcargs.c: ditto.
18256
18257Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
18258
18259 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
18260 $targetname, $serialport and $baud instead of hardwired variables.
18261 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
18262 target doesn't support signals.
18263
18264Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
18265
18266 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
18267
18268Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18269
18270 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
18271 Don't rely on the value of an auto variable before it has been
18272 initialized. Use gdb_test more.
18273
18274Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18275
18276 * lib/gdb.exp (default_gdb_version): A version number must start
18277 with a digit, but other than that contains all characters up to
18278 the first whitespace character.
18279
18280Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18281
18282 * gdb.base/commands.exp (breakpoint_command_test): New tests.
18283
18284Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18285
18286 * gdb.c++/*.exp: Warn if executable does not exist. The original
18287 reason for skipping the warning was that configure.in sometimes
18288 intentionally skipped building the executables but the tcl code
18289 had no way of knowing. That (a) was always bogus with respect to
18290 error handling, (b) is no longer true (right now there is no way
18291 to skip C++ tests).
18292
18293 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
18294
18295Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18296
18297 * gdb.base/list.exp: Add expect patterns for output from
18298 SunPRO compiled executables.
18299 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
18300 types.
18301
18302Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18303
18304 * gdb.base/break.exp (test_next_with_recursion): Accept any line
18305 number (we are already testing that the correct source line text
18306 gets printed).
18307
18308 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
18309 that is what is intended, but something needed to be done to get
18310 sunos4 native working again.
18311
18312 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
18313
18314 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
18315 apparently went with a (very) old xfail.
18316
18317Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
18318
18319 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
18320 runto_main is a proc in gdb.exp that will do 'step' for target use
18321 stubs.
18322 * gdb.base/exprs.exp: ditto.
18323 * gdb.base/interrupt.exp: ditto.
18324 * gdb.base/opaque.exp: ditto.
18325 * gdb.base/printcmds.exp: ditto.
18326 * gdb.base/ptype.exp: ditto.
18327 * gdb.base/scope.exp: ditto.
18328 * gdb.base/setvar.exp: ditto.
18329 * gdb.base/signals.exp: ditto.
18330 * gdb.base/twice.exp: ditto.
18331 * gdb.c++/classes.exp: ditto.
18332 * gdb.c++/inherit.exp: ditto.
18333 * gdb.c++/templates.exp: ditto.
18334 * gdb.base/break.exp: no run and hit main for stubs. Change line
18335 numbers for breakpoints and info breakpoint.
18336 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
18337 breakpoint().
18338 * gdb.base/callfuncs.c: ditto.
18339 * gdb.base/exprs: ditto.
18340 * gdb.base/interrupt.c: ditto.
18341 * gdb.base/opaque0.c: ditto.
18342 * gdb.base/printcmds.c: ditto.
18343 * gdb.base/ptype.c: ditto.
18344 * gdb.base/scope0.c: ditto.
18345 * gdb.base/setvar.c: ditto.
18346 * gdb.base/signals.c: ditto.
18347 * gdb.base/twice.c: ditto.
18348 * gdb.c++/misc.cc: ditto.
18349 * gdb.c++/templates.cc: ditto.
18350
18351Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18352
18353 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
18354
18355 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
18356 somewhere between `read' and `main.c'. I'm pretty sure the
18357 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
18358 and it isn't particularly useful.
18359
18360 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
18361
18362Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18363
18364 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
18365
18366Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
18367
18368 * config/mt-slite: add LIBS and -nostdlib.
18369 * config/slite-gdb.exp: add this new file to support sparclite target.
18370
18371Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
18372
18373 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
18374
18375 * gdb.base/a2-run.exp: Change argument to istarget from
18376 "*-*-vxworks" to "*-*-vxworks*".
18377 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
18378
18379Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
18380
18381 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
18382 will not runto main but do a 'step' to step out of breakpoint().
18383 * config/mt-slite: add -Dusestubs.
18384
18385Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18386
18387 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
18388 instead of just @.
18389
18390 * gdb.base/signals.exp: Add test for "handle all print".
18391 * TODO: Remove "handle all print". Also remove item about
18392 checking copyright date (I don't like the idea of a spurious FAIL
18393 based on when we run the tests).
18394
18395 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
18396 for SunOS4 (reason for failure not investigated). Remove
18397 redundant test for $binfile.
18398
18399 * gdb.base/nodebug.c (array_index): Call malloc.
18400
18401 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
18402
18403Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
18404
18405 * gdb.base/recurse.exp: Update gdb_test invocation to use new
18406 conventions and slightly simplify the matching regexp.
18407
18408Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18409
18410 * gdb.base/break.exp: Update gdb_test invocation to use new
18411 convention.
18412
18413 * lib/gdb.exp: If noargs is not set, set it to 0.
18414
18415 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
18416 tests unique.
18417
18418 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
18419
18420Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18421
18422 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
18423 one argument of type "<non-float parameter>".
18424
18425Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
18426
18427 * config/rom68k.exp: New file to support Motorola IDP board.
18428 * gdb.base/a2-run.exp: Skip this file if noargs is set.
18429 * gdb.base/break.c: Change things around so that this program
18430 doesn't depend upon args. This is necessary to make remote
18431 targets work (in general, they can't take args).
18432 * gdb.base/break.exp: Don't try to send args to program. Don't
18433 expect output. Also, replace lots of code with gdb_test.
18434
18435Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18436
18437 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
18438 printing of '\'' (which is what the comment says we are testing,
18439 even though we were not), not '''.
18440 (test_integer_literals_rejected): Test that printing ''' is an error.
18441
18442 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18443 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
18444 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
18445 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
18446 Use gdb_test not test_print_accept.
18447 * lib/gdb.exp: Remove test_print_accept.
18448
18449 * gdb.base/signals.exp (signal_tests_1): Make pass message
18450 consistent with fail message.
18451
18452 * gdb.base/whatis.exp: Remove xfails for printing char vs.
18453 unsigned char; the bug (PR 1821) is fixed.
18454
18455 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
18456
18457 * gdb.base/scope.exp (test_at_localscopes): Call pass for
18458 successful tests--makes xfailing them work right.
18459
18460Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18461
18462 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
18463 only \r\n, not .*. The test can pass .* as the last thing in
18464 $pattern if that is what it wants. In addition to providing this
18465 flexibility, this change should speed up pattern matching in cases
18466 where the pattern already ended with .* (there were a number of
18467 them). This change also helps catch bad patterns--in the old
18468 scheme the typo "char \*" instead of "char \\*" would pass. Now
18469 it is caught.
18470 * Many .exp files: Update callers.
18471
18472 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
18473 clearer and does not spuriously match multiple ('s. Likewise for
18474 ) and *.
18475
18476 * gdb.base/nodebug.exp: Test ability to call a function and pass
18477 it a string (even with no debugging info).
18478
18479 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
18480 "p '\'", which is the same as "p ''" once tcl gets done with
18481 quoting, to "p '\\'", which I suspect is what is intended (one
18482 backslash gets sent to GDB).
18483
18484 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
18485
18486Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18487
18488 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
18489 1817) was fixed literally years ago.
18490
18491Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18492
18493 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
18494 test, it causes stepping out of call_after_alloca_subr with
18495 optimizing compilers.
18496 (localvars_in_indirect_call): Consume GDB prompt if `finish'
18497 fails.
18498
18499 * gdb.c++/templates.exp: Source templ-info.exp only if
18500 the templates executable exists.
18501
18502 * gdb.c++/misc.cc (class Contains_static_instance,
18503 class Contains_nested_static_instance),
18504 gdb.c++/classes.exp (test_static_members): Test printing of
18505 a class that contains a static instance of the class.
18506
18507Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18508
18509 * gdb.base/langs2.c (cppsub_): Don't prototype.
18510 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
18511 only, I believe).
18512
18513Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18514
18515 * lib/gdb.exp (skip_chill_tests): New procedure.
18516
18517 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
18518
18519Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
18520
18521 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
18522 each expect pattern. Cuts runtime from 12 to about 4 seconds.
18523
18524Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18525
18526 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
18527
18528 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
18529 disassemble 8, not 16, instructions for part 4.
18530
18531 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
18532 support the latter anymore.
18533
18534 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
18535 -DNO_PROTOTYPES.
18536 * gdb.base/callfuncs.c: Control use of prototypes based on
18537 NO_PROTOTYPES, not __STDC__.
18538 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
18539 t_float_values2 tests if prototypes in use.
18540
18541 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
18542 t_double_values): When checking differences against DELTA, check
18543 that difference is within the range (-DELTA,DELTA), not just
18544 (-infinity,DELTA).
18545
18546Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
18547
18548 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
18549 'file' command firts, then 'target', then 'load', this is due to gdb
18550 target set up.
18551 * config/mips-gdb.exp: Fix a couple regular exp bugs.
18552
18553Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
18554
18555 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
18556 FP load/store variants.
18557 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
18558
18559Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18560
18561 * gdb.base/term.exp: Do not give a warning if not native, it is
18562 not an abnormal condition.
18563
18564Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
18565
18566 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
18567 t_char_array".
18568
18569Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18570
18571 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
18572 are getting the version number.
18573
18574 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
18575 if not native, it is not an abnormal condition.
18576
18577Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18578
18579 * lib/gdb.exp: Just use "file exists", rather than undocumented
18580 dejagnu procedure "findfile".
18581
18582Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18583
18584 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
18585 (LDFLAGS): Set to -Xlinker -Ur.
18586
18587 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
18588 Removed, these values are set by lib/gdb.exp.
18589
18590 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
18591
18592Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18593
18594 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
18595 of replicating gdb startup code.
18596
18597 * config/mt-vxworks (LDFLAGS): Set to -r.
18598 (CFLAGS_FOR_TARGET): Removed.
18599
18600 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
18601 (gdb) and gdb for vxworks uses (vxgdb).
18602
18603 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
18604 executable is not in the tree and host != target, use sed and
18605 program_transform_name to determine the gdb name used by the
18606 target.
18607
18608 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
18609 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
18610
18611Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18612
18613 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
18614 floats, chars, and shorts where there are ANSI-style function
18615 definitions.
18616
18617 * gdb.base/langs.exp, gdb.base/langs*: New test.
18618 * gdb.base/Makefile.in: Build it.
18619 * TODO: Remove item about checking that C names don't get C++
18620 demangling applied; this test tests it.
18621
18622Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18623
18624 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
18625 went with the const70 xfail. The xfail went away a year ago.
18626
18627 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
18628
18629 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
18630 for hp300.
18631
18632 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
18633
18634 * gdb.base/a1-selftest.exp: Don't run on hp300.
18635
18636Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18637
18638 * Makefile.in (site.exp): Set host_alias and target_alias as well
18639 as host_triplet and target_triplet.
18640
18641Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18642
18643 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
18644
18645 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
18646 places as other ecoff systems).
18647
18648 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
18649 ultrix.
18650
18651Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18652
18653 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
18654 remove them.
18655 * gdb.base/nodebug.exp: Accept "function" in addition to "text
18656 variable and "variable" in addition to "data variable".
18657 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
18658
18659 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
18660 2.
18661 * gdb.base/list1.c (long_line): Add additional statement at start
18662 of function.
18663 * gdb.base/list.exp (test_forward_search): Update line number to
18664 reflect new statement.
18665
18666Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18667
18668 * gdb.base/signals.exp: Reinitialize searched source directories
18669 after gdb_start call.
18670
18671Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
18672
18673 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
18674 * gdb.stabs/Makefile.in: Likewise.
18675
18676 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
18677 change. Instead split the tests into smaller pieces.
18678 * gdb.disasm/hppa.s: Corresponding changes.
18679
18680Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18681
18682 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18683 Quote ^C when passing it to stty. For some shells ^ is a pipe.
18684
18685 * gdb.base/funcargs.exp: Modify many tests so that every test
18686 either passes or fails. Make some test names unique.
18687
18688Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18689
18690 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18691 Call stty to set interrupt character.
18692
18693 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
18694 for HP assembler versus GNU assembler based on actual behavior of
18695 $(CC), rather than assuming that $(AS) is always the GNU assembler.
18696
18697 * TODO: Suggest a few more stepping tests.
18698
18699Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
18700
18701 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
18702 restart GDB for h8300 after a continue.
18703 (return): Add pattern to match a29k-udi behavior.
18704 * gdb.base/nodebug.exp: Remove obsolete comment.
18705 * gdb.base/regs.exp: New file, testing of register displays.
18706 * gdb.base/return.exp: Fix typo in reference to $objdir.
18707 * gdb.base/whatis.exp: Always start with a fresh GDB.
18708
18709Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18710
18711 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
18712 higher, these tests generate a lot of output.
18713
18714Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18715
18716 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
18717 code following the catch silently ignored some errors; without the
18718 catch they should be thrown like any other tcl error. Also, the
18719 catch used "" instead of {} which meant all the callers who wanted
18720 to include one of the characters "[]$ had to quote it an extra time.
18721 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
18722 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
18723 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
18724 Remove extra quoting.
18725
18726Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
18727
18728 * gdb.base/commands.exp: Make test names unique; every test either
18729 passes or fails. Update some comments.
18730
18731 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
18732
18733Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18734
18735 The following fixes a FAIL caused by the fact that the alpha stabs
18736 configuration didn't use the ".if alpha" code in weird.def.
18737 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
18738 bit pointer, so the 32 bit version works even on the alpha.
18739 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
18740 Remove the stuff which allowed us to have separate versions for
18741 alpha and everything else.
18742
18743 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
18744 regexp which "info func operator\[\](" is supposed to match. Fix
18745 string to send to GDB. Note that GDB still doesn't work right. Add a
18746 new test for "info func .perator\[\](" which GDB does handle correctly.
18747
18748 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
18749
18750Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18751
18752 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
18753 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
18754 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
18755 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
18756 it makes the tests harder to understand and confuses test-o-matic.
18757 The preferred style is that each test provides a PASS or a FAIL,
18758 and has a unique message (e.g. "continue #54" not just "continue")
18759 which is the same for the pass and the fail.
18760 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18761 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
18762 to lib/gdb.exp.
18763 * gdb.base/printcmds.exp: Use test_print_accept. Remove
18764 prt_accept which was basically the same thing. Likewise for
18765 test_print_reject and prt_reject.
18766 * lib/gdb.exp (test_print_reject): Add some more error message
18767 patterns to match from the former printcmds.exp (prt_reject).
18768 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
18769 One defect of the passcount stuff is that some of it failed to
18770 report XPASS where appropriate.
18771 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
18772 stuff before and after arg in expected pattern.
18773 (test_paddr_operator_functions): Re-do test without print_addr_of;
18774 this is the only test which seems to want extra stuff there.
18775
18776Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18777
18778 * gdb.base/nodebug.exp: Update new tests to reflect improved
18779 wording of gdb output.
18780
18781 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
18782 and "ptype" work on variables in files compiled without -g.
18783 Replaces commented out "maint print msymbol" tests.
18784
18785Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18786
18787 * gdb.base/setvar.c (dummy): Call malloc.
18788
18789 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
18790 losing with the irix4 sed.
18791
18792 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
18793 ALRM" on irix4.
18794
18795Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18796
18797 * TODO: Remove items about corefile.exp testing new exec-file and
18798 backtrace; both are now done. Add items about printing enums.
18799
18800Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18801
18802 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
18803 "get signal $thissig" test fails.
18804
18805 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
18806
18807Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18808
18809 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
18810 compiler warning with dec alpha compiler.
18811
18812 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
18813 extra \n from gdb_test call (this explains why the prompt test
18814 that I removed yesterday was there).
18815 (user_defined_command_test): Remove extra \n and prompt test.
18816
18817 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
18818 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
18819 doesn't exist.
18820 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
18821 Also remove alpha workaround, which turns out to be because
18822 SIGABRT == SIGLOST.
18823
18824 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
18825
18826 * gdb.base/help.exp: Don't test "help show".
18827
18828Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18829
18830 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
18831 "set print address" is on.
18832 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
18833 pass prompt to gdb_test; gdb_test already looks for the prompt.
18834
18835 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
18836
18837 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
18838 was a vestige of the manual TESTSTRATEGY, and the purpose of it
18839 was to make sure that gdb can read a core file. But (a) the "read
18840 the corefile" part didn't make it to a1-selftest.exp, we just
18841 delete the corefile after creating it, and (b) we test reading
18842 corefiles in corefile.exp anyway. Also, this test left around a
18843 xgdb process on Solaris.
18844
18845 * gdb.base/corefile.exp: Also test backtrace.
18846
18847Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
18848
18849 * gdb.base/commands.exp: Test a simple user defined command with
18850 arguments and if/while statements; verify the full user command is
18851 printed by "show user".
18852
18853 * gdb.base/commands.exp: Test if/while commands as part of a
18854 breakpoint command list; verify they appear in breakpoint
18855 information.
18856
18857Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18858
18859 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
18860 than by dividing by zero.
18861
18862Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
18863
18864 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
18865 performing an inferior call with watchpoints enabled.
18866 * gdb.base/watchpoint.c (main): Delete second unnecessary read
18867 call.
18868
18869Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18870
18871 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
18872 of "file" command.
18873
18874 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
18875 Add additional pattern for when "int operator int(void);" appears
18876 in a different order.
18877
18878Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18879
18880 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
18881
18882 * gdb.base/help.exp: Replace most of docstrings for "info signals"
18883 and "signal" with ".*".
18884
18885Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18886
18887 * TODO: Add note about "handle all nostop".
18888
18889 * gdb.base/{sigall.c, sigall.exp}: New test.
18890 * gdb.base/Makefile.in: Add it.
18891
18892Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
18893
18894 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
18895 when invoking GDB, suppresses any windowing interface.
18896
18897Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
18898
18899 * config/sim-gdb: New file, simulator testing support.
18900
18901Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
18902
18903 * gdb.base/interrupt.exp: Test calling func1 twice.
18904
18905Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
18906
18907 * gdb.base/list.exp (test_forward_search): Set timeout higher
18908 when we'll be getting lots of output from gdb.
18909
18910 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
18911 "init_malloc" to after the expect statement. Run it if that
18912 regexp is taken, but also for two others which happen if source
18913 cannot be found.
18914
18915Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18916
18917 * gdb.base/printcmds.exp: New test, for printing register before
18918 program is running.
18919
18920Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18921
18922 * gdb.base/list.exp: Correct some alternate expect patterns
18923 to reflect changes in list1.c.
18924
18925Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18926
18927 * TODO: Add item regarding large frames.
18928
18929 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
18930
18931 * TODO: Remove item about enabling return.exp; it
18932 is enabled. Suggest a few more "return" tests.
18933
18934Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18935
18936 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
18937 anonymous unions.
18938
18939Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18940
18941 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
18942 and pr-5646.o, so "make" is the same as "make all", not "make
18943 pr-4975.o".
18944
18945Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
18946
18947 * gdb.base/list.exp: Adjust expectations to reflect changes in
18948 list1.c.
18949 (test_forward_search): New test proc.
18950 * gdb.base/list1.c (long_line): New function, has long source line.
18951
18952Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
18953
18954 * gdb.base/a1-selftest.exp: Change initial stepping to know about
18955 additional line of code that was added.
18956
18957Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
18958
18959 * gdb.disasm/hppa.s: Break the large branching tests into smaller
18960 tests so as not to overflow expect's input buffers.
18961 * gdb.disasm/hppa.exp: Corresponding changes.
18962
18963Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18964
18965 Beginnings of template debugging tests.
18966 * gdb.c++/templ-info.cc: New file to test for template
18967 debugging capability of the compiler.
18968 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
18969 templ-info.cc.
18970 * gdb.c++/templates.cc: Add explicit template instantiations
18971 to enable compiling with -fno-implicit-templates. Add destructor
18972 and 'value' method to T5 class for template tests.
18973 * gdb.c++/templates.exp: Add testcases for printing of template
18974 types, setting breakpoints on template methods and calling a
d63a86f8 18975 template method.
c906108c
SS
18976
18977Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
18978
18979 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
18980 branch target since some assemblers (gas-2.5) may emit a
18981 relocation for the branch instead of resolving it in the
18982 assembler.
18983
18984Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18985
18986 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
18987 through signal handler.
18988
18989Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18990
18991 * configure.in (*-*-netware): Use config/mt-netware.
18992
18993 * config/mt-netware: New file.
18994 * config/mt-i386-netware: Removed, separate configs for different
18995 netware architectures are no longer needed now that we have
18996 --with-headers.
18997
18998Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18999
19000 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
19001 by the recent changes to use ANSI C arithmetic conversions.
19002
19003Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19004
19005 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
19006 bug involving using inferior_pid to figure out whether to select a
19007 frame.
19008
19009Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
19010
19011 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
19012 match the current disassembler output.
19013
19014Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
19015
19016 * gdb.fortran/exprs.exp: Expect VOID instead of void.
19017 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
19018 types, expect "int" as type of integer values (for now).
19019
19020Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
19021
19022 * gdb.base/commands.exp: New tests for if/while commands.
19023
19024Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
19025
19026 * lib/gdb.exp (runto): Replace sub-pattern for hex value
19027 by .*, since hex values have different syntax in Chill mode.
19028
19029Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19030
19031 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
19032 linefeed from expect pattern for repeated types with indices > 9.
19033
19034Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
19035
19036 First part of Fortran test suite.
19037 * gdb.fortran: New directory.
19038 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
19039
19040Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19041
19042 * gdb.base/default.exp: Update expect pattern for load command
19043 without arguments.
19044
19045Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
19046
19047 * configure.in: Change i386 to i[345]86.
19048 * gdb.base/configure.in: Likewise.
19049 * gdb.c++/configure.in: Likewise.
19050 * gdb.chill/configure.in: Likewise.
19051
19052Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
19053
19054 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
19055 patterns, since that is not a valid context for comments.
19056
19057Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
19058
19059 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
19060 repeated types and repeated types with indices > 9.
19061
19062Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
19063
19064 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
19065 2417; old bug has been fixed.
19066
19067Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
19068
19069 * gdb.base/interrupt.exp: When trying to wake up the inferior,
19070 send the newline ourselves instead of assuming gdb_test will do
19071 so when passed an empty input string.
19072
19073 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
19074 stabs testcode.
19075
19076Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19077
19078 * lib/gdb.exp (gdb_test): Don't send anything if the first
19079 argument is an empty string. This makes cases where we want to
19080 match output that is already in expect's buffers (for example,
19081 matching a breakpoint after gdb_run_cmd has been called) work
19082 reliably.
19083
19084Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19085
19086 * config/netware.exp: New file.
19087
19088Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19089
19090 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
19091 the -B and -L prefixes so we can find the debugging stub.
19092
19093 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
19094 there and we are using the gcc from the tree.
19095
19096 * gdb.base/types.c: Removed.
19097
19098 * gdb.base/configure.in: Look for makefile fragments in ../config.
19099 Recognize i386-*-netware.
19100 * gdb.c++/configure.in: Likewise.
19101
19102Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19103
19104 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
19105 the correct TCL syntax.
19106
19107Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19108
19109 * gdb.base/opaque.exp: use runto instead of messing around with
19110 breakpoints. Simplify by using gdb_test.
19111
19112 * gdb.base/bitfields.exp: restart between tests on netware targets
19113 because breakpoints aren't relocated after target death. Run
19114 processes to completion.
19115
19116 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
19117
19118Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
19119
19120 * Makefile.in: Remove extra tabs that confuse some versions
19121 of "make". Use the newly built gdb to test with by default,
19122 rather than the first one in the tester's search path.
19123
19124Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
19125
19126 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
19127
19128 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
19129 condition help.
19130
19131Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19132
19133 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
19134
19135 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
19136 running.
19137 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
19138 * gdb.base/funcargs.exp: Likewise.
19139
19140 * gdb.base/bitfields.exp: Simplify by using gdb_test.
19141 * gdb.base/funcargs.exp: Likewise.
19142
19143 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
19144 message is "".
19145
19146Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19147
19148 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
19149 return,signals,twice}.exp: Handle non-existant binaries
19150 consistantly.
19151
19152 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
19153 * gdb.base/Makefile.in: Don't try to generate a core dump, we
19154 might testing a cross development system.
19155
19156Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19157
19158 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
19159 runtest script is relative to ${srcdir}, not ${rootdir}.
19160
19161Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
19162
19163 * gdb.base/signals.exp: Allow for optionality of breakpoint
19164 address.
19165
19166Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19167
19168 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
19169
19170Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
19171
19172 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
19173 for size_t definition.
19174 * gdb.c++/templates.cc: Likewise
19175
19176 * config/mt-i386-netware: New file.
19177
19178 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
19179 defined.
19180
19181 * gdb.base/Makefile.in: Added support for systems that name core
19182 files by appending "core" to the program name.
19183 * gdb.base/a1-selftest.exp: Likewise.
19184
19185Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19186
19187 * gdb.base/return.exp: Add comment and message for `return double'
19188 test failure on Sparc Solaris.
19189
19190Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
19191
19192 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
19193
19194Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19195
19196 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
19197 from optimizing them away.
19198 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
19199 patterns to include default constructors and assignment operators,
19200 to match gcc versions beyond 2.5.8. Accept any cplus demangling
19201 character in the output of the virtual base pointer.
19202
19203Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19204
19205 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
19206 expression match in print_addr_of to avoid unintented matches.
19207 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
19208 versions up to 2.5.8.
19209
19210Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19211
19212 * gdb.base/list.exp: Tweak alternate pattern for listing of an
19213 included file to run under newer versions of expect.
19214 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
19215 consecutive >'s in templates to accomodate recent cplus-dem.c change.
19216 Remove xfail for the virtual table of BDDHookV.
19217
19218Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
19219
19220 * lib/gdb.exp (string_to_regexp): Set a default result.
19221 (default_gdb_start): Fix misleading message.
19222
19223Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
19224
19225 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
19226 Remove all CC, etc definitions.
19227 * config/mt-hpux: New file.
19228 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
19229 (CFLAGS, LDFLAGS): Define.
19230 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
19231
19232 * Makefile.in (site.exp): Don't insert host_os, etc.
19233 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
19234 (distclean): Check existence of subdir.
19235 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
19236 * gdb.base/Makefile.in: General cleanup and simplification.
19237 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19238 to build executables. Use default rule to build .o files.
19239 (EXPECT, RUNTEST, CC): Fix relative pathname.
19240 (site.exp): Don't insert host_os, etc.
19241 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
19242 and/or SIGUSR1 defined.
19243 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
19244 * gdb.c++/Makefile.in: General cleanup and simplification.
19245 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
19246 (CFLAGS): Remove.
19247 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
19248
19249Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
19250
19251 * gdb.base/recurse.exp: Misc changes to get tests running again
19252 after Kung's changes to the watchpoint code.
19253 * gdb.base/watchpoint.exp: Likewise.
19254
19255Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
19256
19257 * lib/gdb.exp (string_to_regexp): Convert {\} also.
19258
19259Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
19260
19261 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
19262 * lib/gdb.exp (default_gdb_start): Define.
19263 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
19264 gdb.base/funcargs.exp, gdb.base/opaque.exp,
19265 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
19266 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
19267 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
19268 Don't call gdb_target_udi in between tests.
19269
19270Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19271
19272 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
19273 (which was basically just a local version of the same thing). In
19274 addition to avoiding duplication, gdb_test_exact is faster.
19275 * lib/gdb.exp (gdb_test_exact): Fix typo.
19276
19277 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
19278 don't give an error.
19279
19280 * gdb.base/term.exp: Call delete_breakpoints before starting.
19281
19282 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
19283 (t10): Add comment.
19284
19285Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19286
19287 Reorganization of the GDB Test Suite.
19288
19289 * gdb.base: New directory, contains all the basic tests.
19290 * gdb.c++: New directory, tests specific to C++.
19291 * gdb.chill: New directory, tests specific to Chill.
19292 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
19293 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
19294 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
19295 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
19296 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
19297 t30-31 to chill).
19298 * */gdbme.*: Rename to match appropriate expect scripts.
19299 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
19300 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
19301 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
19302 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
19303 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
19304 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
19305 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
19306 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
19307 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
19308 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
19309 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
19310 gdb.c++/virtfunc.cc: New names of C++ files.
19311 * gdb.chill/chillvars.ch: New name of Chill file.
19312 * gdb.base/configure.in, gdb.c++/configure.in,
19313 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
19314 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
19315 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
19316 * configure.in (configdirs): Update to reflect directory changes.
19317 (target_abbrev): No longer define for any configuration.
19318 * Makefile.in: Cosmetic improvements to header comments.
19319
19320Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
19321
19322 Various changes to gdb.t31:
19323
19324 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
19325 * gdbme.ch: Make all key-words and predefineds be upper-case.
19326 * chillvars.exp: Expect key-words and predefinds in upper-case.
19327
19328 * chillvars.exp: Use gdb_test_exact many places.
19329 Change expected output for arrays (which now includes index labels).
19330
19331 * pr-5020.exp, gdme.ch (module PR_5020):
19332 New test, for PR-5020.
19333
19334Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
19335
19336 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
19337 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
19338
19339Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
19340
19341 * Makefile.in: Fix bit-rot in definitions of CHILL,
19342 CHILL_FOR_TARGET and Chill_LIB.
19343 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
19344 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
19345 CHILL, and CHILL_LIB.
19346
19347Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
19348
19349 * Revert the previous changes. Please see Rob's directory
19350 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
19351
19352Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
19353
19354 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
19355 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
19356 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
19357 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
19358 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
19359 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
19360 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
19361 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
19362 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
19363 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
19364 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
19365 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
19366 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
19367 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
19368 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
19369 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
19370 changes from 94Q1.
19371
19372Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
19373
19374 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
19375 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
19376 Rob's new testing fragments.
19377
19378Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
19379
19380 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 19381 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
19382
19383Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
19384
19385 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
19386 version also, match on casted version strings, and match on
19387 gdb startup case where the line numbers might be messed up.
19388
19389Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
19390
19391 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 19392 (CFLAGS): Delete it from here.
c906108c
SS
19393
19394Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
19395
19396 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
19397
19398Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
19399
19400 * Makefile.in (RUNTEST): Default to just "runtest".
19401
19402Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19403
19404 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
19405 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
19406 the code has been restructured.
19407
19408Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19409
19410 * gdb.t00/default.exp (set write): Allow any number of \r and/or
19411 \n, not just one of each.
19412
19413 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
19414 /bin/cc gives a warning if you do.
19415
19416Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
19417
d63a86f8 19418 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
19419 __t10ListS_link1ZUiRCUiPT0
19420
19421Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19422
19423 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
19424 on local variables in recursive functions.
19425
19426 * gdb.t07/Makefile.in: Build the new test.
19427
19428Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19429
19430 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
19431 directly. Instead compare the return values from actual calls.
19432
19433Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
19434
19435 * Makefile.in (check): Set TCL_LIBRARY for runtest.
19436
19437Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19438
19439 * From Peter Schauer with minor modifications.
a9c64011
AS
19440 * gdb.t15/return.exp (return_tests): Handle targets where "return"
19441 stops in mid-line in the caller. Add xfail for returning a float
19442 value on X86 targets.
c906108c
SS
19443
19444Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19445
19446 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
19447 to avoid expect lossage.
19448 (fmem_LRbug_tests): Likewise.
19449 * gdb.disasm/hppa.s: Corresponding changes.
19450
19451 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
19452 conditions to work with latest dejagnu/expect.
19453
19454 * gdb.t15/funcargs.exp (finish from indirect call): No longer
19455 expected to fail on the PA.
19456 (backtrace in call with trampolines): Explicitly require main
19457 to be frame #1 (no trampolines should show up in backtrace).
19458
19459 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
19460 "continue -expect".
19461 * gdb.t06/break.exp: Likewise.
19462 * gdb.t07/watchpoint.exp: Likewise.
19463 * gdb.t13/bitfields.exp: Likewise.
19464 * gdb.t15/{funcargs,return}.exp: Likewise.
19465 * gdb.stabs/weird.exp: Likewise.
19466 * config/{mips,udi}-gdb.exp: Likewise.
19467
19468 * hppa.sed: Enclose comments within a sed command to avoid
19469 losing with the old OSF1 sed.
19470
19471Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19472
19473 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
19474 sequent dynix.
19475 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
19476 * gdb.t15/funcargs.exp: Conditionally step again to really
19477 finish from marker_call_with_trampolines. Handle the case where
19478 the first step from within call_with_trampolines already steps
19479 us back to main.
19480 * gdb.t15/gdbme.c: Add comment to closing brace of
19481 call_with_trampolines for funcargs.exp.
19482
19483Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19484
d63a86f8 19485 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
19486 Fix typo(s).
19487
19488Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19489
19490 * gdb.t07/gdbme.c: More code for watchpoint testing.
19491
19492 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
19493 "Hardware watchpoint" throughout file.
19494 (test_watchpoint_triggered_in_syscall): New test.
19495 (test_complex_watchpoint): New test.
19496
19497Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19498
19499 * gdbme.c (call_with_trampolines): New function to try and step
19500 into. Tests trampoline problems on the PA.
19501
19502 * funcargs.exp (localvars_in_indirect_call): No longer expect
19503 stepping into indirect call to fail on PAs.
19504 (test_stepping_over_trampolines): New test.
19505
19506Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19507
19508 * TODO: Add suggestions for static member function tests, and
19509 completion tests.
19510
19511Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19512
19513 * TODO: Add suggestions for "p/a" tests.
19514
19515 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
19516 (default_gdb_exit): Replace all the hair with sending "quit" to
19517 the process with a simple close.
19518
19519Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19520
19521 * TODO: Add suggestions for shared library tests.
19522
19523Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19524
19525 * TODO: Add suggestions for x/s tests.
19526
19527Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19528
19529 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
19530 "enable once", and "enable breakpoints once" with ".*".
19531
19532Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19533
19534 * TODO: Add suggestions about structure passing tests.
19535
19536Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19537
19538 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
19539 the primary1 test, use work around if __GNUC__ < 2.
19540 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
19541 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
19542 Test for bad output rather than waiting for timeout. Issue
19543 second continue only if first continue failed.
19544
19545Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19546
19547 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
19548 operator[] test with gdb_test because the old code didn't seem to
19549 be getting the quoting right with the new dejagnu.
19550
19551Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
19552
19553 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
19554 one from the path.
19555 * Makefile.in: Use a fresh expect if there is one, use runtest
19556 from the src tree if there is one.
d63a86f8 19557
c906108c
SS
19558Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19559
19560 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
19561 next over recursive call. Revise the tests from that point on
19562 (which had been skipped) to match GDB's actual (correct) output.
19563
19564 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
19565 with next over a breakpoint whose condition is false.
19566
19567 * gdb.t00/help.exp: Comment out "help set print" tests just like
19568 (and for same reason as) "help set" test.
19569
19570Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19571
19572 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
19573 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
19574
19575Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19576
19577 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
19578 necessary gdb_target_udi.
19579
19580 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
19581
19582 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
19583 1838 and 2417; they are fixed.
19584
19585 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
19586 gdb.t03/ptype.exp (ptype structure, ptype union):
19587 Remove xfails; the test is looser than when the xfails were added.
19588
19589 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
19590 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
19591
19592 * gdb.t01/run.exp: Only run shell test if isnative.
19593
19594 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
19595 since "run" automatically loads if necessary. Call gdb_target_udi
19596 after the "file" since "file" kills any execution target.
19597
19598 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
19599 GDB. GDB doesn't work that way (not anymore at least) on UDI.
19600 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
19601 argument for UDI.
19602
19603Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19604
19605 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
19606
19607 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
19608
19609Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19610
19611 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
19612 properly quoting regexps. This makes the second argument to
19613 demangle a fixed string, which matches the callers, instead of a
19614 shell-style pattern which is what the previous implementation
19615 used. Update some of the callers.
19616
19617Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19618
19619 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
19620 (comib_nullified_tests): Fix typo.
19621 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
19622 strings. No longer expected to fail.
19623
19624 * gdb.disasm/hppa.s (addib_tests): Fix typo.
19625 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
19626 strings. No longer expected to fail.
19627
19628 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
19629 string. No longer expected to fail.
19630
19631Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19632
19633 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
19634 No longer expected to fail.
19635
19636 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
19637 string. No longer expected to fail.
19638
19639Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19640
19641 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
19642 only in the names (I probably got most of them). I was even
19643 generous with some which differed in underscores in names, and
19644 probably missed a few, and I *still* was able to remove almost a
19645 third of the file with almost no impact on testsuite coverage.
19646
19647Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19648
19649 * gdb.t00/default.exp: Match udi_attach error message as well as
19650 the one from child_attach.
19651
19652 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
19653
19654 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
19655
19656 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
19657 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
19658
19659 * Move test with enums and partial symbols back to
19660 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
19661 Reverts the change of 26 May 93. Per today's change to
19662 stabs.texinfo, the behavior that weird.exp was expecting was
19663 unreasonable; what is important is that the compiler+gdb get
19664 things right, which happens with a recent gcc. Also fix the test
19665 to deal with native compilers which put out the stab gdb can't
19666 deal with.
19667
19668Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19669
19670 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
19671 in the names. The main thing these accomplish is to slow things down.
19672 Many more such duplicates surely remain.
19673
19674 * gdb.t00/help.exp: Comment out "help support" test just like
19675 (and for same reason as) "help set" test.
19676
19677Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
19678
19679 * gdb.t06/break.exp: Remove setup_xfails for
19680 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
19681 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
19682 about known bug in gcc to include up through 2.5.8.
19683 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
19684 well as "_vb$".
19685 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
19686 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
19687 with latest gcc and gdb.
19688 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
19689 well as "_vb$".
19690
19691Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19692
19693 * configure.in (hppa*-*-*): Also configure and build stabs-only
19694 tests.
19695
19696Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19697
19698 * gdb.t10/hppa.mt: A makefile fragment for the PA.
19699 * gdb.t10/configure.in (hppa*-*-*): Use it.
19700
19701Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19702
19703 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
19704
19705Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19706
19707 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
19708 versions prior to 1.13.5.
19709
19710Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19711
19712 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
19713 the prompt is at the start of a line.
19714
19715Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19716
19717 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
19718 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
19719 in the copr tests now.
19720 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
19721 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
19722 expected to fail.
19723
19724Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
19725
19726 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
19727 gdb.t31/chillvars.exp, lib/gdb.exp:
19728 Tweak to run under either version of expect.
19729 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
19730 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
19731 * gdb.t11/list.exp: Remove extraneous whitespace.
19732
19733Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19734
19735 * gdb.t16/printcmds.exp (test_print_strings): Accept
19736 "(unsigned char *) " before the string.
19737
19738 * TODO: Add notes about printing of fancy types and GDB expressions.
19739
19740Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
19741
19742 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
19743 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 19744 if doing mips-idt-ecoff.
c906108c
SS
19745
19746Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
19747
19748 * Most .exp files: Tweak to run under either version of expect.
19749
19750Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19751
19752 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
19753 xfails; I'm not sure why they are failing, but not because of PR 1806.
19754
19755Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
19756
19757 * config/unix-gdb.exp: Remove gdb_unload cause it's already
19758 defined in lib/gdb.exp.
19759
19760Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19761
19762 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
19763 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
19764 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
19765 have to be typeless.
19766
19767Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19768
19769 * TODO: Add suggestion for copyright year test.
19770
19771Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
19772
19773 * configure.in (*-*-lynxos*): Add stabs tests.
19774
19775Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19776
19777 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
19778 so insert a tab before any assembler directive in column zero.
19779
19780 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
19781 stores.
19782 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
19783 stores.
19784 (fpu_short_memory_tests): Likewise.
19785
19786Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19787
19788 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
19789 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
19790 .stabs directives in comments.
19791
19792Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19793
19794 * TODO: New file, describing tests we could write.
19795 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
19796
19797Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19798
19799 * gdb.t06/signals.exp: Add kludge to force re-sync.
19800
19801 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
19802 to xgdb instead of gdb, get out of gdb.
19803
19804Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
19805
19806 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
19807 for info.
19808
19809Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19810
19811 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
19812 * gdb.stabs/configure.in (hppa*-*-*): Use it.
19813 * gdb.stabs/hppa.sed: New sed script for the PA.
19814
19815Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19816
19817 * gdb.stabs: Re-write weird.def and configuration to use sed
19818 instead of cpp. sed is portable and POSIX; cpp is neither.
19819
19820Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19821
19822 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
19823
19824Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19825
19826 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
19827
19828Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19829
19830 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
19831 "_vb$".
19832 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
19833 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
19834
19835Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19836
19837 * lib/gdb.exp: Comment out code which depends on non-existent
19838 `transform' procedure.
19839
19840Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
19841
19842 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
19843 * lib/gdb.exp: Transform tool name.
19844 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
19845 1.1's new error handling system.
19846
19847Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19848
19849 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
19850
19851Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19852
19853 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
19854 They made pattern matching so slow that timeouts happened on
19855 heavily loaded systems. Now any output from "show print" which
19856 gets us back to the GDB prompt is a PASS.
19857
19858Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
19859
19860 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
19861
19862Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19863
19864 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
19865
19866 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
19867 It is not from PR 3220.
19868
19869Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19870
19871 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
19872 just started failing because they depended on the order the
19873 subcommands are presented, or exact docstring text. This kind of
19874 test is a pain and has minimal benefit.
19875
19876Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19877
19878 * gdb.t09/corefile.exp: At end of test, use "core" command with
19879 no arguments.
19880
19881Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
19882
19883 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
19884 17}/Makefile.in: Make it possible to run the testsuite with Sun
19885 make and CC = cross gcc by adding explicit build rules for .o
19886 files.
19887
19888Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19889
19890 * gdb.t15/funcargs.exp: Don't put comments on same line as
19891 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 19892
c906108c
SS
19893Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19894
19895 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
19896
19897Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
19898
19899 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
19900 * gdb.t20/inherit.exp: remove three dumplicate entries.
19901
19902Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19903
19904 * gdb.t06/break.exp: For "next over recursive call", fail on any
19905 incorrect output, not just on "factorial (value=2)".
19906
19907Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19908
19909 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
19910 working now. Add an xfail if accesing a bss variable causes
19911 a memory error if the target is not yet run.
19912
19913Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19914
19915 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
19916 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
19917 name of __st* demangling (2 strings). Did Kung really get the
19918 more than 95 others right without testing them?
19919
19920Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
19921
19922 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
19923
19924Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
19925
19926 * configure.in (configdirs): Add gdb.disasm
19927 * gdb.disasm: New directory for GDB disassembler tests.
19928 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
19929
19930Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19931
19932 * gdb.t00/help.exp: Don't test "help set".
19933
19934 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
19935 from within expect statements. None of these happen anymore and
19936 they cause regressions to be silently unnoticed.
19937
19938 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
19939 messages) about known failures with gcc cygnus-2.4.5-930417.
19940
19941 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
19942 comp-info.exp so it gets built if it doesn't exist.
19943
19944 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
19945 it is no longer used.
19946 * gdb.t13/comp-info.c: Removed.
19947
19948Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19949
19950 * gdb.t06/signals.exp: Add xfail for sun3.
19951
19952Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19953
19954 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
19955 relevant because ^C doesn't get sent but failure can be reproduced
19956 interactively).
19957
19958Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19959
19960 * gdb.stabs/alpha.mt: New configuration file for alpha.
19961 * gdb.stabs/configure.in: Use it.
19962 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
19963 sharing with alpha.mt, redefine long to word via preprocessor.
19964 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
19965 for alpha.
19966 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
19967 native cc.
19968 * gdb.t00/teststrategy.exp: Change expect string so that we
19969 consume the `(xgdb)' from the command echo and from the gdb prompt.
19970 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
19971 gdb currently compares all values as long, so this failure probably
19972 applies to any configuration where LONGEST is bigger than a target int.
19973 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
19974 with gcc.
19975 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
19976 to handle opaque pointers, gcc is.
19977 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
19978 as first argument. Include <sys/types.h> and change all operator
19979 new definitions to use size_t.
19980 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
19981 now that we use size_t.
19982
19983Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19984
a9c64011 19985 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 19986 a long or float array cast all array members to the same type.
a9c64011 19987 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 19988 with 64 bit longs.
a9c64011 19989 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 19990 on alpha.
a9c64011 19991 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
19992
19993Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19994
19995 * gdb.t24 (demangle.exp): Constructors of templates have names like
19996 vector<int>::vector(int) not vector<int>::vector<int>(int). See
19997 section 14.6 of the ARM.
19998
19999 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
20000 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
20001 accomplish little and slow down the testsuite.
20002
20003 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
20004 Accept spaces various places.
20005
20006Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20007
20008 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
20009 with watchpoint enabled.
20010
20011 * Makefile.in: Remove definition of CC and remove the second
20012 definition of CXX (the "CXX = gcc" one remains). These definitions
20013 were causing backquotes to be expanded within backquotes, which
20014 doesn't work.
20015
20016Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
20017
20018 * gdb.t17/callfuncs.exp: Add "return 0" to end.
20019
20020Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20021
a9c64011
AS
20022 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
20023 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
20024 by mips cc and contains no stabs entries.
20025
20026Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
20027
20028 * config/vx-gdb.exp: Use fake device to load files rather than
20029 NFS.
20030 * lib/gdb.exp: New proc to do "file" command.
20031 * config/unix-gdb.exp: Use new "file" proc.
20032
20033Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
20034
20035 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
20036 Rework board rebooting slightly.
20037 (gdb_exit): Don't exit from the remote shell; there isn't one.
20038 * gdb.stabs/weird.exp: If a program is being debugged already,
20039 kill it.
20040 * gdb.t04/setvar.exp: Stop and restart gdb.
20041 * gdb.t05/expr.exp: Likewise.
20042 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
20043 restart gdb and reload the program.
20044 * gdb.t08/opaque.exp: Likewise.
20045 * gdb.t12/scope.exp: Likewise.
20046 * gdb.t13/bitfields.exp: Likewise.
20047 * gdb.t15/funcargs.exp: Likewise.
20048 * gdb.t20/classes.exp: Likewise.
20049 * gdb.t03/ptype.exp: Increase timeout.
20050 * gdb.t16/printcmds.exp (test_print_string_constants,
20051 test_print_array_constants): Likewise.
20052 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
20053 * gdb.t20/classes.exp (do_tests): Likewise.
20054 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
20055
20056Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
20057
20058 * gdb.stabs: Renamed *wierd* to *weird*.
20059
20060Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
20061
20062 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
20063 for timeout. Add "known gcc 2.4.5 bug" to failure message.
20064
20065Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
20066
20067 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
20068 (do_tests): Remove xfail for whatis on one_var and two_var.
20069
20070Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
20071
20072 * Makefile.in: Made cross building work better by adding
20073 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
20074
20075Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20076
20077 * gdb.t15/{return.c,return.exp,Makefile.in}:
20078 New test, currently commented out.
20079
20080Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
20081
20082 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
20083 still running and removes the leftover named socket so GDb can do
20084 clean restarts.
20085
20086Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
20087
20088 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
20089 console, not GDB.
20090 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
20091 cross testing works better with "make check"
20092 * config/unix-gdb: Use default procedures for exit and version.
20093 * config/vx-gdb.exp: Cleaned up and massaged back to working order
20094 with the newest VxWorks.
20095
20096Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20097
20098 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
20099 old form.
20100
20101 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
20102 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
20103
20104 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
20105
20106 * config/unix-gdb.exp: Remove this version of gdb_exit
20107 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
20108 Rob says he'll look at it when he gets back to testing boards.
20109
20110Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
20111
20112 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
20113 an expected fail for certain ptype commands.
20114
20115 * gdb.t20/classes.exp: Update expected results of "ptype class
20116 Base1" to account for the constructor that now appears in the type.
20117
20118Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
20119
20120 * configure.in (configdirs): Restore gdb.t04, which mysteriously
20121 disappeared from list.
20122 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
20123 "alldone" proc with call to cleanup and exit.
20124 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
20125 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
20126 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
20127 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
20128 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
20129 "alldone" proc with simple returns that suppress remaining
20130 tests. The alldone proc went away many months ago.
20131
20132Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20133
20134 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
20135
20136 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
20137
20138Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20139
20140 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
20141 as vax gdb will display them.
20142
20143Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20144
20145 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
20146 optimizers.
20147
20148 * scope.exp: Change "bad value for localval" messages so each one
20149 is unique.
20150
20151 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
20152 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
20153
20154 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
20155
20156Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20157
20158 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
20159 doesn't exist (due to optimization).
20160
20161Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20162
20163 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
20164 contains \r because the filename is long.
20165
20166 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
20167 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
20168
20169Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20170
20171 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
20172 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
20173 Ultrix.
20174 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
20175 int tests.
20176 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
20177
20178Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
20179
20180 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
20181
20182 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 20183 to match does not match the passing case but still matches the
c906108c
SS
20184 failing case.
20185
20186Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20187
20188 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
20189
20190Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
20191
20192 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
20193 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
20194 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
20195 Remove various versions of gdb_exit.
20196 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
20197 gdb_exit.
20198 * config/unix-gdb.exp: gdb_exit remains here, and should override
20199 the generic version, since it's doing a lot of wierd stuff that
20200 the other versions aren't. FIXME, fold it in, or abandon this
20201 version.
20202
20203Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20204
20205 * gdb.t24/demangle.exp: Add tests for PR 3220.
20206
20207Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20208
20209 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
20210
20211Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
20212
20213 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
20214 "i386-*-*". Works for i486 as well.
20215
20216 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
20217 bug, and expand domain of xfail to all SVR4 systems, since the
20218 actual problem is likely to be in generic SVR4 /proc support.
20219
20220Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20221
20222 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
20223
20224Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
20225
20226 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
20227 xfails for other systems. Match a missing 'Continuing.' as an
20228 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
20229
20230 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
20231 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
20232 Only issue warning for missing executables if -all option is used.
20233
20234 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
20235 file if -all option is used. It's like an unpredictable XFAIL.
20236
20237Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20238
20239 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
20240 for dynamically linked binaries.
20241
20242 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
20243
20244Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20245
20246 * gdb.t20/inherit.exp: Change message for "print tagless struct"
20247 to state that this is a known bug in old versions of g++.
20248
20249Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20250
20251 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
20252 while waiting for `Continuing'.
20253
20254Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
20255
20256 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
20257 in text, data, and bss.
20258 * gdb.t10/nodebug.c: Add local and global test variables for
20259 initialized and uninitialized data.
20260
20261Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20262
20263 * config/unix-gdb.exp (gdb_exit): Add "wait".
20264
20265Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20266
20267 * gdb.t06/signals.exp: xfail the continue from the handler for all
20268 targets.
20269
20270 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
20271 function with watchpoints enabled, the i386 call dummy starts with
20272 a call.
20273
20274 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
20275 386 bsd names its corefiles.
20276
20277Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
20278
20279 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
20280 compilers don't grok it.
20281 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
20282 with small octal ints rather than character constants, which
20283 are signed and might not fit if first promoted to int.
20284
20285Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
20286
20287 * gdb.t09/Makefile.in (clean): Remove corefile.
20288
20289Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20290
20291 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
20292
20293Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20294 and Jim Kingdon (kingdon@cygnus.com)
20295
20296 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
20297 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
20298 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
20299
20300Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20301
20302 * gdb.t17/interrupt.exp: Add xfail for hppa.
20303
20304Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20305
20306 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
20307 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
20308 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
20309 to determine signed-ness of bitfields and use the result to setup
20310 the xfail.
20311 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
20312 * gdb.t15/funcargs.exp: Use them to step until the second indirect
20313 call line is reached if necessary.
20314
20315Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20316
20317 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
20318
20319Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20320
20321 * gdb.t06/break.exp: Also test `clear' command.
20322
20323Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20324
20325 * gdb.t00/teststrategy.exp: Remove extra quote.
20326
20327 * gdb.t07/watchpoint.exp: Change xfail for calling function with
20328 watchpoint enabled to be for all non-68k machines.
20329
20330 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
20331
20332Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20333
20334 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
20335 targets use aout.mt instead of ecoff.mt as gas understands
20336 standard aout format.
20337
20338Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
20339
20340 * lib/gdb.exp (runto): Don't insist that function we are running to
20341 was compiled with -g.
20342
20343 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
20344
20345 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
20346 to get back into the read system call.
20347 Accept leading newline in case where we woke it up.
20348
20349Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20350
20351 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
20352 to make the stabs test work on ecoff systems using gcc and -with-stabs.
20353 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
20354 enable ecoff configuration.
20355
20356Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20357
20358 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
20359
20360Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20361
20362 * gdb.t16/printcmds.exp: Add another printf test.
20363
20364Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
20365
20366 * configure.in: If configured -with-stabs on any target, add
20367 stabsdirs to configdirs.
20368
20369Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20370
20371 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
20372 fun" so pattern does not match the command itself.
20373
20374Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20375
20376 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
20377
20378Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20379
20380 * gdb.t17/interrupt.exp: Test for more things.
20381
20382Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20383
20384 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
20385 compiler arranges the code and line numbers.
20386
20387 * gdb.t17/interrupt.exp: Don't send \n after ^C.
20388
20389Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20390
20391 * gdb.t00/help.exp: Increase expect input buffer size.
20392
20393Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20394
20395 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
20396
20397 * gdb.t07/watchpoint.exp: Add xfail for hppa.
20398
20399 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
20400
20401 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
20402 [0-9]*, not just [0-9].
20403
20404Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20405
20406 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
20407
20408 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
20409
20410Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20411
20412 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
20413
20414Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20415
20416 * gdb.t06/signals.c: Add xfails for sun3.
20417
20418 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
20419
20420 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
20421 test_stepping tests.
20422
20423Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20424
20425 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
20426
20427 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
20428
20429 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
20430 rather than actually putting it through cpp twice.
20431
20432 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
20433
20434Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
20435
20436 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
20437 no longer needed.
20438
20439Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20440
20441 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
20442
20443 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
20444 C++ features prints as "struct", make it a pass, not an xfail.
20445
20446Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20447
20448 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
20449 Don't require VA to print as "class" rather than "struct".
20450
20451Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
20452
20453 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
20454
20455Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20456
20457 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
20458
20459Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20460
20461 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
20462 order.
20463
20464Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20465
20466 * gdb.t16/printcmds.exp: Add printf tests.
20467
20468 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
20469
20470 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
20471
20472Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
20473
20474 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
20475 pass counts, to counteract any existing or future setup_xfails.
20476
20477Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20478
20479 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
20480 {BEGIN,END}_COMMON for common block instead of STAB.
20481 * gdb.stabs/wierd.exp: Add xfail for rs6000.
20482
20483 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
20484 intp_var should be N_GSYM not N_LSYM.
20485 wierd-aout.S: Use a label for the value of the N_SO.
20486 wierd.def: Remove all backslashes.
20487 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
20488
20489Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20490
20491 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
20492 get the expected next to inheritance3.
20493
20494Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20495
20496 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
20497 now that gcc-2.4 gets it right.
20498
20499Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20500
20501 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
20502
20503 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
20504 generating comp-info.exp which works for cross-compilation.
20505
20506Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
20507
20508 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
20509 "*-*-sysv4.*".
20510
20511Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
20512
20513 * gdb.t01/run.exp: Start with a fresh gdb.
20514 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
20515 SVR4.x.
20516
20517Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
20518
20519 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
20520 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
20521 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
20522 Makefile.in (distclean, realclean): Remove gdbme.c from list of
20523 things to remove.
20524
20525Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
20526
20527 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
20528 test cases from bug reports.
20529
20530Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
20531
20532 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
20533 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
20534 avoid spurious xfails.
20535 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
20536 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
20537 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
20538
20539Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
20540
20541 * gdb.t00/teststrategy.exp: Rework to provide more useful
20542 description of each test, fix problem with systems that define
20543 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
20544 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
20545 results for "next over recursive call" so timeouts aren't taken
20546 by error.
20547
20548Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
20549
20550 * gdb.t12/scope.exp: Test printing of variables before run.
20551
20552 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
20553 printed in wrong order due to sorting.
20554
20555Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
20556
20557 * gdb.t00/teststrategy.exp: Fix expected results for printing
20558 user entered string constant. Is array of char, prints with no
20559 address.
20560
20561 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
20562 commands.
20563 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
20564 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
20565 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
20566 of struct of char arrays.
20567 * gdb.t00/radix.exp: New tests for radix commands.
20568
20569Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
20570
20571 * gdb.t16/printcmd.exp: Print a variable before running program
20572 (with xfail for AIX).
20573
20574Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
20575
20576 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
20577
20578 * gdb.t16/printcmd.exp: Don't print variables before running program.
20579
20580 * gdb.t06/break.exp: Don't require envp argument to main.
20581
20582 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
20583
20584 * gdb.t02/whatis.exp, gdb.t11/list.exp:
20585 Add xfails for rs6000.
20586
20587 * gdb.t02/whatis.exp: Change other tests not to re-test something
20588 we already tested.
20589
20590 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
20591 each type used has a variable of that type.
20592
20593Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
20594
20595 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
20596
20597Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
20598
20599 * configure.in: change srctrigger to be a file, not a directory
20600
20601Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
20602
20603 * configure.in (mips-idt-ecoff*): Added trailing '*'.
20604
20605 * gdb.t11/list.exp: Fixed a couple of typos.
20606
20607Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
20608
20609 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
20610 is fixed and PR is closed.
20611 * gdb.t16 (gdbme.c): Add simple test string variable.
20612 * gdb.t16 (printcmds.exp): Add tests with simple test string
20613 variable, primarily for boundaries on "set print elements".
20614
20615Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
20616
20617 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
20618 Make leading 0's optional and don't expect a tab in the middle
20619 of the number.
20620
20621 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
20622
20623 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
20624 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
20625 don't end command passed to gdb_test with newline.
20626
20627 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
20628 signed keyword away, don't expect signed bitfields to be signed.
20629
20630 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
20631 printing with only as many 1's as are in the field as well as printing
20632 with 32 1's (see comment).
20633
20634Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
20635
20636 * gdb.t00/default.exp: Start with a fresh gdb.
20637 * configure.in (configdirs): Remove gdb.t31 until the chill
20638 compiler works again. It no longer is able to find chillrt0
20639 since it isn't in libchill.a anymore.
20640 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
20641 wierd.o, make more modular.
20642 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
20643 spurious newlines that caused problems.
20644
20645Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20646
20647 * Move test with enums and partial symbols from gdb.t03/ptype.exp
20648 to gdb.stabs/wierd.exp since GCC has worked around the bug.
20649 gdb.stabs/wierd.{exp,def}: Many new tests.
20650
20651 * gdb.t00/default.exp: update info line for new message.
20652
20653 * gdb.t02/{whatis.exp,gdbme.c}:
20654 Test that "char *" doesn't print as "caddr_t".
20655
20656Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20657
20658 * gdb.t00/help.exp: Use .* in place of some help messages which
20659 just changed.
20660 gdb.t00/default.exp: Update "info frame" test for new message.
20661 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
20662 Remove some xfails
20663
20664Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20665
20666 * gdb.t03/{gdbme.c,ptype.exp}:
20667 Add tests for typedef'd struct and union without tags.
20668 Also check "whatis" on a variable of a typedef'd enum without a tag.
20669
20670 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
20671 PRMS 1823; the bug still exists but isn't reproduced by this test
20672 anymore), and remove rs6000 XFAIL (the bug is fixed).
20673
20674 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
20675 duplicated from whatis.exp. For those that are left, accept
20676 "long", "long int", or "int" for long variables (whatis.exp already
20677 has an XFAIL for "int", so no need to fail it here).
20678
20679 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
20680 Deal with GCC's names for types now that GDB uses the compiler's names.
20681
20682 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
20683 setup_xfail's for sunos4. If we #defined the signed keyword away,
20684 don't expect GDB to know that char it is signed.
20685
20686 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
20687
20688Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
20689
20690 * configure.in (configdirs): Add gdb.t24 for C++ tests that
20691 should work on any system, regardless of debugging format.
20692 * gdb.t21/demangle.exp: Move to gdb.t24.
20693 * gdb.t24/demangle.exp: Move from gdb.t21.
20694 * gdb.t24/{Makefile.in, configure.in}: New files.
20695
20696Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20697
20698 * configure.in: Do gdb.stabs and C++ tests only for stabs.
20699 * gdb.stabs: New directory.
20700
20701Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20702
20703 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
20704 not just "Quit anyway?".
20705
20706Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
20707
20708 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
20709 that all setup_xfails are immediately followed by clear_xfails.
20710
20711Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
20712
20713 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
20714 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
20715 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
20716 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
20717 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
20718 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20719 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20720 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
20721 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
20722 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
20723 gdb.t31/chillvars.exp, lib/gdb.exp:
20724 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
20725 bug-gdb@prep.ai.mit.edu.
20726
20727Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
20728
20729 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
20730 with 0.0, not integer 0.
20731
20732Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
20733
20734 * gdb.t06/break.exp: Update for "Kill the program" message change.
20735
20736Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
20737
20738 * Makefile.in (GDBFLAGS): Set to -nx.
20739 * Makefile.in (site.exp): Use GDBFLAGS.
20740
20741Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20742
20743 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
20744 Makefiles.
20745 (check): depend on just-check.
20746 (just-check): added so that tests can be run without a noop
20747 build pass.
20748
20749Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20750
20751 Switch to using configure's configdirs.
20752 * Makefile.in (Makefile): add configure.in dependency.
20753 (SUBDIRS): removed redundant assignment.
20754 * configure.in: switch subdirs assignment to configdirs.
20755 * gdb.t*/configure.in: new files.
20756
20757Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
20758
20759 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
20760 works.
20761
20762Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
20763
20764 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
20765 in explicit rules. Apparently this is not supported by some makes.
20766
20767Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
20768
20769 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
20770
20771Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20772
20773 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
20774 disappeared.
20775
20776Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
20777
20778 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
20779
20780Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
20781
20782 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
20783 watchpoint problem that is now fixed.
20784 * gdb.t30/chexp.exp: Remove setup_xfail for printing
20785 uninitialized convenience variables.
20786 * gdb.t31/chillvars.exp: Fix expected patterns for printing
20787 structures.
20788
20789Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20790
20791 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
20792 which causes expect to get out of sync with gdb on long output
20793 from help set.
20794 * gdb.t09/corefile.exp: Make expected pattern for core file
20795 failing signal and frame output format less sun specific.
20796
20797Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
20798
20799 * gdb.t31/chillvars.exp: Add and remove initial dummy
20800 breakpoint, so that symbol table is forced in.
20801 (Needed at least on Sunos4, though it seems not SVR4.)
20802 * gdb.t31/chillvars.exp: Update for changed output format.
20803
20804Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
20805
a9c64011 20806 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
20807
20808Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
20809
20810 * Makefile.in: Added --srcdir when invoking runtest, removed the
20811 need for a local config file. (optional now)
20812
20813Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
20814
20815 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
20816 failure count used to force early termination. Add some more
20817 expected failures for gnu style demangling.
20818
20819Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20820
20821 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
20822 pmi variable from gdb.t20/gdbme to get optimized away.
20823 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
20824 Check for written corefile upon timeout _and_ eof.
20825
20826Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20827
20828 * config/unix-gdb.exp: Add missing return 0.
20829
20830Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20831
20832 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
20833 test termination.
20834
20835Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
20836
20837 * configure.in (subdirs): Put back gdb.t17 which mysteriously
20838 disappeared.
20839
20840Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
20841
20842 * gdb.t10/crossload.exp: Disable the i860-elf test until such
20843 time as i860 support works.
20844
d63a86f8 20845 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
20846 "backtrace 100\r" rather than just "backtrace\r", to match last
20847 change.
20848
20849Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
20850
20851 * config/udi-gdb.exp (gdb_exit): Remove close command.
20852 (gdb_target_udi): New procedure to set the UDI target.
20853 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
20854 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
20855 Added waits for prompts after several question responses. Added
20856 some more responses used by a29k-amd-udi-gdb.
20857 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
20858 pass different arguments, restart UDI connection after program
20859 completion.
20860 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
20861 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20862 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
20863 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
20864 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
20865 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
20866 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20867 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
20868 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
20869 after program completion.
20870 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
20871 compiled with a SELECT_VECS setting.
20872 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
20873 infinite recursion.
20874
20875 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
20876 Added checks for COFF results, and made them expected failures for
20877 all targets. It would be better to make them expected failures
20878 for COFF targets only.
20879
20880Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
20881
20882 * Makefile.in: add null dvi target, don't bother to recurse
20883 through test directories for info and install-info; rename
20884 $(datadir) to be dejagnu instead of deja-gnu
20885
20886Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
20887
20888 * gdb.t31/gdbme.ch: Re-enable code that previously caused
20889 compiler to coredump.
20890 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
20891 code.
20892
20893Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
20894
20895 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
20896 coredump.
20897 * gdb.t31/chillvars.exp: Comment out tests that depend on that
20898 code.
20899
20900Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
20901
20902 * gdb.t03/ptype.exp: tests for return code from gdb_test.
20903 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
20904 which in a shell. Deletes xgdb when done.
20905 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
20906 Tests the return from the "set height" or "set width" commands.
20907 Added a few return codes where needed.
20908
20909Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
20910
20911 * Makefile.in (SUBDIRS): Add gdb.t17.
20912 * configure.in (subdirs): Add gdb.t17.
20913 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
20914 files to test gdb's calling of functions in the inferior with
20915 the correct arguments and gdb's ability to retrieve any
20916 result returned.
20917
20918Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
20919
20920 * config/unix-gdb.exp (gdb_exit): Remove close commands that
20921 may be called after gdb goes away. Previous versions of expect
20922 needed these to avoid file descriptor leaks, but they cause
20923 errors with the current revision of expect.
20924 * gdb.t00/gdbvars.exp: Use -re on expected output after
20925 setting sevenbit-strings.
20926 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
20927 to set sevenbit-strings consistent across tests.
20928 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
20929 set sevenbit-strings consistent across tests.
20930
20931Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
20932
20933 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
20934 expected output to match current "expect" expectations.
20935
20936Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
20937
20938 * gdb.t00/default.exp: Change expected output for default "source"
20939 command, to match new gdb behavior which requires a filename to
20940 source.
20941
20942Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
20943
20944 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
20945 expected fail for i486-*-* that misses the marker2 function.
20946 * gdb.t10/crossload.exp (bfddefault): Allow successful
20947 recognition of a format to pass even if no symbols are found.
20948 Explicitly catch failures where the format is not recognized
20949 or is ambiguous, and add the reason to the fail message.
20950 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
20951 the cause is and invalid target and add reason to failure message.
20952 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
20953 elf32-i386, elf32-sparc, and elf32-i860.
20954 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
20955 Set up expected failure for 'filename'::variable scope resolution,
20956 which is now apparently broken on all targets.
20957 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
20958 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
20959 gdb.t23/templates.exp: Change failure for missing binfile into
20960 just a warning.
20961 gdb.t21/demangle.exp: Change all cfront references to 'arm'
20962 references.
20963
20964Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
20965
20966 * gdb.t00/default.exp: Add expected output for default "source"
20967 command, to match new gdb behavior.
20968 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
20969
20970Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
20971
20972 * config/*-gdb.exp: returns an error, rather than exiting on
20973 internal errors.
20974
20975Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
20976
20977 * gdb.t03/gdbme.c: Add pointer to struct variable.
20978 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
20979 referencing struct members.
20980
20981Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
20982
20983 * configure.in (mips-idt-ecoff): New target.
20984 * config/mips-gdb.exp: New file for remote board using MIPS remote
20985 debugging protocol.
20986
20987 * Redid configuration scheme. Removed gdb.t*/configure.in.
20988 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
20989 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
20990 distclean targets. Built executables via .o files. Adjusted
20991 tests to account for source files in $(srcdir) rather than
20992 $(objdir).
20993 * lib/gdb.exp (runto): Don't expect () after the function name,
20994 because it may have arguments.
20995
20996Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
20997
20998 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
20999 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
21000 expected failures for mips-idt-* and mips-sgi-*.
21001 * gdb.t00/default.exp (attach): Kill process if requested.
21002 * gdb.t00/help.exp (help target core, help target): Accept a gdb
21003 that does not read core files.
21004 * gdb.t01/run.exp: Removed checks for exit status code.
21005 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
21006 it is linked in.
21007 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
21008 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
21009 appropriate, rather than doing it by hand.
21010 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
21011 execution.
21012 * gdb.t10/crossload.exp: Kill existing program if needed.
21013 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
21014 appropriate, rather than doing it by hand. Always increase
21015 timeout for this test, not just for VxWorks.
21016
21017Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
21018
21019 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
21020 of Chill STRUCT types and STRUCT values.
21021 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
21022 than "char".
21023 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 21024 struct2): New struct definitions and initializations to test
c906108c
SS
21025 simple Chill STRUCT types.
21026
21027Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
21028
21029 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
21030 the null byte at the end of strings.
21031 * gdb.t00/default.exp: Make show version insensitive to copyright
21032 date.
21033 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
21034 to avoid dependencies on target char signedness.
21035 * gdb.t16/printcmds.exp: Update expected results for explicitly
21036 unsigned char.
21037 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
21038 now work.
21039 * gdb.t21/demangle.exp: Add many more patterns for template
21040 demangling, most of them being expected failures.
21041 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
21042 string we are matching for, to match on the whole string.
21043 * gdb.t21/demangle.exp: Add many new test strings to demangle,
21044 and fix a whole bunch that had incorrect expected output but were
21045 passing anyway because of the bug in "proc demangle".
21046 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
21047 type.
21048 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
21049
21050Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
21051
a9c64011
AS
21052 * gdb/testsuite: made modifications to testcases, etc., to allow
21053 them to work properly given the reorganization of deja-gnu and the
21054 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
21055
21056Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
21057
21058 * gdb/testsuite: Initial creation of gdb/testsuite.
21059 Migrated dejagnu testcases and support files for testing nm to
21060 gdb/testsuite from deja-gnu. These files were moved "as is"
21061 with no modifications. This migration is part of a major overhaul
21062 of dejagnu. The modifications to these testcases, etc., which
21063 will allow them to work with the new version of dejagnu will be
21064 made in a future update.
48efe704 21065
8d8cb839 21066 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 21067\f
8d8cb839
EZ
21068;; Local Variables:
21069;; mode: change-log
21070;; left-margin: 8
21071;; fill-column: 74
21072;; version-control: never
21073;; End:
902f2ccb
MC
21074
21075 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 21076 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
21077 Copying and distribution of this file, with or without modification,
21078 are permitted provided the copyright notice and this notice are preserved.