]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2011-09-13 Pedro Alves <pedro@codesourcery.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4801a9a3
PA
12011-09-12 Matt Rice <ratmice@gmail.com>
2 Pedro Alves <pedro@codesourcery.com>
3
4 PR gdb/13175
5
6 * gdb.base/interp.exp: New tests.
7 * gdb.base/interp.c: New file.
8
24ece742
DE
92011-09-12 Doug Evans <dje@google.com>
10
11 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
12 * gdb.dwarf2/typeddwarf.exp: Ditto.
13
7f062217
JK
142011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15
16 Fix compatibility with x32 arch.
17 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
18 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
19 is_x86_like_target.
20 * testsuite/gdb.trace/collection.exp: Likewise.
21 * testsuite/gdb.trace/report.exp: Likewise.
22 * testsuite/gdb.trace/unavailable.exp: Likewise.
23 * testsuite/gdb.trace/while-dyn.exp: Likewise.
24 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
25 (is_x86_like_target): Check also is_amd64_regs_target.
26
08711b9a
JK
272011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
28
29 PR breakpoints/12435
30 * gdb.arch/amd64-prologue-xmm.c: New file.
31 * gdb.arch/amd64-prologue-xmm.exp: New file.
32 * gdb.arch/amd64-prologue-xmm.s: New file.
33
b99b5f66
JK
342011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
35
36 * gdb.dwarf2/dw2-param-error-main.c: New file.
37 * gdb.dwarf2/dw2-param-error.S: New file.
38 * gdb.dwarf2/dw2-param-error.exp: New file.
39
a391a2f6
PA
402011-09-08 Pedro Alves <pedro@codesourcery.com>
41
42 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
43 inferior's pid and look for a core dump named core.$pid. Use
44 `remote_file' commands on the host instead of hand coding shell
45 commands on the build.
46 * gdb.base/valgrind-db-attach.exp: Kill the program before
47 finishing the test.
48
7d8e6458 492011-09-02 Matt Rice <ratmice@gmail.com>
50
51 * lib/prompt.exp: New file for testing the first prompt.
52 * gdb.python/py-prompt.exp: Ditto.
53 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
54
68e77c9e
PA
552011-09-02 Pedro Alves <pedro@codesourcery.com>
56
57 * gdb.threads/gcore-thread.exp: Set the global core_supported to
58 0, before testing gcore.
59
9655e943
JK
602011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
61
df6dc84d
JK
62 * dw2-ifort-parameter-debug.S: Update copyright year.
63 * dw2-ifort-parameter.c: Update copyright year.
64 * dw2-ifort-parameter.exp: Update copyright year.
65
9655e943
JK
66 * dw2-ifort-parameter-debug.S: New file.
67 * dw2-ifort-parameter.c: New file.
68 * dw2-ifort-parameter.exp: New file.
69
353d1d73
JK
702011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
71
72 * gdb.base/commands.exp (error_clears_commands_left): New function.
73 (): Call it.
74
5c07461a
JK
752011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
76
77 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
78 (C): Initialize `a'.
79 * gdb.mi/mi-inheritance-syntax-error.exp
80 (-data-evaluate-expression $path): Expect `a' as 5.
81
0d932b2f
MK
822011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
83
84 PR mi/11912
85 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
86 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
87 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
88 keyword in output of -var-info-path-expression.
89
bdb54049
JK
902011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
91
92 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
93 * gdb.trace/collection.exp: Likewise.
94 * gdb.trace/report.exp: Likewise.
95 * gdb.trace/unavailable.exp: Likewise.
96 * gdb.trace/while-dyn.exp: Likewise.
97
59cde39c
KS
982011-08-18 Keith Seitz <keiths@redhat.com>
99
100 PR c++/12266
101 * gdb.cp/meth-typedefs.cc: New file.
102 * gdb.cp/meth-typedefs.exp: New file.
103
fa3a4f15
PM
1042011-08-17 Phil Muldoon <pmuldoon@redhat.com>
105
106 * gdb.python/python.exp: Add extended-prompt tests.
107
c1049fca
JK
1082011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
109
110 * gdb.arch/i386-dr3-watch.exp
111 (watchpoint on gap1 does not fit debug registers)
112 (delete all watchpoints): Fix racy expect strings.
113
d93f7b5c
YQ
1142011-08-14 Yao Qi <yao@codesourcery.com>
115
116 * gdb.base/maint.exp: set data_section to ".neardata".
117 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
118 * gdb.base/savedregs.exp: Handle SIGILL.
119 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
120 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
121
457e09f0
DE
1222011-08-12 Doug Evans <dje@google.com>
123
124 * gdb.python/py-symbol.exp: Add test for symbol.type.
125
5d0bb2fb
UW
1262011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
127
128 * gdb.threads/pthreads.exp: Enable on non-native configurations.
129 * gdb.mi/mi-pthreads.exp: Likewise.
130 * gdb.mi/mi2-pthreads.exp: Likewise.
131 * gdb.mi/gdb669.exp.exp: Likewise.
132
fcdfa280
PA
1332011-08-09 Pedro Alves <pedro@codesourcery.com>
134
135 * lib/mi-support.exp (detect_async): Rename to...
136 (mi_detect_async): ... this.
137 * gdb.mi/mi-nonstop-exit.exp: Adjust.
138 * gdb.mi/mi-nonstop.exp: Adjust.
139 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
140 * gdb.mi/mi-nsintrall.exp: Adjust.
141 * gdb.mi/mi-nsmoribund.exp: Adjust.
142 * gdb.mi/mi-nsthrexec.exp: Adjust.
143
9d8fa392
PA
1442011-08-09 Pedro Alves <pedro@codesourcery.com>
145
146 * gdb.base/display.c (do_loops): New `p_i' local.
147 * gdb.base/display.exp: Test displaying a variable that is
148 temporarily at a bad address.
149
b6cede78
JK
1502011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
151
152 * gdb.dwarf2/dw2-op-stack-value.S: New file.
153 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
154
67bedb8c
JK
1552011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
156
157 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
158 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
159 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 160
af6e93b2
PA
1612011-08-05 Pedro Alves <pedro@codesourcery.com>
162
163 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
164 procedure.
165 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
166
1cf0e11f
YQ
1672011-08-05 Yao Qi <yao@codesourcery.com>
168
169 * gdb.base/callfuncs.exp: Set language after main.
170 * gdb.cp/cplusfuncs.exp: Likewise.
171 * gdb.cp/inherit.exp: Likewise.
172
a1e28cb2
UW
1732011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
174
175 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
176 * gdb.base/watch-vfork.exp: Skip on remote targets.
177
d4f5bbb9
UW
1782011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
179
180 * gdb.threads/thread-find.exp: Support remote targets.
181
724f4f80
UW
1822011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
183
184 * gdb.base/jit.exp: Download solib_binfile to target.
185 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
186 and call dlopen without full path name.
187 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
188 dlopen without full path name.
189
934709f0
PW
1902011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
191
192 * gdb.base/break-always.exp: Complete the test
193 with duplicated breakpoints and enabling/disabling them.
194
c26106c4
TT
1952011-08-02 Tom Tromey <tromey@redhat.com>
196
197 PR gdb/11289:
198 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
199
9300444e 2002011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
201
202 PR gdb/13045
203 * gdb.base/float.exp: Add new test case for PR gdb/13045
204 * gdb.base/float.c: New file.
205
00bd41d6
PM
2062011-07-28 Phil Muldoon <pmuldoon@redhat.com>
207
208 * gdb.python/py-mi.exp: Test printers returning string hint, and
209 also not returning a value.
210 * gdb.python/py-prettyprint.c: Add testcase for above.
211 * gdb.python/py-prettyprint.py: Add test printer for above.
212
d24f74ce
JK
2132011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
214
215 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
216 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
217 (.Ldie30) Add as field "data4".
218 (.Ldie32) Rename field "b" to "shl".
219 (abbrev4) Change for the "data4" field.
220 (abbrev5, abbrev6) Remove.
221 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
222 (p &s.shl): ... here. Add comment.
223 (p &s.data4): New.
224
bb7da2bf
JK
2252011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
226
227 Fix crash on lval_computed values.
228 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
229
11081198
JK
2302011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
231
232 * gdb.base/help.exp (help whatis): Update the expected string.
233
3c6e0cb3
JK
2342011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
235
236 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
237 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
238 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
239 Change the expected string.
240
efa80663
PA
2412011-07-26 Pedro Alves <pedro@codesourcery.com>
242
243 * gdb.base/watchpoint.exp
244 (test_disable_enable_software_watchpoint): New procedure.
245 (top level): Run it.
246
db8e4570
UW
2472011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
248
249 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
250 executable file "${binfile}", C++ version "${binfile}-cxx".
251 * gdb.python/py-prettyprint.exp: Likewise.
252 * gdb.python/py-symbol.exp: Likewise.
253 * gdb.python/py-type.exp: Likewise.
254 * gdb.python/py-value.exp: Likewise.
255 * gdb.python/py-template.exp (test_template_arg): Pass full executable
256 file name instead of just suffix.
257
543305c9
JK
2582011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
259
260 Fix implicit pointer offsets.
261 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
262 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
263 (continue to breakpoint: continue to baz breakpoint for implptr)
264 (sanity check element 0, sanity check element 1)
265 (enter the inlined function, check element 0 for the offset)
266 (check element 1 for the offset)
267 (continue to breakpoint: ignore the second baz breakpoint): New tests.
268 (set foo breakpoint for implptr): Update the breakpoint number.
269
b3215adc
UW
2702011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
271
272 * gdb.python/py-mi.exp: Use different file names for different
273 versions of the executable under test.
274 * gdb.python/py-prettyprint.exp: Likewise.
275 * gdb.python/py-symbol.exp: Likewise.
276 * gdb.python/py-template.exp: Likewise.
277 * gdb.python/py-type.exp: Likewise.
278 * gdb.python/py-value.exp: Likewise.
279
182b9acc
UW
2802011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
281
282 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
283 flag after restarting GDB if necessary.
284
e6052b5d
UW
2852011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
286
287 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
288
1ced966e
PA
2892011-07-22 Pedro Alves <pedro@codesourcery.com>
290
291 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
292 backend doesn't leave used debug registers behind.
293
3543a589
TT
2942011-07-22 Tom Tromey <tromey@redhat.com>
295
296 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
297 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
298 argument.
299 * gdb.dwarf2/typeddwarf-amd64.S: New file.
300
14d15303 3012011-07-21 Matt Rice <ratmice@gmail.com>
302
303 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
304 in mostlyclean rule. Add files ending in .core.
305
9b158ba0 3062011-07-21 Matt Rice <ratmice@gmail.com>
307
308 PR macros/12999
309 * gdb.base/info-macros.c: New test sources.
310 * gdb.base/info-macros.exp: New tests.
311
d17b6f81
PM
3122011-07-21 Phil Muldoon <pmuldoon@redhat.com>
313
314 * gdb.python/python.exp: Add prompt substitution tests.
315
918dd910
JK
3162011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
317
318 Fix crash if referenced CU is aged out.
319 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
320 New.
321 * gdb.dwarf2/implptr.exp: Likewise.
322
0e37a63c
JK
3232011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
324
325 * gdb.dwarf2/implptr.S: Rebuilt.
326 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
327 (bar): Use them for j, k, l.
328 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
329 COMPILE.
330 (print j in implptr:bar): Update for the intp typedef.
331 (print p[0].x in implptr:foo): Use more exact regex.
332
f65cf84c
TT
3332011-07-18 Tom Tromey <tromey@redhat.com>
334
335 * gdb.cp/static-method.exp: Add missing single quote.
336
d5b4a7be
YQ
3372011-07-18 Yao Qi <yao@codesourcery.com>
338
339 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
340 supported.
341 * gdb.mi/mi-nonstop-exit.exp: Likewise.
342 * gdb.mi/mi-nonstop.exp: Likewise.
343 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
344 * gdb.mi/mi-nsintrall.exp: Likewise.
345 * gdb.mi/mi-nsmoribund.exp: Likewise.
346 * gdb.mi/mi-nsthrexec.exp: Likewise.
347 * gdb.python/py-evthreads.exp: Likewise.
348
e9ea2662
JK
3492011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
350
351 Code cleanup.
352 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
353 it. Substitute it instead of test_compiler_info everywhere.
354
ce451573
UW
3552011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
356
357 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
358 remote targets as well.
359
756d88a7
UW
3602011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
361
362 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
363 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
364
31f83dc5
UW
3652011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
366
367 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
368 a remote machine, not the host.
369 (gdb_compile_shlib): Set soname if target is remote.
370
059241a0
PP
3712011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
372
373 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
374
28a0b48c 3752011-07-13 Matt Rice <ratmice@gmail.com>
376
377 * gdb.python/py-objfile-script-gdb.py: Renamed to
378 py-objfile-script-gdb.py.in.
379 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
380 py-objfile-script-gdb.py.
381 * gdb.python/py-objfile-script.exp: Update reference to
382 py-objfile-script-gdb.py.
383
9a771b67
JK
3842011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
385
386 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
387 reference undefined label.
388
04ad99e6
JK
3892011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
390
391 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
392 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
393 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
394 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
395
713389e0
PM
3962011-07-11 Phil Muldoon <pmuldoon@redhat.com>
397
398 PR python/12438
399 * gdb.python/python.exp: Add maint set/show python print-stack
400 deprecated tests. Add set/show python print-backtrace tests.
401
97d146f8
JK
4022011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
403
404 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
405 debug info.
406
facde0e5 4072011-07-06 Matt Rice <ratmice@gmail.com>
408
409 * gdb.python/python.exp: Update filename paths.
410 * gdb.python/py-symtab.exp: Ditto.
411
438640d1
MP
4122011-07-06 Marek Polacek <mpolacek@redhat.com>
413
414 * gdb.python/py-evthreads.exp: Add missing `$'.
415
33a365df
MF
4162011-07-06 Jie Zhang <jie.zhang@analog.com>
417
418 * config/bfin.exp: New file.
419 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
420 * gdb.asm/bfin.inc: New file.
421
8f7ae686
MP
4222011-07-06 Marek Polacek <mpolacek@redhat.com>
423
df46027d 424 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
425 the whole output.
426
eb2a6f42
TT
4272011-07-05 Tom Tromey <tromey@redhat.com>
428
429 * gdb.java/jprint.java (jprint.hi): New field.
430 * gdb.java/jprint.exp: Print string.
431
177b42fe
TJB
4322011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
433
434 * gdb.base/call-sc.c: Fix typos.
435 * gdb.base/ifelse.exp: Likewise.
436 * gdb.base/structs.c: Likewise.
437
3b2a0cf2
JB
4382011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
439
440 * gdb.base/jit-so.exp: New test.
441 * gdb.base/jit-dlmain.c: New file.
442 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
443
46fc714c
JK
4442011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
447 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
448 * gdb.cp/pr9167.exp (p b): Likewise.
449 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
450 (test value of P in inner_m, test type of Z in inner_m): Call
451 setup_xfail for gcc <= 4.5.
46fc714c 452
418c7cf7
JK
4532011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
454
455 * gdb.cp/paren-type.cc: New files.
456 * gdb.cp/paren-type.exp: New files.
457
3d50dd94
JK
4582011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
459
460 Stop on first linespec terminator instead of eating what we can.
461 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
462 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
463 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
464 (break C::f()): ... this one.
465 (break C::operator()()): New test.
466 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
467 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
468 test.
469
dcf9f4ab
JK
4702011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
471
472 Fall back linespec to minimal symbols.
473 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
474 error message.
475 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
476 * gdb.cp/minsym-fallback-main.cc: New file.
477 * gdb.cp/minsym-fallback.cc: New file.
478 * gdb.cp/minsym-fallback.exp: New file.
479 * gdb.cp/minsym-fallback.h: New file.
480
3f542ed1
JK
4812011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
482
483 * gdb.cp/no-dmgl-verbose.cc: New file.
484 * gdb.cp/no-dmgl-verbose.exp: New file.
485
4862011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
487
488 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
489 __GI_.
490 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
491 (f): New function.
492 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
493 (complete p 'func<short>(): ... here.
494 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
495 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
496 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
497 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
498 Make them KFAIL gcc/49546.
499
00eb2c4a
JB
5002011-07-01 Joel Brobecker <brobecker@adacore.com>
501
502 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
503
85a20c42
JK
5042011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
505
506 Test GCC PR debug/49546.
507 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
508 (test type of F in k3_m, test value of F in k3_m): New.
509 * gdb.cp/temargs.cc (struct S3, struct K3): New.
510 (main): New variable k3. Call k3.k3_m.
511
d2d43431
JB
5122011-07-01 Jean-Charles Delay <delay@adacore.com>
513
514 * gdb.ada/packed_array.exp: Fix expected outout.
515
54ae186f
JB
5162011-07-01 Jean-Charles Delay <delay@adacore.com>
517
518 * gdb.ada/packed_array.exp: fixed expected output.
519
8f17729f
JB
5202011-07-01 Joel Brobecker <brobecker@adacore.com>
521
522 * gdb.ada/same_enum: New testcase.
523
f5aa6869
JB
5242011-07-01 Joel Brobecker <brobecker@adacore.com>
525
526 * gdb.ada/ptr_typedef: New testcase.
527
828292f2
JB
5282011-07-01 Joel Brobecker <brobecker@adacore.com>
529
530 * gdb.ada/arrayptr.exp: Add ptype test.
531
18920c42
JB
5322011-07-01 Joel Brobecker <brobecker@adacore.com>
533
534 * gdb.ada/char_enum: New testcase.
535
3536d9e3 5362011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
537
538 * gdb.base/dump.exp (capture_pointer_with_type): New.
539 Get value from address instead of name.
540 Start GDB once, and do `dump' and `restore'
541 tests together.
542
db863c42
MF
5432011-06-30 Jie Zhang <jie.zhang@analog.com>
544 Mike Frysinger <vapier@gentoo.org>
545
546 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
547 helper functions for getting/setting remotetimeout variable.
548 * lib/gdb.exp (gdb_load): If the target is remote, set
549 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
550 with $loadtimeout. Set $load_ok to 0 before doing the load.
551 Instead of returning, immediately, set $load_ok to 0. Call
552 set_remotetimeout with $oldremotetimeout, and then return if
553 $load_ok is 1.
554
e9e642a8
AB
5552011-06-30 Andrew Burgess <aburgess@broadcom.com>
556
557 * gdb.python/py-template.exp: Don't run this test if the target
558 does not support c++ tests.
559
32019081
JK
5602011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
561
562 Fix non-only rename list for Fortran modules import.
563 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
564 tests.
565 * gdb.fortran/module.f90 (module moduse): New.
566 (program module): use moduse, test var_x, var_y and var_z.
567
0ecee54c
TT
5682011-06-29 Tom Tromey <tromey@redhat.com>
569
570 PR testsuite/12040:
571 * gdb.fortran/array-element.exp: Use f90, not f77.
572 * gdb.fortran/complex.exp: Use f90, not f77.
573 * gdb.fortran/derived-type.exp: Use f90, not f77.
574 * gdb.fortran/library-module.exp: Use f90, not f77.
575 * gdb.fortran/logical.exp: Use f90, not f77.
576 * gdb.fortran/module.exp: Use f90, not f77.
577 * gdb.fortran/multi-dim.exp: Use f90, not f77.
578 * gdb.fortran/subarray.exp: Use f90, not f77.
579
3b2b8fea
TT
5802011-06-29 Tom Tromey <tromey@redhat.com>
581
582 * gdb.fortran/charset.exp: New file.
583 * gdb.fortran/charset.f90: New file.
584
42159ca5
TT
5852011-06-29 Tom Tromey <tromey@redhat.com>
586
587 PR testsuite/12040:
588 * lib/future.exp: New file, mostly extracted from ada.exp.
589 Rewrote compatibility code to use rename.
590 (gdb_find_gfortran): New proc.
591 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
592 gfortran patch.
593 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
594 Move to future.exp.
595 * lib/gdb.exp: Always load future.exp.
596
af69a5ce
YQ
5972011-06-28 Yao Qi <yao@codesourcery.com>
598
599 * gdb.cp/exception.cc: Don't include iostream.
600 (bar): Remove print statement.
601 (catcher): New.
602 (main): Remove print statements. Call function catcher.
603 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
604 Set breakpoint on catcher, and check the value of parameter.
605
ab5c6a72
YQ
6062011-06-23 Yao Qi <yao@codesourcery.com>
607
608 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
609 1.2 is disabled. KFAIL for uclinux.
610
9497469f
MP
6112011-06-23 Marek Polacek <mpolacek@redhat.com>
612
613 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
614 mi_gdb_test.
615
b9132588
MP
6162011-06-23 Marek Polacek <mpolacek@redhat.com>
617
5d197ed0 618 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 619
e55595ca
MP
6202011-06-23 Marek Polacek <mpolacek@redhat.com>
621
5d197ed0
MP
622 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
623
6242011-06-23 Marek Polacek <mpolacek@redhat.com>
625
626 * gdb.mi/mi2-basics.exp: Fix races. Honour the
627 `test_exec_and_symbol_mi_operatons' return value.
628 (test_mi_interpreter_selection): Use mi_gdb_test instead of
629 gdb_test_multiple.
630 (test_exec_and_symbol_mi_operatons): Likewise.
631 (test_path_specification): Likewise.
e55595ca 632
be777e08
YQ
6332011-06-23 Yao Qi <yao@codesourcery.com>
634
635 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
636 supported.
637 * lib/gdb.exp (support_displaced_stepping): New.
638
615556d6
YQ
6392011-06-23 Yao Qi <yao@codesourcery.com>
640
641 * gdb.threads/execl.exp: Skip on remote target.
642
833b0ca7
MP
6432011-06-21 Marek Polacek <mpolacek@redhat.com>
644
5d197ed0 645 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
646 mi_gdb_test.
647
1ee4023a
MP
6482011-06-20 Marek Polacek <mpolacek@redhat.com>
649
5d197ed0 650 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 651
d0b1d624
MP
6522011-06-20 Marek Polacek <mpolacek@redhat.com>
653
5d197ed0 654 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
655 mi_gdb_test.
656
79aa92c1
MP
6572011-06-20 Marek Polacek <mpolacek@redhat.com>
658
5d197ed0 659 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 660
5ce5db06
YQ
6612011-06-14 Yao Qi <yao@codesourcery.com>
662
663 gdb/testsuite/
664 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
665
533a737e
JK
6662011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
667
668 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
669
d0e53741
TT
6702011-06-10 Tom Tromey <tromey@redhat.com>
671
672 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
673 Add tests for pointer-to-member-function.
674 * gdb.cp/temargs.cc (S::somefunc): New function.
675 (K2): New class.
676 (main): Instantiate K2; call method.
677
b5916bbd
JB
6782011-06-08 Joel Brobecker <brobecker@adacore.com>
679
680 * gdb.python/py-inferior.c (f2): Make str an array rather
681 than a pointer.
682 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
683
5be4dfca
JK
6842011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
685
686 * gdb.base/async-shell.c: New file.
687 * gdb.base/async-shell.exp: New file.
688
9f47e254
PA
6892011-06-06 Pedro Alves <pedro@codesourcery.com>
690
691 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
692
64b9b334
JB
6932011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
694
695 From Stephen Kitt <steve@sk2.org>
696 * gdb.base/help.exp: Adjust following some spelling corrections
697 in GDB.
698
dbc0f131
YQ
6992011-06-01 Yao Qi <yao@codesourcery.com>
700
701 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
702
fd336a18
KS
7032010-05-31 Keith Seitz <keiths@redhat.com>
704
705 PR c++/12750
706 * gdb.cp/static-method.cc: New file.
707 * gdb.cp/static-method.exp: New file.
708
fa8b9902
KS
7092010-05-31 Keith Seitz <keiths@redhat.com>
710
711 PR symtab/12704
712 * gdb.cp/anon-ns.cc: New file.
713 * gdb.cp/anon-ns.exp: New file.
714
0a5b1e09
PA
7152011-05-31 Pedro Alves <pedro@codesourcery.com>
716
717 * gdb.arch/i386-dr3-watch.c: New file.
718 * gdb.arch/i386-dr3-watch.exp: New file.
719
0578b8d1
YQ
7202011-05-30 Yao Qi <yao@codesourcery.com>
721
722 * gdb.base/callfuncs.c (t_structs_fc): New.
723 (t_structs_dc, t_structs_ldc): New.
724 (t_double_many_args):
725 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
726 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
727 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
728 * gdb.base/callfuncs.exp: Call new functions.
729
6680506e
YQ
7302011-05-30 Yao Qi <yao@codesourcery.com>
731
ff4d2c60
YQ
732 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
733 Call rerun_and_prepare for each test to isolate effects.
734
7352011-05-30 Yao Qi <yao@codesourcery.com>
736
737 * gdb.base/varargs.c (find_max_float_real): New.
738 (find_max_double_real, find_max_long_double_real): New.
739 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
740 * lib/gdb.exp (setup_kfail_for_target): New.
741
e43ec454
YQ
7422011-05-30 Yao Qi <yao@codesourcery.com>
743
744 * gdb.base/funcargs.c (callca, callcb, callcc): New.
745 (callcd, callce, callcf, callc1a, callc1b): New.
746 (callc2a, callc2b): New.
747 * gdb.base/funcargs.exp (complex_args): New.
748 (complex_integral_args, complex_float_integral_args): New.
749 * lib/gdb.exp (support_complex_tests): New. Determine
750 whether to run test cases on _Complex types.
751
432b4d03
JK
7522011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
753
754 * gdb.threads/leader-exit.c: New file.
755 * gdb.threads/leader-exit.exp: New file.
756
6caf069d
MP
7572011-05-27 Marek Polacek <mpolacek@redhat.com>
758
9497469f 759 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 760
97fce28b
MP
7612011-05-27 Marek Polacek <mpolacek@redhat.com>
762
763 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
764 remove the `supported' variable.
765 * gdb.mi/mi-nonstop.exp: Likewise.
766 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
767 * gdb.mi/mi-nsintrall.exp: Likewise.
768 * gdb.mi/mi-nsmoribund.exp: Likewise.
769 * gdb.mi/mi-nsthrexec.exp: Likewise.
770
9da8c2a0
PA
7712011-05-26 Pedro Alves <pedro@codesourcery.com>
772
773 * gdb.reverse/finish-reverse-bkpt.exp: New test.
774
2c03e5be
PA
7752011-05-26 Pedro Alves <pedro@codesourcery.com>
776
777 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
778
2e21250d
KS
7792011-05-24 Keith Seitz <keiths@redhat.com>
780
781 PR breakpoint/12803
782 * gdb.cp/cmpd-minsyms.cc (a): New method.
783 (b): New method.
784 (c): New method.
785 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
786
cdac0397
PA
7872011-05-24 Pedro Alves <pedro@codesourcery.com>
788
789 * gdb.base/commands.exp (watchpoint_command_test): Check that the
790 watchpoint's command list didn't execute when the watchpoint went
791 out of scope.
792
ee5683ab
PM
7932011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
794
795 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
796 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
797 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
798 * gdb.arch/i386-gnu-cfi.exp: Likewise.
799 * gdb.arch/i386-permbkpt.exp: Likewise.
800 * gdb.arch/i386-prologue.exp: Likewise.
801 * gdb.arch/i386-size-overlap.exp: Likewise.
802 * gdb.arch/i386-size.exp: Likewise.
803 * gdb.arch/i386-unwind.exp: Likewise.
804 * gdb.reverse/i386-precsave.exp: Likewise.
805 * gdb.reverse/i386-reverse.exp: Likewise.
806 * gdb.reverse/i386-sse-reverse.exp: Likewise.
807 * gdb.reverse/i387-env-reverse.exp: Likewise.
808 * gdb.reverse/i387-stack-reverse.exp: Likewise.
809
c91c8c16
PA
8102011-05-24 Pedro Alves <pedro@codesourcery.com>
811
812 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
813 file doesn't error, using MI.
814
c50491a7
TT
8152011-05-23 Tom Tromey <tromey@redhat.com>
816
817 * gdb.base/charset.exp (string_display): Add tests to assign to
818 arrays.
819 * gdb.base/charset.c (short_array, int_array, long_array): New.
820
4a07b7da
PA
8212011-05-20 Pedro Alves <pedro@codesourcery.com>
822
823 Cope with async mode.
824
4a07b7da
PA
825 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
826 into gdb_test + mi_expect_stop.
827
b275f2d2
PA
8282011-05-20 Pedro Alves <pedro@codesourcery.com>
829
830 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
831 (callme): Remove printf call.
832
eec52c44
PM
8332011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
834
835 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
836 quote pattern to avoid problems with Cygwin/mingw expect versions.
837 * gdb.base/default.exp (show convenience): Use double
838 quote pattern for regular expressions.
839
b3c8eb43
JK
8402011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
841
842 Fix -readnow for -gdwarf-4 unused type units.
843 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
844 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
845
ed731959
JK
8462011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
847
848 * gdb.base/kill-after-signal.c: New file.
849 * gdb.base/kill-after-signal.exp: New file.
850
3b48433d
PA
8512011-05-16 Pedro Alves <pedro@codesourcery.com>
852
853 * gdb.ada/start.exp: Call untested with the correct test filename.
854 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
855 test filename. Make the test's binary unique.
856 * gdb.arch/i386-signal.exp: Call untested with the correct test
857 filename.
858 * gdb.arch/i386-size-overlap.exp: Ditto.
859 * gdb.arch/Makefile.in (EXECUTABLES): Update.
860 * gdb.base/gcore-buffer-overflow.exp: Ditto.
861 * gdb.cp/call-c.exp: Ditto.
862 * gdb.mi/mi-reverse.exp: Call untested with the correct test
863 filename. Make the test's binary unique.
864 * gdb.mi/Makefile.in (EXECUTABLES): Update.
865 * gdb.python/py-mi.exp: Ditto.
866 * gdb.python/Makefile.in (EXECUTABLES): Update.
867 * gdb.reverse/i386-precsave.exp: Ditto.
868 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
869 test filename.
870 * gdb.reverse/i387-stack-reverse.exp: Ditto.
871 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
872 unique.
873 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
874 test filename.
875 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
876 * gdb.trace/tfile.exp: Ditto.
877
ba4a8bdd
YQ
8782011-05-14 Yao Qi <yao@codesourcery.com>
879
880 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
881 type.
882
dbaefcf7
DE
8832011-05-13 Doug Evans <dje@google.com>
884
885 * gdb.python/py-objfile-script.exp: New file.
886 * gdb.python/py-objfile-script.c: New file.
887 * gdb.python/py-objfile-script-gdb.py: New file.
888 * testsuite/gdb.python/py-section-script.exp: Test
889 "info auto-load-scripts".
890
9930639c
TT
8912011-05-13 Tom Tromey <tromey@redhat.com>
892
893 * gdb.dwarf2/clztest.exp: New file.
894 * gdb.dwarf2/clztest.c: New file.
895 * gdb.dwarf2/clztest.S: New file.
896
05272e11
DE
8972011-05-13 Doug Evans <dje@google.com>
898
cc63ef9b
DE
899 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
900 String16 tests.
05272e11 901
6edba76f
TT
9022011-05-13 Tom Tromey <tromey@redhat.com>
903
904 * lib/gdb.exp (is_x86_like_target): New proc.
905 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
906 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
907 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
908 -nostdlib to compiler.
909 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
910 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
911 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
912 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
913 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
914
028d0ed5
TJB
9152011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
916
917 * gdb.python/py-function.exp: Test setting a value from a function
918 which executes a command.
919
8a9b8146
TT
9202011-05-12 Tom Tromey <tromey@redhat.com>
921
922 * gdb.dwarf2/typeddwarf.S: New file.
923 * gdb.dwarf2/typeddwarf.c: New file.
924 * gdb.dwarf2/typeddwarf.exp: New file.
925
10483e8e
MP
9262011-05-12 Marek Polacek <mpolacek@redhat.com>
927
928 * gdb.mi/mi-basics.exp: Fix races. Honour the
929 `test_exec_and_symbol_mi_operatons' return value.
930 (test_mi_interpreter_selection): Use mi_gdb_test instead of
931 gdb_test_multiple.
932 (test_exec_and_symbol_mi_operatons): Likewise.
933 (test_path_specification): Likewise.
934
faf067f1
JK
9352011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
936
937 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
938 (gdb_touch_execfile): Remove catch wrappers. New variable time.
939 Replace `file copy' and `file rename' by `file mtime'. Twice.
940
7ff911a3
JK
9412011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
942
943 * gdb.base/readline-ask.c: New file.
944 * gdb.base/readline-ask.exp: New file.
945 * gdb.base/readline-ask.inputrc: New file.
946
a536c6d7
UW
9472011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
948
949 * gdb.cell/bt.exp: Delete breakpoints before running to signal
950 to avoid race condition.
951 * gdb.cell/coremaker.c: Use small stack size.
952 * gdb.cell/ea-standalone.exp: Use file name without path as
953 argument to c_to.
954 * gdb.cell/fork.exp: Allow other output when continuing to end.
955
d472a426
JK
9562011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
957
958 * gdb.threads/corethreads.c: New file.
959 * gdb.threads/corethreads.exp: New file.
960
9612011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
962
963 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
964 Try to compile the test using -Wl,-z,norelro first.
965 (load_core): New variable libthread_db_seen, initialize it.
966 (zeroed-threads cannot be listed): Protect it by XFAIL on
967 !$libthread_db_seen.
968
8be455d7
JK
9692011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
970
971 PR 12573
972 * gdb.dwarf2/dw2-skip-prologue.S: New file.
973 * gdb.dwarf2/dw2-skip-prologue.c: New file.
974 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
975
1976171a
JK
9762011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
977
978 * gdb.cp/psymtab-parameter.cc: New file.
979 * gdb.cp/psymtab-parameter.exp: New file.
980
7db6f30f
JK
9812011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
982
983 Fix a race.
984 * gdb.cp/static-print-quit.exp (print c): Split to ...
985 (print c - <return>, print c - q <return>, print c - to quit):
986 ... these. Make the testfile untested on gdb-7.1.
987
85161e9e 9882011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
989
990 * lib/gdb.exp (exec_target_file, exec_symbol_file,
991 gdb_rename_execfile, gdb_touch_execfile): New.
992 * gdb.base/reread.exp: Use new procs to handle multiple
993 exec files.
994
0c51be18
YQ
9952011-05-05 Yao Qi <yao@codesourcery.com>
996
997 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
998 (test_adr_32bit, test_pop_pc): New.
999 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1000 (test_adr_32bit, test_pop_pc): New.
1001
4d393d60
JM
10022011-05-04 Joseph Myers <joseph@codesourcery.com>
1003
1004 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1005 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1006 targets.
1007 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1008 handle targets.
1009
8ffd0459
JK
10102011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1011
1012 * gdb.base/completion.exp (complete help info wat): Rename to ...
1013 (complete 'help info wat'): ... here.
1014 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1015 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1016
8e28d804
PA
10172011-05-04 Pedro Alves <pedro@codesourcery.com>
1018
1019 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1020 gdb_test and explicit $gdb_prompt/timeout matches.
1021
3eb2ef34
YQ
10222011-05-04 Yao Qi <yao@codesourcery.com>
1023
1024 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1025 and __thumb2__.
1026
aaaf81a3
MP
10272011-05-03 Marek Polacek <mpolacek@redhat.com>
1028
1029 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1030 in place of `gdb_test "delete breakpoints"'. This eliminates two
1031 testcases.
1032
c4cbc0df
PA
10332011-05-02 Pedro Alves <pedro@codesourcery.com>
1034
1035 PR testsuite/12649
1036 Fix races.
1037
1038 * gdb.base/completion.exp: Remove all sleep calls. Remove
1039 unnecessary regexs. Don't explicitly expect anything after the
1040 prompt. Eat the prompt if necessary.
1041
b4cbb4a3
EBM
10422011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1043
1044 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1045 accept to show the caller line again as well as the line after.
1046
d65aec65
PM
10472011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1048
1049 PR mi/12531
1050
1051 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1052 compile target.
1053 * gdb.python/py-prettyprint.exp: Add C++ object for
1054 CPLUS_FAKE_CHILD test.
1055
30852783
UW
10562011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1057
1058 * gdb.base/signest.exp: New file.
1059 * gdb.base/signest.c: Likewise.
1060
c7b1f0d9
JK
10612011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1062
1063 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1064 thread and breakpoint notifications.
1065
559a7a62
JK
10662011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1067
1068 * gdb.base/fortran-sym-case.c: New file.
1069 * gdb.base/fortran-sym-case.exp: New file.
1070 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1071 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1072 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1073
8344e389
JK
10742011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1075
1076 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1077 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1078 false #1', `if true else false #2' and `if true else false #3'.
1079
2484c66b
UW
10802011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1081
1082 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1083 while delivering signal.
1084
8d3788bd
VP
10852011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1086
1087 MI breakpoint notifications.
1088
1089 * testsuite/gdb.mi/mi-cli.exp: Adust.
1090 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1091 * testsuite/gdb.mi/mi-watch.exp: Adust.
1092 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1093 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1094 notifications.
1095
3e03848b
JK
10962011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1097
1098 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1099 * gdb.base/gdbindex-stabs.c: New file.
1100 * gdb.base/gdbindex-stabs.exp: New file.
1101
918c9108
YQ
11022011-04-25 Yao Qi <yao@codesourcery.com>
1103
1104 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1105 with /*...*/.
1106 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1107
90556b8c
JK
11082011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1109
1110 * gdb.python/py-value.exp (test_objfiles): Name the first test
1111 `py-value in file.filename'.
1112
03f2bd59
JK
11132011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1114
1115 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1116 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1117 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1118 !gdbserver_reconnect_p..
1119 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1120
7b08b9eb
JK
11212011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1122
1123 * gdb.cp/cpcompletion.exp (complete class methods)
1124 (complete class methods beginning with F): Move them above runto. New
1125 comment about the runto delimiter.
1126
b78974c3
PA
11272011-04-20 Pedro Alves <pedro@codesourcery.com>
1128
1129 * gdb.base/maint.exp: Test that "maint print registers" works
1130 without a running program.
1131
20429c40 11322011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 1133
20429c40
MP
1134 * gdb.base/setshow.exp: Fix racy tests.
1135 ($old_gdb_prompt): New variable.
1136
7a9dd1b2
TT
11372011-04-19 Tom Tromey <tromey@redhat.com>
1138
1139 * gdb.mi/mi-nsmoribund.exp:
1140 * gdb.hp/gdb.objdbg/objdbg01.exp:
1141 * gdb.base/structs.exp (test_struct_returns):
1142 * gdb.base/call-sc.exp (test_scalar_returns):
1143 * gdb.base/bigcore.exp: Remove duplicate words.
1144
02835898
JK
11452011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1146
1147 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1148 * gdb.base/break-interp.exp (test_attach): New comment.
1149
254f582e
JK
11502011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1151
1152 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1153 (clear __stack_user.next, clear stack_used.next)
1154 (save a zeroed-threads corefile): New test.
1155 Call core_load for $core0file.
1156 (zeroed-threads cannot be listed): New test.
1157
4fe85f5c
JK
11582011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1159
1160 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1161 filename.
1162 ($srcfile): Preserve the original value.
1163 ($testfile): Match it the .exp filename.
1164 ($corefile): New variable. Substitute it around.
1165 Use clean_restart.
1166 ($prev_timeout): Remove.
1167 (load_core): Move core loading into this proc.
1168 Fix restore of $timeout if load_core fails.
1169
63524580
JK
11702011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1171
1172 * gdb.base/eu-strip-infcall.c: New file.
1173 * gdb.base/eu-strip-infcall.exp: New file.
1174
90359a16
JK
11752011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1176
1177 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1178 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1179
626e7282
JK
11802011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1181
1182 Fix Python access to inlined frames.
1183 * gdb.python/py-frame-inline.c: New file.
1184 * gdb.python/py-frame-inline.exp: New file.
1185
3363d018
EBM
11862011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1187
1188 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1189 content of 's24' correctly (avoiding "optimized out").
1190 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1191
28781456
JK
11922011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1193
1194 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1195
4a4106ca
TJB
11962011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1197
1198 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1199 expect a colon in watch -location output.
1200
d26ccb4f
JK
12012011-04-13 Marek Polacek <mpolacek@redhat.com>
1202
df46027d 1203 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1204 New testcase `expect response to define backtrace'. Also remove
1205 redundant `default' block.
1206
e1ab1f9c
JK
12072011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1208
1209 * gdb.python/py-prettyprint.c (struct hint_error): New.
1210 (main): New variable hint_error.
1211 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1212 "print hint_error".
1213 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1214 (register_pretty_printers): Register it.
1215
0c2e6019
TT
12162011-04-04 Tom Tromey <tromey@redhat.com>
1217
1218 * gdb.cp/maint.exp (test_help): Update.
1219 (test_namespace): Likewise.
1220
af57139d
JB
12212011-04-01 Joel Brobecker <brobecker@adacore.com>
1222
1223 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1224 * gdb.ada/arrayptr.exp: Add new tests.
1225
956a9fb9
JB
12262011-04-01 Joel Brobecker <brobecker@adacore.com>
1227
1228 * gdb.ada/mi_catch_ex: New testcase.
1229
d0c4d642
PA
12302011-04-01 Pedro Alves <pedro@codesourcery.com>
1231
1232 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1233 base::overload(void) method without specifying "const".
1234
18819fa6
UW
12352011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1236
1237 * gdb.arch/thumb-singlestep.S: New file.
1238 * gdb.arch/thumb-singlestep.exp: Likewise.
1239
a4c8e806
TT
12402011-03-31 Tom Tromey <tromey@redhat.com>
1241
1242 * gdb.python/py-prettyprint.py (exception_flag): New global.
1243 (NoStringContainerPrinter._iterator.next): Check it.
1244 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1245 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1246
53832f31
TT
12472011-03-29 Tom Tromey <tromey@redhat.com>
1248
1249 * gdb.cp/anon-struct.cc: New file.
1250 * gdb.cp/anon-struct.exp: New file.
1251
e4620230
JK
12522011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1253
1254 Test STT_GNU_IFUNC support.
1255 * gdb.base/gnu-ifunc-lib.c: New file.
1256 * gdb.base/gnu-ifunc.c: New file.
1257 * gdb.base/gnu-ifunc.exp: New file.
1258
d0fb5eae
JK
12592011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1260
1261 Support a ring of related breakpoints.
1262 * gdb.base/watchpoint-delete.c: New file.
1263 * gdb.base/watchpoint-delete.exp: New file.
1264
20106cfb
JK
12652011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1266
1267 * gdb.ada/arrayparam.exp (print first after function call): Use
1268 explicit package name. Add a comment
1269 (print lasta after function call): Rename ...
1270 (print last after function call): ... it and use explicit package
1271 name.
1272 (print length after function call): Use explicit package name.
1273 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1274 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1275 (multiple matches for symbol i): Rename ...
1276 (multiple matches for symbol integervar): ... it.
1277 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1278 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1279
e7ab5e63
AB
12802011-03-25 Andrew Burgess <aburgess@broadcom.com>
1281
1282 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1283 environment variable to make grep output more predictable. Move
1284 all the environment setup into gdb_init so it's done once per test
1285 case rather than each time we start gdb.
1286
9ef07c8c
TT
12872011-03-24 Tom Tromey <tromey@redhat.com>
1288
1289 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1290 test.
1291
dd90784c
JK
12922011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1293
1294 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1295 * gdb.dwarf2/dw2-entry-value.S: New file.
1296 * gdb.dwarf2/dw2-entry-value.exp: New file.
1297
05775840
PM
12982011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1299
1300 PR python/12183
1301
1302 * gdb.python/py-function.exp: Add GdbError tests.
1303
8661b11b
PA
13042011-03-18 Pedro Alves <pedro@codesourcery.com>
1305
1306 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1307 (reglocal_test_func, statlocal_test_func): New functions.
1308 (globals_test_func): Call new functions.
1309 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1310 (gdb_collect_locals_test): New procedure.
1311 (gdb_trace_collection_test): Call new procedures.
1312
0fdb4f18
PA
13132011-03-18 Pedro Alves <pedro@codesourcery.com>
1314
1315 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1316 (test_register, test_register_unavailable): New procedures.
1317 (gdb_unavailable_registers_test): New procedure.
1318 (gdb_trace_collection_test): Call it.
1319
99c3dc11
PM
13202011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1321
1322 PR python/12149
1323
1324 * gdb.python/python.exp: Add gdb.write tests.
1325
29703da4
PM
13262010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1327
1328 * gdb.python/Makefile.in: Add py-objfile.
1329 * gdb.python/py-objfile.exp: New file.
1330 * gdb.python/py-objfile.c: New file.
1331 * gdb.python/py-block.exp: Add is_valid tests.
1332 * gdb.python/py-inferior.exp: Ditto.
1333 * gdb.python/py-infthread.exp: Ditto.
1334 * gdb.python/py-symbol.exp: Ditto.
1335 * gdb.python/py-symtab.exp: Ditto.
1336
598997c8
KS
13372011-03-16 Keith Seitz <keiths@redhat.com>
1338
1339 PR c++/12273
1340 * gdb.cp/cmpd-minsyms.exp: New test.
1341 * gdb.cp/cmpd-minsyms.cc: New file.
1342
1343 PR c++/11734
1344 * gdb.cp/ovsrch.exp: New test.
1345 * gdb.cp/ovsrch.h: New file.
1346 * gdb.cp/ovsrch1.cc: New file.
1347 * gdb.cp/ovsrch2.cc: New file.
1348 * gdb.cp/ovsrch3.cc: New file.
1349 * gdb.cp/ovsrch4.cc: New file.
1350
c91513d8
PP
13512011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1352
1353 PR gdb/12528
1354 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1355 * gdb.base/break-on-linker-gcd-function.exp: New test.
1356 * gdb.base/break-on-linker-gcd-function.cc: New file.
1357
7470fc63
AT
13582011-03-15 Andreas Tobler <andreast@fgznet.ch>
1359
1360 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1361
959e7469
PM
13622011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1363
1364 * lib/gdb.exp (gdb_unload): Add another termination case.
1365
9373cf26
JK
13662011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1367
1368 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1369 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1370 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1371 Provide a stub byte there.
1372 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1373 DW_AT_entry_pc.
1374 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1375
24e9cda0
UW
13762011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1377
1378 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1379 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1380 "generic ABI, auto".
1381 (altivec_abi_tests): Accept vectors returned by reference.
1382
7371cf6d
PM
13832010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1384
1385 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1386
ce77046a
UW
13872011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1388
1389 * gdb.python/py-section-script.exp: Skip test if no Python support.
1390
176400c3
UW
13912011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1392
1393 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1394
ecec24e6
PM
13952011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1396
1397 * gdb.python/py-parameter.exp: Update tests to the new Python
1398 parameter API. Add "no documentation" test. Add deprecated API
1399 backward compatibility test.
1400
5dbdd470
TT
14012011-03-09 Tom Tromey <tromey@redhat.com>
1402
1403 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1404 gdb_continue_to_end.
1405
b66e66ee
MK
14062011-03-09 Mark Kettenis <kettenis@gnu.org>
1407
1408 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1409 tabs.
1410
eceb0c5f
TT
14112011-03-09 Tom Tromey <tromey@redhat.com>
1412
1413 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1414 parentheses.
1415 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1416 $command.
1417 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1418 argument to gdb_continue_to_end.
1419 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1420 argument to gdb_continue_to_end.
1421 * gdb.cp/annota3.exp: Fix regex.
1422 * gdb.cp/annota2.exp: Fix regex.
1423 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1424 gdb_continue_to_end.
1425 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1426 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1427 gdb_continue_to_end.
1428
63154eca
PA
14292011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1430
1431 * gdb.server/ext-run.exp
1432 (load new file without any gdbserver inferior): New test.
1433
967d1f9b
TT
14342011-03-07 Tom Tromey <tromey@redhat.com>
1435
1436 * Makefile.in (TAGS): Rewrite.
1437
d68dcbb9
JK
14382011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1439
1440 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1441 initial commands echo. New match for `Found trace'. Anchor all the
1442 other matches. Anchor and match for `No trace frame found' the final
1443 match.
1444
6bf58e63
TT
14452011-03-07 Tom Tromey <tromey@redhat.com>
1446
1447 * Makefile.in (TAGS): New target.
1448
fda326dd
TT
14492011-03-07 Tom Tromey <tromey@redhat.com>
1450
1451 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1452 change.
1453 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1454 change.
1455 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1456 exit message change.
1457 (skip_altivec_tests): Update for exit message change.
1458 (skip_vsx_tests): Likewise.
1459 (gdb_continue_to_end): Likewise. Add 'command' argument.
1460 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1461 * gdb.threads/tls.exp: Update for exit message change.
1462 * gdb.threads/thread-unwindonsignal.exp: Use
1463 gdb_continue_to_end.
1464 * gdb.threads/step.exp (step_it): Update for exit message change.
1465 (continue_all): Likewise.
1466 * gdb.threads/print-threads.exp (test_all_threads): Update for
1467 exit message change.
1468 * gdb.threads/interrupted-hand-call.exp: Use
1469 gdb_continue_to_end.
1470 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1471 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1472 gdb_continue_to_end.
1473 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1474 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1475 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1476 * gdb.cp/method.exp: Update for exit message change.
1477 * gdb.cp/mb-templates.exp: Update for exit message change.
1478 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1479 * gdb.cp/annota3.exp: Update for exit message change.
1480 * gdb.cp/annota2.exp: Update for exit message change.
1481 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1482 * gdb.base/term.exp: Update for exit message change.
1483 * gdb.base/step-test.exp (test_i): Update for exit message change.
1484 * gdb.base/sigstep.exp (advance): Update for exit message change.
1485 (advancei): Likewise.
1486 * gdb.base/siginfo.exp: Update for exit message change.
1487 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1488 * gdb.base/reread.exp: Use gdb_continue_to_end.
1489 * gdb.base/langs.exp: Use gdb_continue_to_end.
1490 * gdb.base/interrupt.exp: Update for exit message change.
1491 * gdb.base/gdb1555.exp: Update for exit message change.
1492 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1493 * gdb.base/ending-run.exp: Update for exit message change.
1494 * gdb.base/chng-syms.exp: Update for exit message change.
1495 * gdb.base/checkpoint.exp: Update for exit message change.
1496 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1497 gdb_continue_to_end.
1498 (test_catch_syscall_with_wrong_args): Likewise.
1499 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1500 * gdb.base/break-interp.exp (test_ld): Update for exit message
1501 change.
1502 * gdb.base/bang.exp: Update for exit message change.
1503 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1504 (do_call_attach_tests): Likewise.
1505 * gdb.base/a2-run.exp: Update for exit message change.
1506 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1507 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1508 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1509
dd19bd70
JK
15102011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1511
1512 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1513
30e62689
TT
15142011-03-03 Tom Tromey <tromey@redhat.com>
1515
1516 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1517 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1518 * gdb.hp/gdb.aCC/configure.ac: Remove.
1519 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1520 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1521 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1522 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1523 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1524 * gdb.hp/gdb.compat/configure.ac: Remove.
1525 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1526 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1527 * gdb.hp/gdb.defects/configure.ac: Remove.
1528 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1529 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1530 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1531 * gdb.hp/configure.ac: Remove.
1532 * gdb.hp/configure: Remove.
1533 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1534 substitution.
1535 (Makefile): Remove rule.
1536 * gdb.cell/configure.ac: Remove.
1537 * gdb.cell/configure: Remove.
1538 * gdb.stabs/Makefile.in (Makefile): Remove.
1539 (distclean): Don't remove config.status or config.log.
1540 * gdb.stabs/configure (Makefile): Remove.
1541 * gdb.stabs/configure.ac: Remove.
1542 * configure: Rebuild.
1543 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1544 Remove stabs- and cell-specific logic. Test for existence of
1545 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1546 subdirectories, gdb.cell, and and gdb.stabs.
1547 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1548
c171f854
JB
15492011-03-03 Joel Brobecker <brobecker@adacore.com>
1550
1551 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1552 end of buffer.
1553
9a5193cb
JB
15542011-03-02 Joel Brobecker <brobecker@adacore.com>
1555
1556 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1557 gdb_test when running a test where we expected no output back.
1558
9bb4c1bb
MS
15592011-02-28 Michael Snyder <msnyder@vmware.com>
1560
1561 * gdb.cp/overload.cc: Change initializer value to integer.
1562
3bd0f5ef
MS
15632011-02-27 Michael Snyder <msnyder@vmware.com>
1564
1565 * gdb.multi/base.exp: Add test for remove-inferiors.
1566
2279eaad
JB
15672011-02-26 Joel Brobecker <brobecker@adacore.com>
1568
1569 * gdb.python/py-frame.exp: Simplify the initialization phase
1570 using prepare_for_testing.
1571
c82c0b55
MS
15722011-02-25 Michael Snyder <msnyder@vmware.com>
1573
1574 * gdb.multi/base.exp: Add tests for info inferiors with args.
1575
1d94651b
JK
15762011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1577
1578 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1579 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1580 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1581 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1582 asmfile3. Comment the STABS (#3) file compilation. Compile
1583 everything through assembler. Provide KFAIL for symtab/12497.
1584 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1585 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1586 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1587 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1588
3bd0f5ef
MS
15892011-02-24 Michael Snyder <msnyder@vmware.com>
1590
1591 * gdb.base/break.exp: Add tests for delete breakpoints using
1592 convenience variables and value history references.
1593
12c1418e
MS
15942011-02-24 Michael Snyder <msnyder@vmware.com>
1595
1596 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1597 left behind in previous check-in.
1598
e5a67952
MS
15992011-02-23 Michael Snyder <msnyder@vmware.com>
1600
1601 * gdb.base/break.exp: Add tests for "info break" with arguments.
1602 * gdb.trace/infotrace.exp: Update patterns for error and help.
1603 * gdb.base/completion.exp: Update pattern.
1604 * gdb.base/ena-dis-br.exp: Update pattern.
1605 * gdb.base/help.exp: Update patterns.
1606
16072011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1608
1609 * gdb.base/memattr.exp: New test.
1610 * gdb.base/memattr.c: Test load for memattr.exp.
1611
6e6fbe60
DE
16122011-02-22 Doug Evans <dje@google.com>
1613
1614 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1615
1d41d745
MS
16162011-02-22 Michael Snyder <msnyder@vmware.com>
1617
1618 * Makefile.in: Make more clean.
1619 * gdb.ada/Makefile.in: Ditto.
1620 * gdb.arch/Makefile.in: Ditto.
1621 * gdb.asm/Makefile.in: Ditto.
1622 * gdb.base/Makefile.in: Ditto.
1623 * gdb.cp/Makefile.in: Ditto.
1624 * gdb.dwarf2/Makefile.in: Ditto.
1625 * gdb.java/Makefile.in: Ditto.
1626 * gdb.mi/Makefile.in: Ditto.
1627 * gdb.modula2/Makefile.in: Ditto.
1628 * gdb.python/Makefile.in: Ditto.
1629 * gdb.server/Makefile.in: Ditto.
1630 * gdb.stabs/Makefile.in: Ditto.
1631 * gdb.threads/Makefile.in: Ditto.
1632 * gdb.trace/Makefile.in: Ditto.
1633
79ba84ca
MS
16342011-02-22 Michael Snyder <msnyder@vmware.com>
1635
df46027d 1636 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1637 info threads.
1638
b9b35694
JB
16392011-02-22 Joel Brobecker <brobecker@adacore.com>
1640
1641 * gdb.python/py-breakpoint.exp: Fix the expected output of
1642 one of the "maint info breakpoints" tests to accept the output
1643 generated on platforms that do not have hardware watchpoints.
1644
8bfb830f
JB
16452011-02-22 Joel Brobecker <brobecker@adacore.com>
1646
1647 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1648 clean_restart. Be a little stricter in the expected output
1649 for one of the tests. Fix a typo in one of the comments.
1650
c45f3c54
JB
16512011-02-22 Joel Brobecker <brobecker@adacore.com>
1652
1653 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1654 Delete variable binfile, no longer use. Add or modify test
1655 comments to make them unique.
1656
b97c863c
MS
16572011-02-21 Michael Snyder <msnyder@vmware.com>
1658
1659 * Makefile.in: Update for make clean.
1660 * gdb.ada/Makefile.in: Ditto.
1661 * gdb.arch/Makefile.in: Ditto.
1662 * gdb.asm/Makefile.in: Ditto.
1663 * gdb.base/Makefile.in: Ditto.
1664 * gdb.cp/Makefile.in: Ditto.
1665 * gdb.dwarf2/Makefile.in: Ditto.
1666 * gdb.java/Makefile.in: Ditto.
1667 * gdb.mi/Makefile.in: Ditto.
1668 * gdb.modula2/Makefile.in: Ditto.
1669 * gdb.python/Makefile.in: Ditto.
1670 * gdb.server/Makefile.in: Ditto.
1671 * gdb.stabs/Makefile.in: Ditto.
1672 * gdb.threads/Makefile.in: Ditto.
1673 * gdb.trace/Makefile.in: Ditto.
1674
aea5b279
MS
16752011-02-21 Michael Snyder <msnyder@vmware.com>
1676
1677 * gdb.threads/thread-find.exp: Update patterns for changes in
1678 output of "info threads" command.
1679
e3039479
UW
16802011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1681 Ulrich Weigand <uweigand@de.ibm.com>
1682
1683 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1684 (skip_hw_watchpoint_tests): Likewise.
1685 (skip_hw_watchpoint_multi_tests): Likewise.
1686
b800ec70
UW
16872011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1688
1689 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1690 (skip_hw_watchpoint_tests): Likewise.
1691 (skip_hw_watchpoint_multi_tests): Likewise.
1692 (skip_hw_watchpoint_access_tests): Likewise.
1693
1694 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1695 * gdb.base/pr11022.exp: Likewise.
1696 * gdb.base/watch-read.exp: Likewise.
1697 * gdb.base/watch_thread_num.exp: Likewise.
1698 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1699 * gdb.base/watchpoint-hw.exp: Likewise.
1700 * gdb.base/watchpoint.exp: Likewise.
1701 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1702 * gdb.threads/watchthreads-reorder.exp: Likewise.
1703 * gdb.threads/watchthreads.exp: Likewise.
1704 * gdb.threads/watchthreads2.exp: Likewise.
1705
91033e37
JB
17062011-02-21 Joel Brobecker <brobecker@adacore.com>
1707
1708 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1709 the debugger is unable to find the array bounds.
1710
eeaafae2
JK
17112011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1712
1713 * gdb.cp/typedef-operator.exp: New file.
1714 * gdb.cp/typedef-operator.cc: New file.
1715
e338d953
MS
17162011-02-17 Michael Snyder <msnyder@vmware.com>
1717
1718 * gdb.threads/thread-find.exp: Fix regular expressions.
1719
e67ad678
JB
17202011-02-17 Joel Brobecker <brobecker@adacore.com>
1721
1722 * gdb.ada/packed_array: Expand testcase to test printing of
1723 unconstrained packed array.
1724
93084bca
JB
17252011-02-17 Joel Brobecker <brobecker@adacore.com>
1726
1727 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1728
a0c78a73
PA
17292011-02-16 Pedro Alves <pedro@codesourcery.com>
1730
f65d5553 1731 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1732 (main): Initialize it before collecting, and and clear it
1733 afterwards.
f65d5553
PA
1734 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1735 collecting with '{type} addr', where the addr expression is not an
1736 rvalue.
a0c78a73 1737
3dfcbbd2
KW
17382011-02-16 Ken Werner <ken.werner@de.ibm.com>
1739
1740 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1741 a bool variable. Expect correct OpenCL names for vector types. Use the
1742 uc3 variable name instead of referring to the uchar3 built-in type.
1743 Escape the asterisk at the half pointer test.
1744
08807d5a
PA
17452011-02-16 Pedro Alves <pedro@codesourcery.com>
1746
f65d5553 1747 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1748 (main): Initialize it before collecting, and and clear it
1749 afterwards.
f65d5553
PA
1750 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1751 collecting overlapping memory ranges.
08807d5a 1752
60f98dde
MS
17532011-02-15 Michael Snyder <msnyder@vmware.com>
1754
1755 * gdb.base/default.exp: Add tests for thread commands.
1756 * gdb.base/help.exp: Add tests for thread commands.
1757 * gdb.threads/thread-find.exp: New test for thread find command.
1758
648cd113
KW
17592011-02-15 Ken Werner <ken.werner@de.ibm.com>
1760
1761 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1762
494e194e
YQ
17632011-02-15 Yao Qi <yao@codesourcery.com>
1764
1765 PR tdep/12352
1766 * gdb.arch/arm-disp-step.S : New test for str instruction.
1767 * gdb.arch/arm-disp-step.exp : Likewise.
1768
d9492458
TJB
17692011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1770
1771 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1772 "vector_register2_vr" test strings. Test the extended floating
1773 point registers (F32~F63).
1774 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1775 IBM XL C compiler. Make the test program use a register provided
1776 by the compiler for the lxvd2x instruction.
1777
8af8e3bc
PA
17782011-02-14 Pedro Alves <pedro@codesourcery.com>
1779
1780 * gdb.trace/unavailable.cc (class Base, class Middle, class
1781 Derived): New types.
1782 (derived_unavail, derived_partial, derived_whole): New globals.
1783 (virtual_partial): New global.
1784 (virtualp): Point at virtual_partial.
1785 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1786 related to unavailable vptr.
1787
1b28d0b3
PA
17882011-02-14 Pedro Alves <pedro@codesourcery.com>
1789
1790 * gdb.trace/unavailable.cc (a, b, c): New globals.
1791 (main): Set and clear them.
1792 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1793 `a' and `c', and check that `b' isn't collected, although `a' and
1794 `c' are.
1795
ec0a52e1
PA
17962011-02-14 Pedro Alves <pedro@codesourcery.com>
1797
1798 * gdb.trace/unavailable.cc (struct Virtual): New.
1799 (virtualp): New global pointer.
1800 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1801 printing a pointer to an object whose type has a vtable, with
1802 print object on.
1803
24e6bcee
PA
18042011-02-14 Pedro Alves <pedro@codesourcery.com>
1805
1806 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1807 value repeat handles unavailableness.
1808
39d37385
PA
18092011-02-14 Pedro Alves <pedro@codesourcery.com>
1810
1811 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1812 tests for building arrays from unavailable values, subscripting
1813 non-memory rvalue unvailable arrays, and accessing fields or
1814 baseclasses of non-lazy unavailable values,
1815 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1816 struct types.
1817 (g_smallstruct, g_smallstruct_b): New globals.
1818
06d72e16
PA
18192011-02-14 Pedro Alves <pedro@codesourcery.com>
1820
1821 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1822
bc9a5551
JK
18232011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1824
1825 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1826 * gdb.cp/overload-const.exp: New file.
1827 * gdb.cp/overload-const.cc: New file.
1828
54fcddd0
UW
18292011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1830
1831 * gdb.opencl/callfuncs.cl: New file.
1832 * gdb.opencl/callfuncs.exp: New test.
1833 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1834
d6dafb7c
UW
18352011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1836
1837 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1838 when computing result.
1839 * gdb.arch/altivec-abi.exp: Update expected results.
1840
a449c2d8
TJB
18412011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1842
1843 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1844 * gdb.base/jit.exp: Likewise.
1845 * gdb.base/pie-execl.exp: Likewise.
1846 * gdb.base/solib-nodir.exp: Likewise.
1847 * gdb.base/solib-overlap.exp: Likewise.
1848
764880b7
PA
18492011-02-07 Pedro Alves <pedro@codesourcery.com>
1850
1851 * gdb.trace/collection.c (global_pieces): New.
1852 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1853 New procedure.
1854 (gdb_trace_collection_test): Call it.
1855
505500db
SW
18562011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1857
1858 * gdb.python/py-evthreads.c: New file.
1859 * gdb.python/py-evthreads.exp: New file.
1860 * gdb.python/py-events.py: New file.
1861 * gdb.python/py-events.exp: New file.
1862 * gdb.python/py-events.c: New file.
1863
385203ed
DD
18642011-02-04 David Daney <ddaney@caviumnetworks.com>
1865
1866 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1867
9011945e
AB
18682011-02-03 Andrew Burgess <aburgess@broadcom.com>
1869
1870 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1871 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1872 boundary between two compilation units.
1873
580688f3
PA
18742011-02-02 Pedro Alves <pedro@codesourcery.com>
1875
1876 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1877 (Virtual): New structs.
1878 (virtual_o, virtual_middle_b): New globals.
1879 * gdb.cp/virtbase.exp: New tests.
1880
d3f0f853
PP
18812011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1882
1883 * gdb.base/jit.exp: New file.
1884 * gdb.base/jit-main.c: New file.
1885 * gdb.base/jit-solib.c: New file.
1886
b2030fb5
UW
18872011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1888
1889 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1890 proceed to initial kernel entry point.
1891 * gdb.opencl/datatypes.exp: Likewise.
1892 * gdb.opencl/operators.exp: Likewise.
1893 * gdb.opencl/vec_comps.exp: Likewise.
1894
2db19d1e
SW
18952011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1896
1897 * gdb.cp/nsnested.cc: New.
1898 * gdb.cp/nsnested.exp: New.
1899 * gdb.cp/nsnoimports.exp: New.
1900 * gdb.cp/nsnoimports.cc: New.
1901
6b0c4c1f
JB
19022011-01-31 Joel Brobecker <brobecker@adacore.com>
1903
1904 * gdb.base/interact.exp: Add extra tests that verify that
1905 the value of the interactive-mode setting does not change
1906 after the script is sourced.
1907
80b23b6a
JK
19082011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1909
1910 * gdb.cp/noparam.exp: New file.
1911 * gdb.cp/noparam.cc: New file.
1912
ffd5ec24
PA
19132011-01-28 Pedro Alves <pedro@codesourcery.com>
1914
1915 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1916 there's no stack or registers.
1917
a81766d8
TT
19182011-01-26 Tom Tromey <tromey@redhat.com>
1919
1920 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1921 space before string output. Add test for "set print pretty off"
1922 case.
1923
585fdaa1
PA
19242011-01-25 Pedro Alves <pedro@codesourcery.com>
1925
1926 * gdb.base/frame-args.exp: Adjust.
1927 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1928 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1929 * gdb.dwarf2/pieces.exp: Adjust.
1930 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1931 * gdb.opt/inline-locals.exp: Adjust.
1932 * gdb.threads/fork-child-threads.exp: Adjust.
1933
d468832a
KW
19342011-01-25 Ken Werner <ken.werner@de.ibm.com>
1935
1936 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1937 OpenCL kernel function. Add a comment as marker. Add address space
1938 qualifiers for the remaining program scope variables.
1939 * gdb.opencl/datatypes.cl: Likewise.
1940 * gdb.opencl/operators.cl: Likewise.
1941 * gdb.opencl/vec_comps.cl: Likewise.
1942 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1943 Add breakpoint at the marker comment.
1944 * gdb.opencl/datatypes.exp: Likewise.
1945 * gdb.opencl/operators.exp: Likewise.
1946 * gdb.opencl/vec_comps.exp: Likewise.
1947
490f124f
PA
19482011-01-24 Pedro Alves <pedro@codesourcery.com>
1949
1950 * gdb.base/printcmds.c (some_struct): New struct and instance.
1951 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1952 procedure.
1953 <global scope>: Call it.
1954
6da78614
KW
19552011-01-21 Ken Werner <ken.werner@de.ibm.com>
1956
1957 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1958 argument to the gdb_compile_opencl_hostapp call.
1959
ec64c9aa
YQ
19602011-01-19 Yao Qi <yao@codesourcery.com>
1961
1962 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1963 positve list.
1964
810cfdbb
YQ
19652011-01-19 Yao Qi <yao@codesourcery.com>
1966
1967 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1968 canonical form.
1969 Remove "xscale-*-*"
1970 * gdb.xml/tdesc-regs.exp: Likewise.
1971 * gdb.python/py-section-script.exp: Replace ARM target triplet
1972 with canonical form.
1973 Match arm*-*-symbianelf*.
1974 * gdb.base/dup-sect.exp: Likewise.
1975 * lib/dwarf.exp: New.
1976 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1977 dwarf2_support.
1978 * gdb.dwarf2/dup-psym.exp: Likewise.
1979 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1980 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1981 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1982 * gdb.dwarf2/dw2-basic.exp: Likewise.
1983 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1984 * gdb.dwarf2/dw2-const.exp: Likewise.
1985 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1986 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1987 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1988 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1989 * gdb.dwarf2/dw2-filename.exp: Likewise.
1990 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1991 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1992 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1993 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1994 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1995 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1996 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1997 * gdb.dwarf2/dw2-producer.exp: Likewise.
1998 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1999 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2000 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2001 * gdb.dwarf2/dw2-strp.exp: Likewise.
2002 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2003 * gdb.dwarf2/implptr.exp: Likewise.
2004 * gdb.dwarf2/mac-fileno.exp: Likewise.
2005 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2006 * gdb.dwarf2/pieces.exp: Likewise.
2007 * gdb.dwarf2/pr11465.exp: Likewise.
2008 * gdb.dwarf2/valop.exp: Likewise.
2009 * gdb.dwarf2/watch-notconst.exp: Likewise.
2010 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2011
4694da01
TT
20122011-01-19 Tom Tromey <tromey@redhat.com>
2013
2014 * gdb.python/py-infthread.exp: Add thread tests.
2015
b075872c
JB
20162011-01-14 Joel Brobecker <brobecker@adacore.com>
2017
2018 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2019
2c3e6e24
JB
20202011-01-14 Joel Brobecker <brobecker@adacore.com>
2021
2022 * gdb.ada/widewide: New testcase.
2023
de8fa76c
JB
20242011-01-13 Joel Brobecker <brobecker@adacore.com>
2025
2026 * gdb.base/interact.exp: New testcase.
2027
1b05df00
TT
20282011-01-12 Tom Tromey <tromey@redhat.com>
2029
2030 * gdb.mi/gdb2549.exp: Update for error message changes.
2031 * gdb.mi/mi-cli.exp: Likewise.
2032 * gdb.mi/mi-disassemble.exp: Likewise.
2033 * gdb.mi/mi-pthreads.exp: Likewise.
2034 * gdb.mi/mi-regs.exp: Likewise.
2035 * gdb.mi/mi-stack.exp: Likewise.
2036 * gdb.mi/mi-var-block.exp: Likewise.
2037 * gdb.mi/mi-var-cmd.exp: Likewise.
2038 * gdb.mi/mi2-cli.exp: Likewise.
2039 * gdb.mi/mi2-disassemble.exp: Likewise.
2040 * gdb.mi/mi2-pthreads.exp: Likewise.
2041 * gdb.mi/mi2-regs.exp: Likewise.
2042 * gdb.mi/mi2-stack.exp: Likewise.
2043 * gdb.mi/mi2-var-block.exp: Likewise.
2044 * gdb.mi/mi2-var-cmd.exp: Likewise.
2045
c2ff108b
JK
20462011-01-12 Andrew Burgess <aburgess@broadcom.com>
2047 Jan Kratochvil <jan.kratochvil@redhat.com>
2048
2049 PR fortran/11104 and DWARF unbound arrays detection.
2050 * gdb.fortran/multi-dim.exp: New file.
2051 * gdb.fortran/multi-dim.f90: New file.
2052
b716877b
AB
20532011-01-12 Andrew Burgess <aburgess@broadcom.com>
2054
2055 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2056 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2057 add new tests for opcode dumping.
2058
6c162d5e
TT
20592011-01-11 Tom Tromey <tromey@redhat.com>
2060
2061 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2062
77b06cd7
TJB
20632010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2064
2065 Convert hardware watchpoints to use breakpoint_ops.
2066 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2067 type is not supported.
2068 * gdb.base/foll-fork.exp: Likewise.
2069 * gdb.base/foll-vfork.exp: Likewise.
2070
f39a75d0
PM
20712011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2072
2073 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2074 Use load_lib gdb-python.exp.
2075 * gdb.python/python.exp: Ditto.
2076 * gdb.python/py-function.exp: Ditto.
2077
fc529d80
AS
20782011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2079
2080 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2081
fb03cb59
JK
20822011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2083
2084 * configure: Regenerate.
2085
d8e22779
TT
20862011-01-06 Tom Tromey <tromey@redhat.com>
2087
2088 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2089
09050809
JB
20902011-01-06 Joel Brobecker <brobecker@adacore.com>
2091
fc529d80
AS
2092 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2093 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2094 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2095 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2096 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2097 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2098 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2099 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2100 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2101 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2102 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2103 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2104 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2105 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2106 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2107 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2108 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2109 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2110 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2111 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2112 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2113 gdb.ada/uninitialized_vars.exp,
2114 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2115 Simplify by using clean_restart.
09050809 2116
8ed5dd9e
JB
21172011-01-06 Joel Brobecker <brobecker@adacore.com>
2118
2119 Add marker to be used as anchor for inserting breakpoints.
2120 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2121 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2122 Likewise.
2123
2124 Remove uses of gdb_start_cmd.
2125 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2126 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2127
2128 Do not run testcase if testing with GDBserver.
2129 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2130 if testing with GDBserver.
2131
368a124f
JB
21322011-01-06 Joel Brobecker <brobecker@adacore.com>
2133
2134 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2135 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2136 copyright header.
2137
44944448
JB
21382011-01-05 Joel Brobecker <brobecker@adacore.com>
2139
2140 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2141 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2142 testsuite/gdb.fortran/complex.f,
2143 testsuite/gdb.fortran/derived-type.f90,
2144 testsuite/gdb.fortran/library-module-lib.f90,
2145 testsuite/gdb.fortran/library-module-main.f90,
2146 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2147 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2148 Copyright year update.
2149
31886ea6
JB
21502011-01-05 Joel Brobecker <brobecker@adacore.com>
2151
2152 * gdb.base/langs1.f: Add copyright header.
2153
ebedcab5
JK
21542011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2155
2156 * gdb.base/morestack.exp: New file.
2157 * gdb.base/morestack.c: New file.
2158
de1eb2f9
JK
21592011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2160
2161 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2162
9e87a409
JB
21632010-12-29 Joel Brobecker <brobecker@adacore.com>
2164
2165 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2166 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2167
720d1a40
JB
21682010-12-29 Joel Brobecker <brobecker@adacore.com>
2169
2170 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2171
a283af87
AS
21722010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2173
5d3d9cba
AS
2174 * gdb.threads/tls.exp: Fix typo.
2175
a283af87
AS
2176 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2177 * gdb.threads/execl.exp: Update.
2178
2a20745c
YQ
21792010-12-23 Yao Qi <yao@codesourcery.com>
2180
2181 * gdb.arch/arm-disp-step.exp: New.
2182 * gdb.arch/arm-disp-step.S: New.
2183
a7658b96
TT
21842010-12-21 Tom Tromey <tromey@redhat.com>
2185
2186 * gdb.threads/execl.exp: Update.
2187 * gdb.threads/linux-dp.exp: Update.
2188 * gdb.threads/manythreads.exp: Update.
2189 * gdb.threads/tls.exp: Update.
2190
5b79abe7
TT
21912010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2192
2193 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2194 (NextOverThrowDerivates) <resumebpt>: New.
2195 (resumebpt_test): New.
2196 (main): Call resumebpt_test.
2197 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2198
0914bcdb
SS
21992010-12-12 Stan Shebs <stan@codesourcery.com>
2200
2201 * gdb.trace/tsv.exp: Test print command on trace state variables.
2202
305aeedc
TT
22032010-12-09 Tom Tromey <tromey@redhat.com>
2204
2205 * gdb.base/interp.exp: Add regression test.
2206
186c406b
TT
22072010-12-09 Tom Tromey <tromey@redhat.com>
2208
2209 * gdb.java/jnpe.java: New file.
2210 * gdb.java/jnpe.exp: New file.
2211 * gdb.cp/nextoverthrow.exp: New file.
2212 * gdb.cp/nextoverthrow.cc: New file.
2213
aae1c79a
DE
22142010-12-07 Doug Evans <dje@google.com>
2215
2216 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2217 of data-directory.
2218 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2219 updated.
2220 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2221
60f98dde 22222010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2223
2224 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2225 * gdb.base/call-sc.exp: Ditto.
2226 * gdb.base/finish.exp: Ditto.
2227 * gdb.base/return.exp: Ditto.
2228 * gdb.base/return2.exp: Ditto.
2229
5fa290c1
DE
22302010-11-30 Doug Evans <dje@google.com>
2231
2232 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2233 (gdb_expect_list): Fix spelling errors in comments.
2234 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2235 send_gdb/gdb_expect_list where applicable.
2236 * gdb.base/call-ar-st.exp: Ditto.
2237 * gdb.base/funcargs.exp: Ditto.
2238 * gdb.base/gcore.exp: Ditto.
2239 * gdb.base/page.exp: Ditto.
2240 * gdb.base/sigaltstack.exp: Ditto.
2241 * gdb.base/siginfo.exp: Ditto.
2242 * gdb.base/sigstep.exp: Ditto.
2243 * gdb.base/trace-commands.exp: Ditto.
2244
4e04c971
DE
22452010-11-29 Doug Evans <dje@google.com>
2246
2247 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2248 printer-name;subprinter-name.
2249
8cf6f0b1
TT
22502010-11-29 Tom Tromey <tromey@redhat.com>
2251
2252 * gdb.dwarf2/implptr.exp: New file.
2253 * gdb.dwarf2/implptr.c: New file.
2254 * gdb.dwarf2/implptr.S: New file.
2255
94b6973e
PM
22562010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2257
fc529d80 2258 PR python/12199
94b6973e
PM
2259
2260 * gdb.python/py-breakpoint.exp: Test the delete method.
2261
8358c15c
JK
22622010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2263
2264 Fix step_resume_breakpoint unsaved during an infcall.
2265 * gdb.base/step-resume-infcall.exp: New file.
2266 * gdb.base/step-resume-infcall.c: New file.
2267
f6df29bc
TJB
22682010-11-24 Edjunior Machado <emachado@br.ibm.com>
2269
2270 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2271
f2b5a5cf
TJB
22722010-11-24 Edjunior Machado <emachado@br.ibm.com>
2273
2274 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2275 on ppc64's symbols; "finish" and "return" commands must accept to
2276 show the caller line again as well as the line after.
2277 * gdb.asm/powerpc64.inc: New file.
2278
6b0ecdc2
DE
22792010-11-23 Doug Evans <dje@google.com>
2280
2281 * lib/gdb.exp (gdb_test_sequence): New function.
2282 (gdb_expect_list): Add verbose -log call for each pattern.
2283 * gdb.base/signals.exp (test_handle_all_print): Call it.
2284 Reduce timeout increment from 6 minutes to 1 minute.
2285 * gdb.server/ext-run.exp: Call it.
2286
ea976c60
PM
22872010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2288
f2b5a5cf 2289 PR python/12212
ea976c60
PM
2290
2291 * gdb.python/python.exp: Check that selected_thread raises an
2292 error when no inferior is loaded.
2293
c0efa795
JK
22942010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2295
2296 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2297 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2298
ec3aa567
JK
22992010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2300
2301 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2302 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2303
d8249011
DE
23042010-11-18 Doug Evans <dje@google.com>
2305
2306 * gdb.server/ext-run.exp: Fix intermittent failures.
2307
d4eba7d1
NF
23082010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2309
2310 * gdb.stabs/gdb11479.exp: Use runto_main.
2311
b04c2f88
NF
23122010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2313
2314 * gdb.base/break-entry.exp: Skip if using a stub.
2315
ae9d7ce4
NF
23162010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2317
2318 * gdb.python/py-inferior.exp: Pack values in target endianness.
2319
621c8364
TT
23202010-11-12 Tom Tromey <tromey@redhat.com>
2321
2322 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2323 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2324 MemoryError.
2325 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2326 type.
2327 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2328 MemoryError.
2329 (test_subscript_regression): Update exception type.
2330
84f4c1fe
PM
23312010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2332
2333 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2334 breakpoint tests.
2335
a1442452
PA
23362010-11-09 Pedro Alves <pedro@codesourcery.com>
2337
2338 * gdb.base/watchpoint.exp: Test "watch -location" with an
2339 innacessible location.
2340
efd11a33
JK
23412010-11-09 Edjunior Machado <emachado@br.ibm.com>
2342 Luis Machado <luisgpm@br.ibm.com>
2343
2344 * gdb.base/maint.exp: Expect "." prefix.
2345 * gdb.base/nodebug.exp: Expect "." Likewise.
2346 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2347 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2348 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2349 POWER server processors.
2350
aa00efb5
JK
23512010-11-08 Edjunior Machado <emachado@br.ibm.com>
2352 Luis Machado <luisgpm@br.ibm.com>
2353
2354 * gdb.base/break-entry.exp: convert entry point for
2355 ppc64 and expect leading `.' on ppc64's symbols
2356
99e7ae30
DE
23572010-11-05 Doug Evans <dje@google.com>
2358
2359 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2360 * gdb.python/py-param.exp: Delete, contents moved to ...
2361 * gdb.python/py-parameter.exp: ... here. New file.
2362 Add test for gdb.parameter ("directories").
99e7ae30 2363
f4b8a18d
KW
23642010-11-05 Ken Werner <ken.werner@de.ibm.com>
2365
2366 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2367 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2368 * configure: Regenerate.
2369 * gdb.opencl/Makefile.in: New File.
2370 * gdb.opencl/datatypes.exp: Likewise.
2371 * gdb.opencl/datatypes.cl: Likewise.
2372 * gdb.opencl/operators.exp: Likewise.
2373 * gdb.opencl/operators.cl: Likewise.
2374 * gdb.opencl/vec_comps.exp: Likewise.
2375 * gdb.opencl/vec_comps.cl: Likewise.
2376 * gdb.opencl/convs_casts.exp: Likewise.
2377 * gdb.opencl/convs_casts.cl: Likewise.
2378 * lib/opencl.exp: Likewise.
2379 * lib/opencl_hostapp.c: Likewise.
2380 * lib/opencl_kernel.cl: Likewise.
2381 * lib/cl_util.c: Likewise.
2382 * lib/cl_util.c: Likewise.
2383 * gdb.base/default.exp (set language): Add "opencl" to the list of
2384 languages.
2385
a9d5ef47
SW
23862010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2387
2388 * gdb.cp/overload.exp: Added test for inheritance overload.
2389 * gdb.cp/overload.cc: Ditto.
2390 * gdb.cp/oranking.exp: Removed releveant kfails.
2391
03eb1c79
JK
23922010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2393 Joel Brobecker <brobecker@adacore.com>
2394
2395 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2396 check test_compiler_info.
2397
dbc98a8b
KW
23982010-11-03 Ken Werner <ken.werner@de.ibm.com>
2399
2400 * gdb.base/gnu_vector.exp: Adjust expect messages.
2401
120bd360
KW
24022010-11-03 Ken Werner <ken.werner@de.ibm.com>
2403
2404 * gdb.base/gnu_vector.exp: Add unary operator tests.
2405
c37f7098
KW
24062010-11-03 Ken Werner <ken.werner@de.ibm.com>
2407
2408 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2409
7b51bc51
DE
24102010-11-02 Doug Evans <dje@google.com>
2411
2412 * gdb.python/py-pp-maint.c: New file.
2413 * gdb.python/py-pp-maint.exp: New file.
2414 * gdb.python/py-pp-maint.py: New file.
2415
50c97f38
TT
24162010-11-02 Tom Tromey <tromey@redhat.com>
2417
2418 * gdb.base/default.exp: Remove "scheme" from language list.
2419
a289b8f6
JK
24202010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2421
2422 Revert:
2423 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2424 * gdb.threads/sigstep-threads.exp: New file.
2425 * gdb.threads/sigstep-threads.c: New file.
2426
cd017491
MS
24272010-10-20 Michael Snyder <msnyder@vmware.com>
2428
2429 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2430
8e6a5956
UW
24312010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2432
2433 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2434 Skip test completely if gdb,no_hardware_watchpoints.
2435
2c04da0d
UW
24362010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2437
2438 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2439 strict, but do not check for any particular function name within libc.
2440
79afc5ef
SW
24412010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2442
2443 * gdb.cp/smartp.exp: New test.
2444 * gdb.cp/smartp.cc : New test.
2445
026ffab7
SW
24462010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2447
2448 * gdb.cp/converts.exp: Test pointer to bool conversion.
2449 Test pointer to long conversion.
2450 * gdb.cp/oranking.exp: Removed relevant kfail.
2451
3a772aa4
TT
24522010-10-18 Tom Tromey <tromey@redhat.com>
2453
2454 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2455 argument to lazy_string.
2456 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2457 (pp_ls.to_string): Use it.
2458 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2459 Add "estring2" local.
2460
5fc3827b
JK
24612010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2462
2463 Fix s390x compatibility.
2464 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2465 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2466
8aeb23f3
JK
24672010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2468
2469 * gdb.threads/sigstep-threads.exp: New file.
2470 * gdb.threads/sigstep-threads.c: New file.
2471
c1e56572
JK
24722010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2473
2474 * gdb.base/pie-execl.exp: New file.
2475 * gdb.base/pie-execl.c: New file.
2476
92163a10
JK
24772010-10-13 Doug Evans <dje@google.com>
2478 Jan Kratochvil <jan.kratochvil@redhat.com>
2479
2480 PR exp/12117
2481 * gdb.cp/ptype-cv-cp.cc: New file.
2482 * gdb.cp/ptype-cv-cp.exp: New file.
2483
7062b0a0
SW
24842010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2485
2486 * gdb.cp/converts.cc: New test program.
2487 * gdb.cp/converts.exp: New test.
2488 * gdb.cp/overload.exp: Added test for void* vs int*.
2489 * gdb.cp/overload.exp: Ditto.
2490 * gdb.cp/oranking.exp: Removed related kfail.
2491
0e3509db
DE
24922010-10-13 Doug Evans <dje@google.com>
2493
2494 * lib/gdb-python.exp (gdb_check_python_config): New function.
2495 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2496 * gdb.python/lib-types.cc: New file.
2497 * gdb.python/lib-types.exp: New file.
2498
8dc78533
JK
24992010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2500
2501 * gdb.python/py-error.exp: New file.
2502 * gdb.python/py-error.py: New file.
2503
93c17e06
JK
25042010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2505
2506 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2507 gdb_test_multiple.
2508
d8b34041
JK
25092010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2510
2511 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2512 * gdb.base/prelink.exp: Likewise.
2513 * gdb.base/solib-nodir.exp: Likewise.
2514 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2515 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2516 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2517
e0cc584e
UW
25182010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2519
2520 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2521 for the "info files" test to avoid timeouts on slow machines.
2522
cfc353b1
JK
25232010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2524
2525 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2526 (main): Make openlib dummy call.
2527
d3d7896d
JK
25282010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2529
2530 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2531 * break-interp.exp (reach): Move the core body ...
2532 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2533 (test_ld): Provide always real argument, even to the linker. Replace
2534 dl_main by _dl_debug_state.
2535
5e533c94
JK
25362010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2537
2538 Fix results of prelinked PIEs on ppc*.
2539 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2540 Accept also DISPLACEMENT "PRESENT".
2541 (main): Replace "ZERO" displacements by "PRESENT".
2542
33540610
SW
25432010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2544
2545 * gdb.cp/oranking.exp: New test.
2546 * gdb.cp/oranking.cc: New test program.
2547
3bdf2bbd
KW
25482010-10-08 Ken Werner <ken.werner@de.ibm.com>
2549
2550 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2551 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2552
2f608a3a
KW
25532010-10-06 Ken Werner <ken.werner@de.ibm.com>
2554
2555 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2556 lush, lynx) New constant.
2557 * gdb.base/constvars.exp: Test const array types.
2558 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2559
aa2e2d8d
DE
25602010-10-06 Doug Evans <dje@google.com>
2561
2562 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2563 of syscall staging area.
2564
2844d6b5
KW
25652010-10-06 Ken Werner <ken.werner@de.ibm.com>
2566
2567 * gdb.base/gnu_vector.c: Add variable c4.
2568 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2569 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2570
7d8ac8bb
MR
25712010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2572
2573 * gdb.arch/altivec-abi.exp: Fix a typo.
2574
84a02e58
MR
25752010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2576
2577 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2578 to match a thread ID.
2579
b18e6318
JK
25802010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2581
2582 Fix s390x testcase compatibility.
2583 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2584
a2c09bd0
DE
25852010-10-01 Doug Evans <dje@google.com>
2586
2587 * lib/gdb-python.exp: New file.
2588 * gdb.python/py-block.exp: Use it.
2589 * gdb.python/py-breakpoint.exp: Ditto.
2590 * gdb.python/py-frame.exp: Ditto.
2591 * gdb.python/py-inferior.exp: Ditto.
2592 * gdb.python/py-param.exp: Ditto.
2593 * gdb.python/py-prettyprint.exp: Ditto.
2594 * gdb.python/py-shared.exp: Ditto.
2595 * gdb.python/py-symbol.exp: Ditto.
2596 * gdb.python/py-symtab.exp: Ditto.
2597 * gdb.python/py-type.exp: Ditto.
2598 * gdb.python/py-value.exp: Ditto.
2599 * gdb.python/python.exp: Ditto.
2600
38f12cfc
TT
26012010-09-30 Tom Tromey <tromey@redhat.com>
2602
2603 * gdb.base/anon.exp: New file.
2604 * gdb.base/anon.c: New file.
2605
9ae8282d
TT
26062010-09-30 Tom Tromey <tromey@redhat.com>
2607
2608 * gdb.base/completion.exp: Test completion through anonymous
2609 union.
2610 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2611
e9e07ba6
JK
26122010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2613
2614 Fix printing parameters of inlined functions.
2615 * gdb.dwarf2/dw2-inline-param.exp: New file.
2616 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2617 * gdb.dwarf2/dw2-inline-param.S: New file.
2618
cd2effb2
JK
26192010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2620
2621 PR corefiles/12071.
2622 * gdb.base/corefile.exp (quit with a process, no question: load core)
2623 (quit with a core file): New tests.
2624
bceffbf3
JK
26252010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2626
2627 Fix GDB crash on inferior calls with self-referencing classes.
2628 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2629 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2630 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2631
1736ad11
JK
26322010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2633
2634 Fix lost siginfo_t for inferior calls.
2635 * gdb.base/siginfo-infcall.exp: New file.
2636 * gdb.base/siginfo-infcall.c: New file.
2637
a176ad92
JB
26382010-09-22 Joel Brobecker <brobecker@adacore.com>
2639
2640 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2641
c2b0a229
JK
26422010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2643
2644 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2645 New test.
2646 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2647
e8ae22d1
JB
26482010-09-22 Joel Brobecker <brobecker@adacore.com>
2649
2650 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2651 type of our const type.
2652
ec322823
SW
26532010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2654
2655 * gdb.cp/pr12028.cc: New.
2656 * gdb.cp/pr12028.exp: New.
2657
72929c62
JB
26582010-09-22 Joel Brobecker <brobecker@adacore.com>
2659
2660 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2661
875b4ff5 26622010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2663 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2664
2665 PR mi/11407
2666 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2667 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2668 * gdb.mi/dw2-ref-missing-frame.S New File.
2669 * gdb.mi/dw2-ref-missing-frame.exp New File.
2670
7155d578
TT
26712010-09-14 Tom Tromey <tromey@redhat.com>
2672
2673 PR symtab/8399:
2674 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2675
515ed532
TT
26762010-09-14 Tom Tromey <tromey@redhat.com>
2677
2678 PR exp/11803:
2679 * gdb.threads/tls.exp: Use C++.
2680 (check_thread_local): Use K::another_thread_local.
2681 * gdb.threads/tls.c (class K): New.
2682 (another_thread_local): Now a member of K.
2683 (spin): Update. No longer K&R C.
2684
450ca57c
SW
26852010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2686
2687 * gdb.cp/koenig.cc: created class for testing member lookup.
2688 * gdb.cp/koenig.exp: Added test for member lookup.
2689
dbd492a3
JK
26902010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2691
2692 Fix false FAILs on sourcetree topdir directory containing "kill".
2693 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2694 source line matching regexp.
2695
8d4d924b
JK
26962010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2697
2698 * gdb.python/python.exp (set height 0, collect help from uiout)
2699 (verify help to uiout): New tests.
2700
8e64f2a0
JK
27012010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2702
2703 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2704 is_lp64_target to check 64bit target.
2705
4569eed2
JK
27062010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2707
2708 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2709 (test_ld) <powerpc64-*>: New.
2710
5e1617b1
DJ
27112010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2712
2713 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2714
c767944b
DJ
27152010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2716
2717 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2718 (FunctionArg::method): New function.
2719 (empty, arg): New variables.
2720 (main): Call arg.method.
2721 * gdb.cp/templates.exp (test_template_args): New function.
2722 (do_tests): Call it.
2723
27d3a3fc
UW
27242010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2725
2726 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2727 of "next" to proceed over pthread_exit call.
2728
55b7ce7f
UW
27292010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2730
2731 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2732 "maint print statistics" output to prevent expect timeouts.
2733
809df446
JK
27342010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2735
2736 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2737 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2738 (test_float_rejected): ... here.
2739 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2740 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2741 (test_float_rejected): ... here.
2742 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2743 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2744 (test_float_rejected): ... here.
2745 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2746 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2747 (test_float_rejected): ... here.
2748
8464be76
DJ
27492010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2750
2751 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2752 before disabling hardware watchpoints.
2753 (test_inaccessible_watchpoint): Check that hardware watchpoints
2754 are used. Test for watchpoints on a constant address.
2755
14dba4b4
JK
27562010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2757
2758 * gdb.base/ui-redirect.exp: New file.
2759
3f3540e1 27602010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2761 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2762
2763 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2764
0f254bb7
DE
27652010-08-31 Doug Evans <dje@google.com>
2766
2767 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2768
03f17ccf
TT
27692010-08-30 Tom Tromey <tromey@redhat.com>
2770
2771 PR python/11792:
2772 * gdb.python/py-value.exp (test_subscript_regression): Add
2773 dynamic_type test.
2774
640617ad
DJ
27752010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2776
2777 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2778 instead of running to main. Do not test the main function.
2779 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2780 Add new main.
2781
2ed91d1b
PA
27822010-08-26 Pedro Alves <pedro@codesourcery.com>
2783
2784 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2785 one test.
2786
673bfd45
DE
27872010-08-24 Doug Evans <dje@google.com>
2788
2789 PR symtab/11942
2790 * gdb.dwarf2/dw4-sig-types.cc: New file.
2791 * gdb.dwarf2/dw4-sig-types.h: New file.
2792 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2793 * gdb.dwarf2/dw4-sig-types.exp: New file.
2794
f9ffd4bb
TT
27952010-08-23 Tom Tromey <tromey@redhat.com>
2796
2797 PR python/11145:
2798 * gdb.python/py-value.c (Base, Derived): New types.
2799 (base): New global.
2800 * gdb.python/py-value.exp (test_subscript_regression): Add
2801 dynamic_cast test.
2802
d839c8a4
TT
28032010-08-23 Tom Tromey <tromey@redhat.com>
2804
2805 PR python/10676:
2806 * gdb.python/py-type.exp (test_fields): Add tests for type
2807 equality.
2808
702c2711
TT
28092010-08-23 Tom Tromey <tromey@redhat.com>
2810
2811 PR python/11915:
2812 * gdb.python/py-type.exp (test_fields): Add tests for array.
2813
832bafd3
KS
28142010-08-23 Keith Seitz <keiths@redhat.com>
2815
2816 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2817 have any children. Create a new abbrev for it.
2818 Add missing terminal sequence to .debug_abbrev.
2819
c37bf528
KS
28202010-08-20 Keith Seitz <keiths@redhat.com>
2821
2822 PR symtab/11465:
2823 * gdb.dwarf2/pr11465.exp: New test.
2824 * gdb.dwarf2/pr11465.S: New file.
2825 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2826 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2827
4572cbac
TJB
28282010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2829
2830 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2831 registers. Update data sets with the new v2_double element in the
2832 VSX register union. Add vector_register3_vr data set for the AltiVec
2833 registers. Use gdb_test_no_output instead of send_gdb.
2834
e7fbb131
PA
28352010-08-19 Pedro Alves <pedro@codesourcery.com>
2836
2837 * gdb.python/py-shared.exp: New file, factored out from
2838 python.exp.
2839 * gdb.python/py-shared.c: New file.
2840 * gdb.python/py-shared-sl.c: New file.
2841 * gdb.python/python-1.c: New file.
2842 * gdb.python/python-sl.c: Delete.
2843 * gdb.python/python.c: Mention python-1.c.
2844 * gdb.python/python.exp: Move shared library tests to
2845 py-shared.exp.
2846 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2847 (MISCELLANEOUS): New.
2848 (clean mostlyclean): Also remove $MISCELLANEOUS.
2849
d30f5e1f
DE
28502010-08-19 Doug Evans <dje@google.com>
2851
2852 PR exp/11926
2853 * gdb.base/printcmds.exp (test_float_accepted): New function.
2854 Move existing float tests there. Add tests for floats with suffixes.
2855 (test_float_rejected): New function.
2856 * gdb.java/jv-print.exp (test_float_accepted): New function.
2857 (test_float_rejected): New function.
2858 * gdb.objc/print.exp: New file.
2859 * gdb.pascal/print.exp: New file.
2860 * lib/objc.exp: New file.
2861
7b3fd859
PM
28622010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2863
2864 * gdb.base/default.exp (info set): Avoid full buffer error and force
2865 reading up to final gdb prompt.
2866 (show): Likewise.
2867
c92817ce
TT
28682010-08-18 Tom Tromey <tromey@redhat.com>
2869
2870 PR symtab/11919:
2871 * gdb.base/completion.exp: Add test.
2872
f1208f9e
DE
28732010-08-18 Doug Evans <dje@google.com>
2874
2875 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2876 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2877 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2878 Simplify, early exit if runto_main fails.
2879 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2880 (set_lang_fortran): Moved to lib/fortran.exp.
2881 * gdb.fortran/types.exp: load_lib fortran.exp.
2882 (set_lang_fortran): Moved to lib/fortran.exp.
2883 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2884 * gdb.java/jprint.exp (set_lang_java): Ditto.
2885 * gdb.java/jv-exp.exp: load_lib java.exp.
2886 If set_lang_java fails, issue a warning instead of failure to be
2887 consistent with other set_lang_foo uses.
2888 (set_lang_java): Moved to lib/java.exp.
2889 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2890 If set_lang_java fails, issue a warning instead of failure to be
2891 consistent with other set_lang_foo uses.
2892 * gdb.pascal/types.exp: load_lib pascal.exp.
2893 (set_lang_pascal): Moved to lib/pascal.exp.
2894 * lib/fortran.exp: New file.
2895 * lib/java.exp (set_lang_java): New function.
2896 * lib/pascal.exp (set_lang_pascal): New function.
2897
2f06b485
YQ
28982010-08-18 Yao Qi <yao@codesourcery.com
2899
2900 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2901 func_nofb_start and func_loopfb_start, so that address of functions
2902 is equal to these labels on Thumb.
2903
96e25403
YQ
29042010-08-18 Yao Qi <yao@codesourcery.com>
2905
2906 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2907 to reflect latest c source file.
2908
36e6adc4
JK
29092010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2910
2911 * gdb.cp/infcall-dlopen.exp: New file.
2912 * gdb.cp/infcall-dlopen.cc: New file.
2913 * gdb.cp/infcall-dlopen-lib.cc: New file.
2914
f431efe5
PA
29152010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2916 Pedro Alves <pedro@codesourcery.com>
2917
2918 PR breakpoints/11371
2919
2920 * gdb.base/watch-cond-infcall.exp: New file.
2921 * gdb.base/watch-cond-infcall.c: New file.
2922
06a64a0b
TT
29232010-08-16 Tom Tromey <tromey@redhat.com>
2924
2925 * gdb.base/help.exp: Update.
2926 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2927 watchpoint.
2928 (test_watch_location): New proc.
2929 (test_watchpoint_in_big_blob): Delete watchpoint.
2930 * gdb.base/watchpoint.c (func5): New function.
2931 (main): Call it.
2932
70ebf4ed
DE
29332010-08-16 Doug Evans <dje@google.com>
2934
2935 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2936
ca5c20b6
PM
29372010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2938
2939 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2940 tests.
2941
7346b668
KW
29422010-08-11 Ken Werner <ken.werner@de.ibm.com>
2943
2944 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2945 * gdb.base/gnu_vector.c: New File.
2946 * gdb.base/gnu_vector.exp: Likewise.
2947
cb2e07a6
PM
29482010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2949
2950 * gdb.python/python.c: New File.
2951 * gdb.python/python-sl.c: New File.
2952 * gdb.python/python.exp: Test solib_address and decode_line
2953 * functions.
2954
5da1313b
JK
29552010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2956
2957 * gdb.python/python.exp (show height, set height 10)
2958 (verify pagination beforehand, verify pagination beforehand: q)
2959 (gdb.execute does not page, verify pagination afterwards)
2960 (verify pagination afterwards: q): New.
2961
49c3ccf7
DE
29622010-08-02 Doug Evans <dje@google.com>
2963
2964 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2965 because of an older gcc, change test2
2966 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2967 to unsupported.
2968
42c0c4f1
KH
29692010-07-30 Kazu Hirata <kazu@codesourcery.com>
2970
2971 * gdb.base/break-always.exp: Do not expect full paths to file
2972 names.
2973 * gdb.base/commands.exp: Likewise.
2974
d3765805
DE
29752010-07-30 Doug Evans <dje@google.com>
2976
c98ee71b
DE
2977 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2978 xfail them when run with older gccs.
2979
fd961404
DE
2980 * lib/gdb.exp (build_executable): Forward "c++" option to
2981 get_compiler_info.
2982
999adef4
DE
2983 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2984 "python print ttype.template_argument(1)" and
2985 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2986 if using gcc 4.4 or earlier.
2987
d3765805
DE
2988 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2989 attach-to-debugger handling.
2990
1276c759
JK
29912010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2992
2993 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2994 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2995 (main): Use copyreloc.
2996 * gdb.base/prelink.exp (split debug of executable)
2997 (.dynbss vs. .bss address shift): New tests.
2998
88caa9b9
PA
29992010-07-29 Pedro Alves <pedro@codesourcery.com>
3000
3001 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3002 in gdb_test_multiple.
3003
c6f2ac43
PA
30042010-07-29 Pedro Alves <pedro@codesourcery.com>
3005
3006 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3007 environment.
3008
326fd672
TT
30092010-07-28 Tom Tromey <tromey@redhat.com>
3010
3011 PR python/11060:
3012 * gdb.python/py-type.c (Temargs): New template.
3013 (temvar): New variable.
3014 * gdb.python/py-type.exp (test_template): New proc.
3015
3ce3b1ba
PA
30162010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3017
3018 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3019 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3020
34eaf542
TT
30212010-07-28 Tom Tromey <tromey@redhat.com>
3022
3023 PR c++/9946:
3024 * gdb.cp/temargs.exp: New file.
3025 * gdb.cp/temargs.cc: New file.
3026
d41b819e
JK
30272010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3028
3029 * gdb.base/help.exp (help disassemble): Update the content.
3030
26ab7092
JK
30312010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3032
3033 * gdb.threads/ia64-sigill.exp: New file.
3034 * gdb.threads/ia64-sigill.c: New file.
3035
5283e9e1
TT
30362010-07-27 Tom Tromey <tromey@redhat.com>
3037
3038 * gdb.opt/inline-cmds.c (ATTR): New define.
3039 (func1): Use it.
3040 (func2): Likewise.
3041 (func3): Likewise.
3042 (outer_inline1): Likewise.
3043 (outer_inline2): Likewise.
3044 * gdb.opt/inline-bt.c (ATTR): New define.
3045 (func1): Use it.
3046 (func2): Likewise.
3047 * gdb.opt/inline-locals.c (ATTR): New define.
3048 (func1): Use it.
3049 (func2): Likewise.
3050
e992ef73
TT
30512010-07-27 Tom Tromey <tromey@redhat.com>
3052
3053 * gdb.stabs/gdb11479.c (hack): New function.
3054 (test): Use it.
3055 (test2): Use it.
3056 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3057 (int32_search_buf, int64_search_buf): No longer static.
3058 (x): Remove.
3059 * gdb.base/relocate.c (hack): New function.
3060
5374244e
PM
30612010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3062
3063 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3064 * gdb.python/py-value.c (func1): New function.
3065 (func2): Likewise.
3066
a99aee83
CV
30672010-07-26 Corinna Vinschen <vinschen@redhat.com>
3068
3069 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3070 as not to clash with .data section.
3071
a04ba985
JG
30722010-07-26 Jerome Guitton <guitton@adacore.com>
3073
3074 * gdb.base/code_elim.exp: New file.
3075 * gdb.base/code_elim1.c: New file.
3076 * gdb.base/code_elim2.c: New file.
3077
23bd0f7c
PA
30782010-07-21 Pedro Alves <pedro@codesourcery.com>
3079
3080 PR symtab/11827
3081
3082 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3083 (some_volatile_enum): New variable.
3084 * gdb.base/printcmds.exp (test_print_enums): New.
3085 <top level>: Call it.
3086
883df6dd
SW
30872010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3088
3089 * gdb.cp/fpointer.cc: New test.
3090 * gdb.cp/fpointer.exp: New test.
3091
569b05a5
JK
30922010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3093
3094 * gdb.base/solib-nodir.exp: New file.
3095 * lib/gdb.exp (runto): New case for a GDB internal error.
3096
51d7d803
JK
30972010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3098 Ulrich Weigand <uweigand@de.ibm.com>
3099 Tom Tromey <tromey@redhat.com>
3100
3101 * gdb.base/charset-malloc.c: New file.
3102 * gdb.base/charset.c (malloc_stub): New prototype.
3103 (main): Call it instead of malloc itself.
3104 * gdb.base/charset.exp: Use only prepare_for_testing.
3105 (binfile): Remove the variable.
3106
c0edd9ed
JK
31072010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3108
3109 Make core files the process_stratum.
3110 * gdb.base/corefile.exp (run: load core again)
3111 (run: sanity check we see the core file, run: with core)
3112 (run: core file is cleared, attach: load core again)
3113 (attach: sanity check we see the core file, attach: with core)
3114 (attach: core file is cleared): New tests.
3115 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3116
3cbaedff
KW
31172010-07-14 Ken Werner <ken.werner@de.ibm.com>
3118
3119 * gdb.arch/altivec-abi.exp: New tests.
3120
91158a56
TT
31212010-07-13 Tom Tromey <tromey@redhat.com>
3122
3123 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3124 (main): Use it.
3125 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3126
0f5238ed
TT
31272010-07-13 Tom Tromey <tromey@redhat.com>
3128
3129 * gdb.base/label.exp: New file.
3130 * gdb.base/label.c: New file.
3131
add265ae
L
31322010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3133 H.J. Lu <hongjiu.lu@intel.com>
3134
3135 * lib/gdb.exp (is_ilp32_target): New.
3136 (is_lp64_target): Likewise.
3137
3138 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3139 target.
3140 * gdb.arch/amd64-disp-step.exp: Likewise.
3141 * gdb.arch/amd64-dword.exp: Likewise.
3142 * gdb.arch/amd64-i386-address.exp: Likewise.
3143 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 3144
add265ae
L
3145 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3146 target.
3147 * gdb.arch/i386-bp_permanent.exp: Likewise.
3148 * gdb.arch/i386-byte.exp: Likewise.
3149 * gdb.arch/i386-disp-step.exp: Likewise.
3150 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3151 * gdb.arch/i386-prologue.exp: Likewise.
3152 * gdb.arch/i386-size-overlap.exp: Likewise.
3153 * gdb.arch/i386-size.exp: Likewise.
3154 * gdb.arch/i386-sse.exp: Likewise.
3155 * gdb.arch/i386-unwind.exp: Likewise.
3156 * gdb.arch/i386-word.exp: Likewise.
3157
3158 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3159 test only when building 64-bit executables. Do not hard-code
3160 -m64 option.
3161
2dfb8c17
DE
31622010-07-07 Doug Evans <dje@google.com>
3163
3164 * lib/gdb.exp (gdb_test_list_exact): New function.
3165 * gdb.base/default.exp (show convenience): Call it, add tests for
3166 $_sdata = void, $_thread = 0.
3167
4e5799b6
JK
31682010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3169 Joel Brobecker <brobecker@adacore.com>
3170
3171 Fix re-run of PIE executable, PR shlibs/11776.
3172 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3173 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3174 and re-"run" of the inferior.
3175
1a219cc7
JK
31762010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3177 Joel Brobecker <brobecker@adacore.com>
3178
3179 Cope with missing /usr/sbin/prelink.
3180 * lib/prelink-support.exp (prelink_no):
3181 <result == 1 && $output is "no such file or directory">: New.
3182 (prelink_yes): Likewise. Return on failed prelink_no.
3183
5e3b36f8
JK
31842010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3185 Joel Brobecker <brobecker@adacore.com>
3186
3187 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3188 build_executable by build_executable_own_libs. Replace "prelink -R"
3189 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3190 change.
3191 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3192 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3193 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3194 Replace build_executable by build_executable_own_libs's function
3195 build_executable_own_libs.
3196 (prelinkNO): Create new stub to call prelink_no.
3197 (prelinkYES): Create new stub to call prelink_yes.
3198 (test_attach): Rename calls of copy to file_copy.
3199 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3200 (copy): Move to ...
3201 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3202 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3203 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3204 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3205 special flags by gdb_compile_shlib. Replace second gdb_compile by
3206 build_executable_own_libs. Replace "prelink -R" execution by a call of
3207 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3208 a second call of prelink_yes. Replace restart commands by
3209 clean_restart.
3210 (prelink): Rename to ...
3211 (seen displacement message): ... this test. Extend its expectation
3212 strictness.
3213
86e4bafc
JK
32142010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3215
3216 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3217 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3218 displacement message exactly once.
3219
3cd07d20
JK
32202010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3221 Joel Brobecker <brobecker@adacore.com>
3222
3223 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3224 its restore after the <$relink_args != ""> loop. new comment.
3225
0a1e94c7
JK
32262010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3227 Joel Brobecker <brobecker@adacore.com>
3228
3229 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3230 code for it. New variable relink_args.
3231 (prelinkYES): Call prelinkNO.
3232 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3233 in such case. Move the core code to ...
3234 (test_attach_gdb): ... a new function. Send GDB command "file".
3235 Extend expected "Attaching to " string.
3236
2f70bcfb
TT
32372010-07-02 Tom Tromey <tromey@redhat.com>
3238
3239 * gdb.base/bitops.exp: Remove extraneous "pass".
3240
a17ac5b0
TT
32412010-07-02 Ken Werner <ken.werner@de.ibm.com>
3242
3243 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3244
dc10affe
PA
32452010-07-01 Pedro Alves <pedro@codesourcery.com>
3246
d41c0fc8
PA
3247 * gdb.base/help.exp: Adjust expected output.
3248
32492010-07-01 Pedro Alves <pedro@codesourcery.com>
3250
3251 * gdb.base/help.exp: Adjust expected output.
dc10affe 3252
0a600c36
JK
32532010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3254
3255 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3256 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3257 c++/11702.
3258
37cc8bfe
JK
32592010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3260 Doug Evans <dje@google.com>
3261
3262 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3263 add .dynamic entry'.
3264
254e6b9e
DE
32652010-06-29 Doug Evans <dje@google.com>
3266
3267 Test PR c++/11702.
3268 * gdb.cp/m-static.exp: Add testcase.
3269 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3270
595939de 32712010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3272 Tom Tromey <tromey@redhat.com>
3273 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3274
3275 * gdb.python/py-inferior.c: New File.
3276 * gdb.python/py-infthread.c: New File.
3277 * gdb.python/py-inferior.exp: New File.
3278 * gdb.python/py-infthread.exp: New File.
3279
98751a41
JK
32802010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3281
3282 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3283 (ptype ::C::OtherFileClass typedefs): New.
3284 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3285 (C::OtherFileClass::cOtherFileClassVar2): New.
3286 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3287 cOtherFileClassVar2.
3288 (C::cOtherFileType2, C::cOtherFileVar2): New.
3289 (C::cOtherFileVar_use): use also cOtherFileVar2.
3290 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3291
41f62f39
JK
32922010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3293
3294 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3295 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3296 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3297 (print ::C::cOtherFileVar)
3298 (whatis C::OtherFileClass::cOtherFileClassType)
3299 (whatis ::C::OtherFileClass::cOtherFileClassType)
3300 (print C::OtherFileClass::cOtherFileClassVar)
3301 (print ::cOtherFileClassVar)
3302 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3303 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3304 trailing content.
3305 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3306 (C::OtherFileClass::cOtherFileClassVar)
3307 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3308 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3309
af53d231
JK
33102010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3311
3312 Test PR c++/11703 and PR gdb/1448.
3313 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3314 gdb/1448.
3315
9655fd1a
JK
33162010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3317
3318 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3319 (main) <rtti_data>: New.
3320 * gdb.cp/virtbase.exp (print rtti_data): New.
3321
824cc8dd
JK
33222010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3323 Joel Brobecker <brobecker@adacore.com>
3324
3325 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3326
6036c742
JK
33272010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3328
3329 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3330
de6a0421
DE
33312010-06-28 Doug Evans <dje@google.com>
3332
3333 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3334
b2dae948
DE
33352010-06-27 Doug Evans <dje@google.com>
3336
3337 * gdb.cp/m-static.exp: Update expected test output.
3338
0f3bb72e
PH
33392010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3340
889bf7c5
PA
3341 * gdb.gdb/selftest.exp: Adjust expected message for
3342 capturing start-up runtime.
0f3bb72e 3343
bc9f0842
TT
33442010-06-25 Tom Tromey <tromey@redhat.com>
3345
3346 PR python/10808:
3347 * gdb.python/python.exp: Add new tests.
3348
099ef718
SW
33492010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3350
3351 * gdb.cp/operator.cc: Created an import loop.
3352 * gdb.cp/operator.exp: Added testcase for import loop.
3353
5868a632
JK
33542010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3355
3356 Test PR python/11407.
3357 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3358 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3359 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3360 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3361 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3362 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3363 binfile. Call gdb_compile with clean_restart twice.
3364 (func_nofb print, func_nofb backtrace, func_loopfb print)
3365 (func_loopfb backtrace): New.
3366
af76db58
JK
33672010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3368
3369 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3370 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3371 by a hand made one.
3372 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3373 i?86 requirement. Remove variables srcfile and binfile. New variable
3374 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3375
f2c7657e
UW
33762010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3377
3378 * gdb.cell/dwarfaddr.exp: New file.
3379 * gdb.cell/dwarfaddr.S: New file.
3380
628fe4e4
JK
33812010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3382
3383 Test PR 9436.
3384 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3385
f1421989
HZ
33862010-06-24 Hui Zhu <teawater@gmail.com>
3387
3388 * gdb.base/eval.exp: New file.
3389
d03285ec
UW
33902010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3391
3392 * gdb.cell/fork.exp: New file.
3393 * gdb.cell/fork.c: Likewise.
3394 * gdb.cell/fork-spu.c: Likewise.
3395
41b2c92d
PM
33962010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3397
3398 * lib/gdb.exp (banned_variables_traced): New global variable.
3399 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3400 (gdb_init): Use `trace add variable' instead of obsolete
3401 `trace variable'.
3402
d5bc977f
DE
34032010-06-21 Doug Evans <dje@google.com>
3404
3405 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3406
d2ed6730
UW
34072010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3408
3409 * gdb.arch/spu-ls.exp: New file.
3410 * gdb.arch/spu-ls.c: Likewise.
3411
6aed2dbc
SS
34122010-06-18 Stan Shebs <stan@codesourcery.com>
3413
3414 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3415
e0756905
UW
34162010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3417
3418 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3419 * gdb.base/watch-cond.exp: Likewise.
3420 * gdb.python/py-breakpoint.exp: Likewise.
3421
d8053d4d
PA
34222010-06-18 Pedro Alves <pedro@codesourcery.com>
3423
3424 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3425 clean_restart, make sure every test has a distinct message, and
3426 that messages don't include the executable' full path.
3427
81ce510c
DE
34282010-06-17 Doug Evans <dje@google.com>
3429
3430 * gdb.arch/i386-size.exp: Updated expected output for
3431 DISASSEMBLY_OMIT_FNAME.
3432
65d79d4b
SDJ
34332010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3434 Sergio Durigan Junior <sergiodj@redhat.com>
3435
3436 * gdb.base/watch-notconst.c: New file.
3437 * gdb.base/watch-notconst.S: New file.
3438 * gdb.base/watch-notconst2.c: New file.
3439 * gdb.base/watch-notconst2.S: New file.
3440 * gdb.base/watch-notconst.exp: New file.
3441 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3442 (func4): Add operations on `global_ptr_ptr'.
3443 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3444 routine to test watchpoints created with a constant expression.
3445 (test_inaccessible_watchpoint): Include tests for watchpoints
3446 created with a constant expression.
3447
df0f4836
KB
34482010-06-14 Kevin Buettner <kevinb@redhat.com>
3449
3450 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3451 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3452 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3453 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3454 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3455 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3456 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3457 of `_start'.
3458
b769def5
UW
34592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3460
3461 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3462 not supported on the target.
3463 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3464 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3465 * gdb.mi/mi-nsintrall.exp: Likewise.
3466 * gdb.mi/mi-nsmoribund.exp: Likewise.
3467 * gdb.mi/mi-nsthrexec.exp: Likewise.
3468
d914c394
SS
34692010-06-11 Stan Shebs <stan@codesourcery.com>
3470
3471 * gdb.base/permissions.exp: New file.
3472
34732010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3474
3475 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3476 does not support ELF executable class.
3477
f3ce5b9c
UW
34782010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3479
3480 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3481
8e46892c
JK
34822010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3483
3484 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3485 (runto): Catch "The target does not support running in non-stop mode.".
3486
6cc55c64
MS
34872010-06-11 Michael Snyder <msnyder@vmware.com>
3488
3489 * gdb.base/setshow.exp (set language asm): Don't use
3490 gdb_test_no_output, fails on some targets.
3491
caddefa4
UW
34922010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3493
3494 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3495 * gdb.cp/pr9167.exp: Likewise.
3496
468b1aa7
UW
34972010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3498
3499 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3500
5c3552dc
UW
35012010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3502
3503 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3504
02e6fe6a
UW
35052010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3506
3507 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3508
0e03807e
TT
35092010-06-11 Tom Tromey <tromey@redhat.com>
3510
3511 PR gdb/9977, PR exp/11636::
3512 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3513 (pieces_test_f6): Update expected output.
3514
2bdf28a0
JK
35152010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3516
3517 * gdb.base/moribund-step.exp: New.
3518
f6978de9
MS
35192010-06-08 Michael Snyder <msnyder@vmware.com>
3520
3521 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3522 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3523 * gdb.ada/frame_args.exp: Ditto.
3524 * gdb.ada/lang_switch.exp: Ditto.
3525 * gdb.ada/ptype_arith_binop.exp: Ditto.
3526 * gdb.ada/ref_param.exp: Ditto.
3527 * gdb.ada/type_coercion.exp:Ditto.
3528
3529 * gdb.asm/asm-source.exp: Ditto.
3530
3531 * gdb.base/attach.exp: Ditto.
3532 * gdb.base/bitfields2.exp: Ditto.
3533 * gdb.base/call-signal-resume.exp: Ditto.
3534 * gdb.base/callfuncs.exp: Ditto.
3535 * gdb.base/commands.exp: Ditto.
3536 * gdb.base/dbx.exp: Ditto.
3537 * gdb.base/default.exp: Ditto.
3538 * gdb.base/dump.exp: Ditto.
3539 * gdb.base/exprs.exp: Ditto.
3540 * gdb.base/freebpcmd.exp: Ditto.
3541 * gdb.base/interrupt.exp: Ditto.
3542 * gdb.base/list.exp: Ditto.
3543 * gdb.base/long_long.exp: Ditto.
3544 * gdb.base/maint.exp: Ditto.
3545 * gdb.base/ptype.exp: Ditto.
3546 * gdb.base/return.exp: Ditto.
3547 * gdb.base/setshow.exp: Ditto.
3548 * gdb.base/sigbpt.exp: Ditto.
3549 * gdb.base/sigrepeat.exp: Ditto.
3550
3551 * gdb.cp/classes.exp: Ditto.
3552
3553 * gdb.dwarf2/dw2-restore.exp: Ditto.
3554
3555 * gdb.gdb/selftest.exp: Ditto.
3556
3557 * gdb.multi/base.exp: Ditto.
3558 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3559
3560 * gdb.python/py-block.exp: Ditto.
3561 * gdb.python/py-prettyprint.exp: Ditto.
3562 * gdb.python/py-template.exp: Ditto.
3563
3564 * gdb.server/ext-attach.exp: Ditto.
3565 * gdb.server/ext-run.exp: Ditto.
3566 * gdb.server/server-mon.exp: Ditto.
3567
3568 * gdb.threads/fork-thread-pending.exp: Ditto.
3569 * gdb.threads/hand-call-in-threads.exp: Ditto.
3570 * gdb.threads/interrupted-hand-call.exp: Ditto.
3571 * gdb.threads/linux-dp.exp: Ditto.
3572 * gdb.threads/manythreads.exp: Ditto.
3573 * gdb.threads/print-threads.exp: Ditto.
3574 * gdb.threads/pthreads.exp: Ditto.
3575 * gdb.threads/schedlock.exp: Ditto.
3576 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3577 * gdb.threads/threadapply.exp: Ditto.
3578
de7ff789
MS
35792010-06-08 Michael Snyder <msnyder@vmware.com>
3580
889bf7c5 3581 * gdb.ada/exec_changed.exp:
de7ff789
MS
3582 Use ".*" instead of "" as wildcard regexp.
3583
3584 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3585 * gdb.base/call-ar-st.exp: Ditto.
3586 * gdb.base/checkpoint.exp: Ditto.
3587 * gdb.base/default.exp: Ditto.
3588 * gdb.base/dump.exp: Ditto.
3589 * gdb.base/ending-run.exp: Ditto.
3590 * gdb.base/fileio.exp: Ditto.
3591 * gdb.base/miscexprs.exp: Ditto.
3592 * gdb.base/pointers.exp: Ditto.
3593 * gdb.base/readline.exp: Ditto.
3594 * gdb.base/reread.exp: Ditto.
3595 * gdb.base/restore.exp: Ditto.
3596 * gdb.base/shlib-call.exp: Ditto.
3597 * gdb.base/valgrind-db-attach.exp: Ditto.
3598 * gdb.base/volatile.exp: Ditto.
3599 * gdb.base/watchpoints.exp: Ditto.
3600
3601 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3602
3603 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3604 * gdb.python/py-value.exp: Ditto.
3605
3606 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3607 * gdb.trace/circ.exp: Ditto.
3608 * gdb.trace/collection.exp: Ditto.
3609 * gdb.trace/packetlen.exp: Ditto.
3610 * gdb.trace/passc-dyn.exp: Ditto.
3611 * gdb.trace/report.exp: Ditto.
3612 * gdb.trace/tfile.exp: Ditto.
3613 * gdb.trace/tfind.exp: Ditto.
3614 * gdb.trace/while-dyn.exp: Ditto.
3615
3bebe2f2
JK
36162010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3617
3618 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3619
5c631832
JK
36202010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3621
3622 Test PR 10640.
3623 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3624
4c3376c8
SW
36252010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3626
3627 * gdb.cp/koenig.exp: Test for ADL operators.
3628 * gdb.cp/koenig.cc: Added ADL operators.
3629 * gdb.cp/operator.exp: New test.
3630 * gdb.cp/operator.cc: New test.
3631
dc226d5a
MS
36322010-06-04 Michael Snyder <msnyder@vmware.com>
3633
dfb88a23
MS
3634 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3635 * gdb.base/pending.exp: Ditto.
f7ae76b3 3636
dc226d5a
MS
3637 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3638
967cf477
DE
36392010-06-04 Doug Evans <dje@google.com>
3640
3641 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3642 disabled printers.
3643 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3644 (enable_lookup_function): New function.
3645
eb801841
TT
36462010-06-04 Tom Tromey <tromey@redhat.com>
3647
3648 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3649 of hash and id.
3650
38979823
JK
36512010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3652
3653 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3654 newline.
3655 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3656 (empty verbose non-noisy clear, empty verbose noisy clear)
3657 (empty non-verbose noisy clear): Likewise.
3658
35ec993f
MS
36592010-06-03 Michael Snyder <msnyder@vmware.com>
3660
3661 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3662 * gdb.base/display.exp: Ditto.
3663 * gdb.base/find.exp: Ditto.
3664 * gdb.base/ifelse.exp: Ditto.
3665 * gdb.base/multi-forks.exp: Ditto.
3666 * gdb.base/recurse.exp: Ditto.
3667 * gdb.base/setshow.exp: Ditto.
3668 * gdb.base/value-double-free.exp: Ditto.
3669 * gdb.base/watch-vfork.exp: Ditto.
3670 * gdb.base/watch_thread_num.exp: Ditto.
3671 * gdb.base/watchpoint-solib.exp: Ditto.
3672 * gdb.base/watchpoint.exp: Ditto.
3673 * gdb.base/watchpoints.exp: Ditto.
3674
3675 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3676 * gdb.cp/overload.exp: Ditto.
3677 * gdb.cp/virtfunc.exp: Ditto.
3678
3679 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3680
889bf7c5 3681 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3682 Replace gdb_test with gdb_test_no_output.
3683
889bf7c5 3684 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3685 Replace gdb_test with gdb_test_no_output.
3686 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3687 * gdb.threads/watchthreads.exp: Ditto.
3688 * gdb.threads/watchthreads2.exp: Ditto.
3689
3690 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3691 * gdb.trace/tfind.exp: Ditto.
3692
c22decce
JB
36932010-06-03 Joel Brobecker <brobecker@adacore.com>
3694
3695 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3696 successful test if message is the empty string.
3697
fd5700c7
JK
36982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3699
3700 * gdb.fortran/module.exp (stopped language detection): New test.
3701
f55ee35c
JK
37022010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3703
3704 Support DW_TAG_module as separate namespaces.
3705 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3706 gdb.fortran/library-module-lib.f90: New.
3707 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3708 (print i): Remove.
3709 (continue to breakpoint: i-is-1, print var_i value 1)
3710 (continue to breakpoint: i-is-2, print var_i value 2)
3711 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3712 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3713 (complete `modmany, complete `modmany`, complete `modmany`var)
3714 (show language, setting breakpoint at module): New tests.
3715 * gdb.fortran/module.f90 (module mod): Remove.
3716 (module mod1, module mod2, module modmany, subroutine sub1)
3717 (subroutine sub2, program module): New.
3718
b8e8282f
JK
37192010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3720
3721 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3722 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3723 * gdb.cp/anon-union.exp (pass): Rename to ...
3724 (print z 2): ... here.
b8e8282f 3725
019ebafc
MS
37262010-06-02 Michael Snyder <msnyder@vmware.com>
3727
e68d8fd4
MS
3728 * gdb.trace/actions.exp: Use gdb_test_no_output.
3729 * gdb.trace/circ.exp: Ditto.
3730 * gdb.trace/packetlen.exp: Ditto.
3731 * gdb.trace/save-trace.exp: Ditto.
3732 * gdb.trace/tracecmd.exp: Ditto.
3733 * gdb.trace/tsv.exp: Ditto.
3734
12b5d08a
MS
3735 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3736 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3737 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3738 * gdb.threads/manythreads.exp: Ditto.
3739 * gdb.threads/print-threads.exp: Ditto.
3740 * gdb.threads/pthreads.exp: Ditto.
3741 * gdb.threads/schedlock.exp: Ditto.
3742 * gdb.threads/staticthreads.exp: Ditto.
3743 * gdb.threads/thread-specific.exp: Ditto.
3744 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3745 * gdb.threads/threadapply.exp: Ditto.
3746 * gdb.threads/watchthreads.exp: Ditto.
3747 * gdb.threads/watchthreads2.exp: Ditto.
3748
89493308
MS
3749 * gdb.python/py-block.exp: Use gdb_test_no_output.
3750 * gdb.python/py-prettyprint.exp: Ditto.
3751 * gdb.python/py-template.exp: Ditto.
3752 * gdb.python/py-value.exp: Ditto.
3753
3754 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3755 * gdb.reverse/watch-reverse.exp: Ditto.
3756
3757 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3758 * gdb.server/ext-run.exp: Ditto.
3759
019ebafc
MS
3760 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3761 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3762 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3763 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3764 * gdb.dwarf2/dw2-producer.exp: Ditto.
3765 * gdb.dwarf2/mac-fileno.exp: Ditto.
3766
3767 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3768 * gdb.gdb/selftest.exp: Ditto.
3769
3770 * gdb.multi/base.exp: Use gdb_test_no_output.
3771
3772 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3773
3e0ca3a5
JK
37742010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3775
3776 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3777
9db70545
MS
37782010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3779
a8d52276
MS
3780 * gdb.cp/class2.exp: Use gdb_test_no_output.
3781 * gdb.cp/classes.exp: Ditto.
3782 * gdb.cp/extern-c.exp: Ditto.
3783 * gdb.cp/inherit.exp: Ditto.
3784 * gdb.cp/maint.exp: Ditto.
3785 * gdb.cp/mb-inline.exp: Ditto.
3786 * gdb.cp/mb-templates.exp: Ditto.
3787 * gdb.cp/method2.exp: Ditto.
3788 * gdb.cp/misc.exp: Ditto.
3789 * gdb.cp/ovldbreak.exp: Ditto.
3790 * gdb.cp/punctuator.exp: Ditto.
3791 * gdb.cp/templates.exp: Ditto.
3792 * gdb.cp/virtbase.exp: Ditto.
3793
889bf7c5 3794 * gdb.threads/attach-stopped.exp:
9db70545 3795 Replace uses of send_gdb / gdb_expect.
889bf7c5 3796 * gdb.threads/attachstop-mt.exp:
9db70545 3797 Replace uses of send_gdb / gdb_expect.
889bf7c5 3798 * gdb.threads/gcore-thread.exp:
9db70545 3799 Replace uses of send_gdb / gdb_expect.
889bf7c5 3800 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3801 Replace uses of send_gdb / gdb_expect.
3802 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3803 * gdb.threads/print-threads.exp:
9db70545
MS
3804 Replace uses of send_gdb / gdb_expect.
3805 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3806 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3807 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3808
3809 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3810 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3811 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3812 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3813 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3814 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3815 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3816 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3817 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3818 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3819 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3820
359cc68c
JK
38212010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3822
3823 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3824
7d3fe98e
SW
38252010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3826
3827 * gdb.cp/koenig.exp: Added new test case.
3828 * gdb.cp/koenig.cc: Ditto.
3829
27d3a1a2
MS
38302010-06-01 Michael Snyder <msnyder@vmware.com>
3831
3832 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3833 * gdb.base/arrayidx.exp: Ditto.
3834 * gdb.base/attach.exp: Ditto.
3835 * gdb.base/auxv.exp: Ditto.
3836 * gdb.base/bigcre.exp: Ditto.
3837 * gdb.base/break-always.exp: Ditto.
3838 * gdb.base/break-interp.exp: Ditto.
3839 * gdb.base/break.exp: Ditto.
3840 * gdb.base/breakpoint-shadow.exp: Ditto.
3841 * gdb.base/call-ar-st.exp: Ditto.
3842 * gdb.base/call-sc.exp: Ditto.
3843 * gdb.base/call-signal-resume.exp: Ditto.
3844 * gdb.base/callfuncs.exp: Ditto.
3845 * gdb.base/catch-syscall.exp: Ditto.
3846 * gdb.base/charset.exp: Ditto.
3847 * gdb.base/code-expr.exp: Ditto.
3848 * gdb.base/commands.exp: Ditto.
3849 * gdb.base/cond-expr.exp: Ditto.
3850 * gdb.base/condbreak.exp: Ditto.
3851 * gdb.base/cursal.exp: Ditto.
3852 * gdb.base/cvexpr.exp: Ditto.
3853 * gdb.base/default.exp: Ditto.
3854 * gdb.base/del.exp: Ditto.
3855 * gdb.base/detach.exp: Ditto.
3856 * gdb.base/display.exp: Ditto.
3857 * gdb.base/ena-dis-br.exp: Ditto.
3858 * gdb.base/eval-skip.exp: Ditto.
3859 * gdb.base/foll-fork.exp: Ditto.
3860 * gdb.base/foll-vfork.exp: Ditto.
3861 * gdb.base/frame-args.exp: Ditto.
3862 * gdb.base/funcargs.exp: Ditto.
3863 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3864 * gdb.base/gdbvars.exp: Ditto.
3865 * gdb.base/help.exp: Ditto.
3866 * gdb.base/ifelse.exp: Ditto.
3867 * gdb.base/included.exp: Ditto.
3868 * gdb.base/list.exp: Ditto.
3869 * gdb.base/macscp.exp: Ditto.
3870 * gdb.base/maint.exp: Ditto.
3871 * gdb.base/multi-fork.exp: Ditto.
3872 * gdb.base/overlays.exp: Ditto.
3873 * gdb.base/page.exp: Ditto.
3874 * gdb.base/pending.exp: Ditto.
3875 * gdb.base/pointers.exp: Ditto.
3876 * gdb.base/pr11022.exp: Ditto.
3877 * gdb.base/prelink.exp: Ditto.
3878 * gdb.base/printcmds.exp: Ditto.
3879 * gdb.base/psymtab.exp: Ditto.
3880 * gdb.base/randomize.exp: Ditto.
3881 * gdb.base/relational.exp: Ditto.
3882 * gdb.base/relocate.exp: Ditto.
3883 * gdb.base/remote.exp: Ditto.
3884 * gdb.base/sepdebug.exp: Ditto.
3885 * gdb.base/set-lang-auto.exp: Ditto.
3886 * gdb.base/setshow.exp: Ditto.
3887 * gdb.base/setvar.exp: Ditto.
3888 * gdb.base/signals.exp: Ditto.
3889 * gdb.base/signull.exp: Ditto.
3890 * gdb.base/sigstep.exp: Ditto.
3891 * gdb.base/sizeof.exp: Ditto.
3892 * gdb.base/solib-disc.exp: Ditto.
3893 * gdb.base/store.exp: Ditto.
3894 * gdb.base/structs.exp: Ditto.
3895 * gdb.base/structs2.exp: Ditto.
3896 * gdb.base/subst.exp: Ditto.
3897 * gdb.base/term.exp: Ditto.
3898 * gdb.base/trace-commands.exp: Ditto.
3899 * gdb.base/unwindonsignal.exp: Ditto.
3900 * gdb.base/valgrind-db-attach.exp: Ditto.
3901 * gdb.base/varargs.exp: Ditto.
3902 * gdb.base/watch-cond.exp: Ditto.
3903 * gdb.base/watch_thread_num.exp: Ditto.
3904 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3905 * gdb.base/watchpoint.exp: Ditto.
3906 * gdb.base/whatis-exp.exp: Ditto.
3907
f8d3bf8f
MS
39082010-06-01 Michael Snyder <msnyder@vmware.com>
3909
3910 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3911 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3912 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3913 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3914 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3915 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3916 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3917 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3918 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3919 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3920 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3921 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3922 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3923 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3924 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3925
3f9e0d32
JK
39262010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3927
3928 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3929 trailing newline.
3930 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3931 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3932 (p *args): ... here and remove excessive trailing newline.
3933
f629457d
JB
39342010-05-31 Joel Brobecker <brobecker@adacore.com>
3935
3936 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3937
09eef106
JK
39382010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3939
3940 Accept the new Linux kernel "t (tracing stop)" string.
3941 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3942 Update comment.
3943 (state_wait) <T (tracing stop)>: New.
3944 (main): Update the state_wait expect string.
3945
94f31136
PA
39462010-05-28 Pedro Alves <pedro@codesourcery.com>
3947
3948 * limits.c, limits.exp: Delete files.
3949 * Makefile.in (clean mostlyclean): Adjust.
3950 * tracecmd.exp: Adjust.
3951
096554ab
JK
39522010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3953
3954 * gdb.base/tui-layout.exp: New.
3955
27d3a1a2 39562010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3957
889bf7c5 3958 * gdb.reverse/break-precsave.exp:
bcd2dc50 3959 Replace uses of send_gdb / gdb_expect.
889bf7c5 3960 * gdb.reverse/break-reverse.exp:
bcd2dc50 3961 Replace uses of send_gdb / gdb_expect.
889bf7c5 3962 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3963 Replace uses of send_gdb / gdb_expect.
889bf7c5 3964 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3965 Replace uses of send_gdb / gdb_expect.
889bf7c5 3966 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3967 Replace uses of send_gdb / gdb_expect.
889bf7c5 3968 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3969 Replace uses of send_gdb / gdb_expect.
889bf7c5 3970 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3971 Replace uses of send_gdb / gdb_expect.
889bf7c5 3972 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3973 Replace uses of send_gdb / gdb_expect.
889bf7c5 3974 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3975 Replace uses of send_gdb / gdb_expect.
889bf7c5 3976 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3977 Replace uses of send_gdb / gdb_expect.
889bf7c5 3978 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3979 Replace uses of send_gdb / gdb_expect.
889bf7c5 3980 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3981 Replace uses of send_gdb / gdb_expect.
889bf7c5 3982 * gdb.reverse/machinestate.exp:
bcd2dc50 3983 Replace uses of send_gdb / gdb_expect.
889bf7c5 3984 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3985 Replace uses of send_gdb / gdb_expect.
889bf7c5 3986 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3987 Replace uses of send_gdb / gdb_expect.
889bf7c5 3988 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3989 Replace uses of send_gdb / gdb_expect.
889bf7c5 3990 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3991 Replace uses of send_gdb / gdb_expect.
889bf7c5 3992 * gdb.reverse/step-precsave.exp:
bcd2dc50 3993 Replace uses of send_gdb / gdb_expect.
889bf7c5 3994 * gdb.reverse/step-reverse.exp:
bcd2dc50 3995 Replace uses of send_gdb / gdb_expect.
889bf7c5 3996 * gdb.reverse/until-precsave.exp:
bcd2dc50 3997 Replace uses of send_gdb / gdb_expect.
889bf7c5 3998 * gdb.reverse/until-reverse.exp:
bcd2dc50 3999 Replace uses of send_gdb / gdb_expect.
889bf7c5 4000 * gdb.reverse/watch-precsave.exp:
bcd2dc50 4001 Replace uses of send_gdb / gdb_expect.
889bf7c5 4002 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
4003 Replace uses of send_gdb / gdb_expect.
4004
3def43e0
JK
40052010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4006
4007 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4008 excessive newline.
4009
27d3a1a2 40102010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
4011
4012 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
4013 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4014 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4015 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4016 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4017 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4018 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4019 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4020 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4021 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4022 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4023 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4024 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4025 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4026 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4027 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4028 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4029 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4030 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 4031
27d3a1a2 40322010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 4033
22454424
MS
4034 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4035 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4036
4037 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4038 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4039 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4040
889bf7c5 4041 * gdb.reverse/consecutive-reverse.exp:
22454424 4042 Replace uses of send_gdb / gdb_expect.
889bf7c5 4043 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
4044 Replace uses of send_gdb / gdb_expect.
4045
4046 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4047 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4048 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4049 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
4050 Replace uses of send_gdb / gdb_expect.
4051 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4052 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4053 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4054 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4055 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4056 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4057 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4058 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4059 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
4060
40612010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 4062
22454424 4063 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4064
22454424 4065 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4066
22454424
MS
4067 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4068 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4069 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4070 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4071 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4072 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4073 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4074 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4075 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4076
6e5f2c59
TT
40772010-05-25 Tom Tromey <tromey@redhat.com>
4078
4079 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4080
bbc8b958
TT
40812010-05-25 Tom Tromey <tromey@redhat.com>
4082
4083 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4084 argument order.
4085 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4086 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4087 order.
4088 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4089 order.
4090 * gdb.base/call-sc.exp (setup_kfails): Remove.
4091 (setup_compiler_kfails): Remove.
4092 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4093 argument order.
4094 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4095 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4096 (advancei): Fix setup_kfail argument order.
4097 * gdb.base/radix.exp: Fix setup_kfail argument order.
4098 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4099 order.
4100 * gdb.base/structs.exp (setup_kfails): Remove.
4101 (setup_compiler_kfails): Fix setup_kfail argument order.
4102 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4103 order.
4104 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4105 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4106 setup_kfail argument order.
4107 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4108
83d1babf
TT
41092010-05-25 Tom Tromey <tromey@redhat.com>
4110
4111 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4112
6acb16a2
MS
41132010-05-25 Michael Snyder <msnyder@vmware.com>
4114
4115 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4116 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4117 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4118 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4119 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4120 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4121 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4122 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4123 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
4124 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4125 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4126 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4127 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4128 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4129 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4130 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4131 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4132 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4133 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4134 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4135 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4136 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4137 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
4138 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4139 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4140 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4141 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4142 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4143 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4144 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4145 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4146 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4147 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4148 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4149 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4150 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4151 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4152 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4153 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4154 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4155 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4156 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4157 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4158 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4159 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4160 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4161 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 4162 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4163
41642010-05-25 Doug Evans <dje@google.com>
4165
4166 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4167 gdb.string_to_argv.
ad3986f0 4168
d3b1e874
TT
41692010-05-21 Tom Tromey <tromey@redhat.com>
4170
4171 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4172 Call it.
4173 * gdb.dwarf2/pieces.S: Update.
4174 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4175
cb826367
TT
41762010-05-21 Tom Tromey <tromey@redhat.com>
4177
4178 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4179 Call it.
4180 * gdb.dwarf2/pieces.c (struct C): New.
4181 (f6): New function.
4182 * gdb.dwarf2/pieces.S: Replace.
4183
74de6778
TT
41842010-05-21 Tom Tromey <tromey@redhat.com>
4185
4186 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4187 Call it.
4188
afd74c5f
TT
41892010-05-21 Tom Tromey <tromey@redhat.com>
4190
4191 * gdb.dwarf2.pieces.exp: New file.
4192 * gdb.dwarf2.pieces.S: New file.
4193 * gdb.dwarf2.pieces.c: New file.
4194
a7b75dfd 41952010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4196 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4197
4198 * lib/gdb.exp (gdb_test_no_output): New function.
4199 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4200 when testing commands that should produce no output.
4201
c81c812a
JB
42022010-05-17 Joel Brobecker <brobecker@adacore.com>
4203
4204 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4205 parameter that we want to watch being a constant.
4206
0cce5bd9
JB
42072010-05-17 Joel Brobecker <brobecker@adacore.com>
4208
4209 * gdb.ada/cond_lang: New testcase.
4210
47050449
JB
42112010-05-17 Joel Brobecker <brobecker@adacore.com>
4212
4213 * lib/gdb.exp (banned_variables): New variable/constant.
4214 (gdb_init): Add write trace on variables listed in banned_variables.
4215 (gdb_finish): Remove write traces on variables listed in
4216 banned_variables.
4217
77c01586
JB
42182010-05-17 Joel Brobecker <brobecker@adacore.com>
4219
4220 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4221 * gdb.cp/koenig.exp: Likewise.
4222
88d4aea7
PM
42232010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4224
889bf7c5 4225 PR python/11482
88d4aea7
PM
4226
4227 * gdb.python/py-value.exp (test_value_hash): New function.
4228
f5a010c0
PM
42292010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4230
4231 PR exp/11530.
4232 * gdb.base/gdb11530.c: New file.
4233 * gdb.base/gdb11530.exp: New file.
4234
8ef4892f
JK
42352010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4236
4237 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4238 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4239
7322dca9
SW
42402010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4241
4242 * gdb.cp/koenig.exp: New test.
4243 * gdb.cp/koenig.cc: New test program.
4244
02e7ea18
JB
42452010-05-05 Joel Brobecker <brobecker@adacore.com>
4246
4247 Remove the use of prms_id and bug_id throughout the testsuite.
4248
e1c34c5d
PM
42492010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4250
4251 PR exp/11349.
4252 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4253 use a reference local variable.
4254
8e1d0c49
JK
42552010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4256
4257 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4258 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4259 variable different_dir. Move debugfile into a full directory pathname
4260 under DIFFERENT_DIR.
4261 * lib/gdb.exp (separate_debug_filename): Remove.
4262 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4263 variable debug_dir and mkdir of it. Update function comments.
4264
e66408ed
PA
42652010-04-29 Pedro Alves <pedro@codesourcery.com>
4266
4267 PR gdb/11557
4268
4269 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4270 files.
4271
d7b32ed3
PM
42722010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4273
889bf7c5 4274 * gdb.python/py-param.exp: New File.
d7b32ed3 4275
6aecb9c2
JB
42762010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4277
4278 * gdb.base/default.exp: Fix "set language" test.
4279
bdf92a1c
PM
42802010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4281
4282 PR breakpoints/11531.
4283 * gdb.base/gdb11531.c: New file.
4284 * gdb.base/gdb11531.exp: New file.
4285
3f172e24
TT
42862010-04-26 Tom Tromey <tromey@redhat.com>
4287
4288 * gdb.base/completion.exp: Add tests for completion and deprecated
4289 commands.
4290
64af4c92
JK
42912010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4292
4293 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4294 (print /x char_array): Escape curly brackets.
4295
492928e4
JK
42962010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4297
4298 Fix deadlock on looped list of loaded shared objects.
4299 * gdb.base/solib-corrupted.exp: New.
4300
66d09542
DE
43012010-04-23 Doug Evans <dje@google.com>
4302
4303 * gdb.python/py-section-script.c: New file.
4304 * gdb.python/py-section-script.exp: New file.
4305 * gdb.python/py-section-script.py: New file.
4306
8bd10a10
CM
43072010-04-20 Chris Moller <cmoller@redhat.com>
4308
4309 PR 10179
4310
4311 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4312 * gdb.base/pr10179-a.c:
4313 * gdb.base/pr10179-b.c:
4314 * gdb.base/pr10179.exp: New files.
4315
c0201579
JK
43162010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4317
4318 Fix crashes on dangling display expressions.
4319 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4320 is SEP.
4321 (lib_flags): Remove the "debug" keyword.
4322 (libsepdebug): New variable for iterating new loop.
4323 (save_pf_prefix): New variable wrapping the loop.
4324 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4325 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4326
793b0ff8
PM
43272010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4328
4329 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4330
097f51f7
PM
43312010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4332
4333 PR stabs/11479.
4334 * gdb.stabs/gdb11479.exp: New file.
4335 * gdb.stabs/gdb11479.c: New file.
4336
9a22f0d0
PM
43372010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4338
4339 * gdb.base/charset.c (Strin16, String32): New variables.
4340 * gdb.base/charset.exp (gdb_test): Test correct display
4341 of 16 or 32 bit strings.
4342
43432010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4344
4345 PR 9167
4346 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4347 * gdb.cp/pr9167.cc: New file.
4348 * gdb.cp/pr9167.exp: New file.
4349
4350
6e354e5e
PM
43512010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4352
4353 PR pascal/11492.
4354 * gdb.pascal/gdb11492.pas: New file.
4355 * gdb.pascal/gdb11492.exp: New file.
4356
be942545
JB
43572010-04-20 Joel Brobecker <brobecker@adacore.com>
4358
1667e6e3 4359 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4360
0c3acc09
JB
43612010-04-20 Joel Brobecker <brobecker@adacore.com>
4362
4363 * gdb.ada/dyn_loc: New testcase.
4364
ec31cde5
CM
43652010-04-20 Chris Moller <cmoller@redhat.com>
4366
4367 PR 10867
889bf7c5 4368
ec31cde5
CM
4369 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4370 * gdb.cp/pr10687.cc: New file.
4371 * gdb.cp/pr10687.exp: New file.
4372
4373
ce4b0682
SDJ
43742010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4375 Sergio Durigan Junior <sergiodj@redhat.com>
4376
4377 * gdb.fortran/logical.exp: New testcase.
4378 * gdb.fortran/logical.f90: New file.
4379
3436961f
DE
43802010-04-19 Doug Evans <dje@google.com>
4381
4382 * gdb.base/help.exp (help source): Update expected output.
4383
4d836c09
JK
43842010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4385
4386 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4387 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4388 gdb_exit and return.
4389 (executable): New variable.
4390 (binfile): Use it.
4391
6149aea9
PA
43922010-04-19 Pedro Alves <pedro@codesourcery.com>
4393
4394 PR breakpoints/8554.
4395
4396 * gdb.trace/save-trace.exp: Adjust.
4397
ed41462c
L
43982010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4399
4400 PR corefiles/11511
4401 * gdb.arch/system-gcore.exp: New.
4402 * gdb.arch/gcore.c: Likewise.
4403
3f7b2faa
DE
44042010-04-15 Doug Evans <dje@google.com>
4405
fa33c3cd
DE
4406 * gdb.python/py-progspace.c: New file.
4407 * gdb.python/py-progspace.exp: New file.
4408
3f7b2faa
DE
4409 * gdb.base/source.exp: Add tests for "source -s".
4410
79f283fe
PM
44112010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4412
4413 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4414 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4415 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4416 * gdb.python/py-mi.exp: New test for to_string returning None.
4417
fc8eb08a
PM
44182010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4419
4420 * gdb.python/py-breakpoint.c: Make result global.
4421
26e197f6
JK
44222010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4423
4424 Fix non-GNU make compatibility.
4425 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4426
adc36818
PM
44272010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4428
4429 * gdb.python/py-breakpoint.exp: New File.
4430 * gdb.python/py-breakpoint.C: Ditto.
4431
64e17368
SS
44322010-04-08 Stan Shebs <stan@codesourcery.com>
4433
4434 * gdb.trace/actions.exp: Clear default-collect.
4435 * gdb.trace/save-trace.exp: Clear default-collect.
4436
fff5cc64
PM
44372010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4438
4439 * gdb.python/py-value: Add null string variable.
4440 (test_lazy_string): Test zero length, NULL address lazy
4441 strings.
4442
a055a187
L
44432010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4444
4445 * gdb.arch/i386-avx.c: New.
4446 * gdb.arch/i386-avx.exp: Likewise.
4447
4448 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4449
96e39866
DE
44502010-04-06 Doug Evans <dje@google.com>
4451
4452 * gdb.base/source-test.gdb: New file.
4453 * gdb.base/source.exp: Test source -v.
4454
5984a431
UW
44552010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4456
4457 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4458
ec8a089a
PM
44592010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4460
4461 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4462 within one line, unless it is followed by a double quote.
4463 * gdb.stabs/hppa.sed: Idem.
4464 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4465 * gdb.stabs/weird.exp: Check for correct parsing of
4466 char and string constants.
ec8a089a
PM
4467 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4468 in .stabs to .stabx substitution.
4469
fce3c1f0
SS
44702010-04-05 Stan Shebs <stan@codesourcery.com>
4471
4472 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4473 constant global.
4474 * gdb.trace/tfile.exp: Try to print them.
4475
d77f58be
SS
44762010-04-04 Stan Shebs <stan@codesourcery.com>
4477
4478 * gdb.base/completion.exp: Update for new "info watchpoints".
4479 * gdb.base/default.exp: Ditto.
4480 * gdb.base/help.exp: Ditto.
4481 * gdb.base/watchpoint.exp: Ditto.
4482 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4483
af54718e
SS
44842010-04-04 Stan Shebs <stan@codesourcery.com>
4485
4486 * gdb.trace/tfile.exp: Sharpen tfind test.
4487
74d1f91e
JK
44882010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4489
4490 * gdb.base/break-entry.exp: New.
4491
eb8e76db 44922010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4493 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4494
4495 * gdb.reverse/i386-sse-reverse.exp: New file.
4496 * gdb.reverse/i386-sse-reverse.c: New file.
4497
bf65cad8
PA
44982010-04-02 Pedro Alves <pedro@codesourcery.com>
4499
4500 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4501
fff87407
SS
45022010-04-01 Stan Shebs <stan@codesourcery.com>
4503
4504 * gdb.trace/actions.exp: Tweak expected output.
4505 * gdb.trace/while-stepping.exp: Tweak expected output.
4506
fe01d668
L
45072010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4508
4509 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4510
86b17b60
PA
45112010-04-01 Pedro Alves <pedro@codesourcery.com>
4512
4513 * gdb.base/commands.exp: Adjust.
4514 * gdb.cp/extern-c.exp: Adjust.
4515
2c58c0a9
PA
45162010-04-01 Pedro Alves <pedro@codesourcery.com>
4517
4518 * gdb.trace/collection.c (local_test_func): Define a local struct,
4519 and instanciate it.
4520
0db9b91c
PA
45212010-04-01 Pedro Alves <pedro@codesourcery.com>
4522
4523 * gdb.trace/collection.exp (gdb_collect_args_test)
4524 (gdb_collect_argarray_test): XFAIL the tests that assume the
4525 argarray argument's elements are collected.
4526
8072405b
JK
45272010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4528
4529 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4530 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4531
8bf6485c
SS
45322010-03-31 Stan Shebs <stan@codesourcery.com>
4533
4534 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4535 and tracepoint conditionals.
4536 (gdb_verify_tracepoints): Delete unused return.
4537
fd7f724a
KS
45382010-03-26 Keith Seitz <keiths@redhat.com>
4539
4540 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4541 appear in the output before main.
4542 Remove KFAIL for gdb/2215 aka bz 9320.
4543
8d9e7719
DE
45442010-03-30 Doug Evans <dje@google.com>
4545
0906dd0b
DE
4546 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4547 by dejagnu.
4548 * gdb.arch/amd64-dword.exp: Ditto.
4549
8d9e7719
DE
4550 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4551 match.
4552 (break printf): Ditto.
4553
1da644f0
SW
45542010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4555
4556 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4557 gcc < 4.4.
4558 * gdb.cp/shadow.exp: Ditto.
4559
a8121990
PA
45602010-03-29 Pedro Alves <pedro@codesourcery.com>
4561
4562 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4563 "tstart" is silent.
4564
6e79d367
PA
45652010-03-29 Pedro Alves <pedro@codesourcery.com>
4566
4567 * gdb.trace/collection.exp (executable): New.
4568 (binfile): Use it.
4569 (fpreg, spreg, pcreg): New.
4570 (test_register): Use gdb_test_multiple. Pass /x to print.
4571 (prepare_for_trace_test): New.
4572 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4573 (gdb_collect_args_test, gdb_collect_argstruct_test)
4574 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4575 prepare_for_trace_test.
4576 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4577 fpreg, spreg and pcreg.
4578 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4579 prepare_for_trace_test.
4580 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4581 try to detect tracing support here. Don't set breakpoints at
4582 `begin' or `end' here.
4583 <global scope>: Use clean_restart. Run to main before checking
4584 for tracing support. Check for for tracing support here.
4585
09248348
JK
45862010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4587
4588 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4589 " as $displacement" to "seen displacement message".
4590
d350db38
PA
45912010-03-28 Pedro Alves <pedro@codesourcery.com>
4592
4593 * gdb.trace/while-dyn.exp (executable): New variable.
4594 (binfile): Use it.
4595 (test_while_stepping): New function. Move most tests here. Call
4596 it once for each of the while-stepping, stepping and ws aliases.
4597
907af001
UW
45982010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4599
4600 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4601 that do not provide the tagless_struct type name at all.
4602 (test_print_anon_union): Do not check value of uninitialized
4603 union member. Do not use cp_test_ptype_class, so we can accept
4604 "long" as well as "long int".
4605
610197fd
PA
46062010-03-26 Pedro Alves <pedro@codesourcery.com>
4607
4608 * gdb.trace/tfile.c (tohex, bin2hex): New.
4609 (write_error_trace_file): Hexify error description.
4610
6c28cbf2
SS
46112010-03-25 Stan Shebs <stan@codesourcery.com>
4612
4613 * gdb.trace/tfile.c: Generate an additional trace file, improve
4614 portability.
4615 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4616 files in a better way.
4617
e62b8c7e
KS
46182010-03-25 Keith Seitz <keiths@redhat.com>
4619
4620 * gdb.java/jprint.exp: XFAIL printing of static class members
4621 because of GCC debuginfo problem.
4622
82ccf5a5
JK
46232010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4624
4625 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4626
293e2f9e
DJ
46272010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4628
4629 * gdb.base/completion.exp: Allow long instead of long int.
4630 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4631 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4632 variable p.
4633 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4634 * gdb.base/pointers.exp: Allow long instead of long int.
4635 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4636 * gdb.base/step-line.exp: Allow a directory before the source file name.
4637
95a42b64
TT
46382010-03-24 Tom Tromey <tromey@redhat.com>
4639
4640 PR breakpoints/9352:
4641 * gdb.base/default.exp: Update.
4642 * gdb.base/commands.exp: Update.
4643 * gdb.cp/extern-c.exp: Test setting commands on multiple
4644 breakpoints at once.
4645
2390201f
DJ
46462010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4647
4648 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4649 if gdb,nosignals.
4650 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4651 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4652 exited".
4653
8c9a6790
SS
46542010-03-24 Stan Shebs <stan@codesourcery.com>
4655
4656 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4657
a6c727b2
DJ
46582010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4659
4660 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4661 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4662 argument. Handle "short" and "long".
4663 (Top level): Pass overprototyped output for old_fptr and xptr.
4664
4dfd5423
PA
46652010-03-23 Pedro Alves <pedro@codesourcery.com>
4666
4667 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4668 format strings and add casts to avoid compiler warnings.
4669
46702010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4671
4672 * lib/trace-support.exp (gdb_trace_setactions):
4673 Don't expect whitespace after ">" prompt.
4674 * gdb.trace/actions.exp: Adjust for output changes.
4675 * gdb.trace/while-stepping.exp: Likewise.
4676
c847d045
JK
46772010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4678
4679 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4680 and r157645).
4681
5f717f1d
JK
46822010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4683
4684 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4685 New.
4686
7d6d51d5
DJ
46872010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4688
4689 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4690 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4691
3b11a015
SS
46922010-03-19 Stan Shebs <stan@codesourcery.com>
4693
4694 * gdb.trace/ax.exp: New file.
4695
d7d158ed
DE
46962010-03-19 Doug Evans <dje@google.com>
4697
6bb85cd1
DE
4698 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4699 output from gcc.
4700
d7d158ed
DE
4701 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4702 named /usr/sbin/prelink<foo>.
4703
4daf5ac0
SS
47042010-03-18 Stan Shebs <stan@codesourcery.com>
4705
4706 * gdb.trace/circ.exp: Test circular-trace-buffer.
4707 * gdb.trace/tfile.exp: Update tstatus test.
4708
e8d05480
JB
47092010-03-18 Joel Brobecker <brobecker@adacore.com>
4710
4711 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4712 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4713
441b986a
UW
47142010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4715
4716 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4717
4247603b
PA
47182010-03-18 Pedro Alves <pedro@codesourcery.com>
4719
4720 * gdb.base/default.exp: Adjust the expected output of the finish
4721 and until commands when the inferior is not being run.
4722
13387711
SW
47232010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4724
4725 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4726 * gdb.cp/nsusing.exp: Ditto.
4727
6e31430b
TT
47282010-03-15 Tom Tromey <tromey@redhat.com>
4729
4730 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4731 * gdb.cp/userdef.cc (operator==): New function.
4732 (main): New locals mem1, mem2.
4733
e2d69cb5
JZ
47342010-03-15 Jie Zhang <jie@codesourcery.com>
4735
4736 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4737 Declare and use new loadtimeout variable.
4738
f572f0a9
DJ
47392010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4740
4741 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4742 Use gdb_load later.
4743
51f4c0b0
PA
47442010-03-14 Pedro Alves <pedro@codesourcery.com>
4745
4746 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4747 literal. Add missing endlines to prints to stderr.
4748
1c809c68
TT
47492010-03-12 Tom Tromey <tromey@redhat.com>
4750
4751 PR c++/9708:
4752 * gdb.cp/m-static.exp: Add regression test.
4753 * gdb.cp/m-static.cc (method): New method.
4754 (main): Call it.
4755
00ae8fef
SW
47562010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4757
4758 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4759 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4760
759f0f0b
PA
47612010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4762
21e24d21
PA
4763 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4764
47652010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4766
759f0f0b
PA
4767 * lib/gdb.exp (skip_stl_tests): New.
4768 (gdb_compile): Symbian needs -ldl.
4769 (shlib_target_file): New.
4770 (shlib_symbol_file): New.
4771 (gdb_load_shlibs): Use shlib_target_file.
4772 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4773 * gdb.cp/exception.exp: Use skip_stl_tests.
4774 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4775 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4776 * gdb.cp/mb-templates.exp: Ditto.
4777 * gdb.base/commands.exp: Relax regexes.
4778 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4779 shlib_target_file and shlib_symbol_file.
4780 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4781 sections.
4782 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4783 * gdb.base/solib-disc.exp: Use
4784 shlib_target_file and shlib_symbol_file.
4785 * gdb.base/unload.exp: Don't skip on symbian. Use
4786 shlib_target_file and shlib_symbol_file.
4787 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4788
6a8f2671 47892010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4790
6a8f2671
PA
4791 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4792 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4793 Issue a tfind end before looking for a tracepoint frame.
4794 * gdb.trace/tfind.exp: Adjust tstatus output.
4795 Adjust disassembly output.
4796 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4797
ccf26247
JK
47982010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4799
4800 * gdb.base/break-interp.exp: Create new displacement parameter value
4801 for the test_ld calls.
4802 (reach): New parameter displacement, verify its content. New push of
4803 pf_prefix "reach-$func:". Import global expect_out.
4804 (test_core): New parameter displacement, verify its content. New push
4805 of pf_prefix "core:". New command "set verbose on". Import global
4806 expect_out.
4807 (test_attach): New parameter displacement, verify its content. New
4808 push of pf_prefix "attach:". New command "set verbose on". Import
4809 global expect_out.
4810 (test_ld): New parameter displacement, pass it to the reach, test_core
4811 and test_attach calls and verify its content in the "ld.so exit" test.
4812 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4813 (prelink): Update expected text, use gdb_test.
4814
e469c7fb
DE
48152010-03-10 Doug Evans <dje@google.com>
4816
4817 * gdb.base/checkpoint.exp: Fix comment.
4818 Lengthen timeout while doing >600 checkpoints test.
4819 Rename duplicate "kill all one" test to keep test names unique.
4820
60e1c644
PA
48212010-03-10 Pedro Alves <pedro@codesourcery.com>
4822
4823 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4824
cec808ec
KS
48252010-03-08 Keith Seitz <keiths@redhat.com>
4826
889bf7c5
PA
4827 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4828 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4829 (dm_type_long): New function.
4830 (dm_type_unsigned_short): New function.
4831 (dm_type_unsigned_long): New function.
4832 (myint): New typedef.
4833 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4834 long, unsigned shor and long, operator char*, and typedef.
4835 (test_lookup_operator_functions): Add operator char* test.
4836 (test_paddr_operator_functions): Likewise.
4837 (test_paddr_overloaded_functions): Use probe values for
4838 short, long, and unsigned short and long.
4839 (test_paddr_hairy_functions): If the demangler probe detected
4840 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4841 demangler.
4842 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4843 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4844 and "print null_pmf".
4845 Add test "ptype a.*pmf".
4846 * gdb.cp/overload.exp: Allow optional "int" to appear with
4847 "short" and "long".
4848 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4849 long expect value for men_overload1arg.
4850 Allow "int" to appear with "short" and "long".
4851 When testing "info break", add argument for main (void).
4852 Also allow "int" to appear with "short" and "long".
4853 Ditto with "unsigned" and "long long".
cec808ec
KS
4854 * gdb.java/jmain.exp: Do not enclose methods names in single
4855 quotes.
4856 * gdb.java/jmisc.exp: Likewise.
4857 * gdb.java/jprint.exp: Likewise.
4858 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4859
4860 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4861 * gdb.cp/exception.exp (backtrace after first throw)
4862 (backtrace after second throw): Allow a namespace before __cxa_throw.
4863 (backtrace after first catch, backtrace after second catch): Allow
4864 a namespace before __cxa_begin_catch.
4865
4866 * gdb.cp/cpexprs.exp: New file.
4867 * gdb.cp/cpexprs.cc: New file.
4868
4869 From Daniel Jacobowitz <dan@codesourcery.com>
4870 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4871 to use string_to_regexp.
4872 (ctor, dtor): New functions. Use them to match constructor
4873 and destructor function types.
4874 (Top level): Use runto_main.
4875
f870a310
TT
48762010-03-05 Tom Tromey <tromey@redhat.com>
4877
4878 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4879 gdb.target_charset.
4880 (pp_ns.to_string): Likewise.
4881
0c199f28
KS
48822010-03-04 Keith Seitz <keiths@redhat.com>
4883
4884 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4885 can be quoted. Test that both the filename and function/line
4886 portions can be quoted at the same time.
4887
c7437ca6
PA
48882010-03-04 Pedro Alves <pedro@codesourcery.com>
4889
4890 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4891
b111b805
DE
48922010-03-03 Doug Evans <dje@google.com>
4893
24486cb7
DE
4894 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4895 libc contains libpthread.
4896
b111b805
DE
4897 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4898 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4899 of gdb_compile. Add another pattern to match android backtrace.
4900
a0e0ef55
TT
49012010-03-03 Tom Tromey <tromey@redhat.com>
4902
4903 PR gdb/11345:
4904 * gdb.base/printcmds.exp (test_printf): Add test.
4905
1ba53b71
L
49062010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4907
4908 * gdb.arch/amd64-byte.exp: New.
4909 * gdb.arch/amd64-dword.exp: Likewise.
4910 * gdb.arch/amd64-pseudo.c: Likewise.
4911 * gdb.arch/amd64-word.exp: Likewise.
4912 * gdb.arch/i386-byte.exp: Likewise.
4913 * gdb.arch/i386-pseudo.c: Likewise.
4914 * gdb.arch/i386-word.exp: Likewise.
4915
f5dff777
DJ
49162010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4917
4918 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4919 types. Add structreg, bitfields, and flags registers.
4920 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4921 registers.
4922
90884b2b
L
49232010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4924
4925 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4926 (load_description): Set architecture if defined.
4927
dc00d89f
PM
49282010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4929
4930 * gdb.python/py-frame.exp: Add read_var block tests.
4931 * gdb.python/py-frame.c (block): New function.
4932
0e095b7e
JK
49332010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4934 Daniel Jacobowitz <dan@codesourcery.com>
4935
4936 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4937
624f1a65
DM
49382010-02-25 David S. Miller <davem@davemloft.net>
4939
4940 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4941 fix logic for setting all_syscalls_numbers.
4942
f3e9a817
PM
49432010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4944
4945 * Makefile.in: Add py-block and py-symbol.
4946 * gdb.python/py-symbol.exp: New File.
4947 * gdb.python/py-symtab.exp: New File.
4948 * gdb.python/py-block.exp: New File.
4949 * gdb.python/py-symbol.c: New File.
4950 * gdb.python/py-block.c: New File.
4951
f6bbabf0
PM
49522010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4953
4954 PR python/11314
4955 * lib/gdb.exp (skip_python_tests): New function.
4956 * gdb.python/py-cmd.exp: Use skip_python_tests.
4957 * gdb.python/py-frame.exp: Likewise.
4958 * gdb.python/py-function.exp: Likewise.
4959 * gdb.python/py-prettyprint.exp: Likewise.
4960 * gdb.python/py-template.exp: Likewise.
4961 * gdb.python/py-type.exp: Likewise.
4962 * gdb.python/py-value.exp: Likewise.
4963
85d721b8
PA
49642010-02-22 Pedro Alves <pedro@codesourcery.com>
4965
4966 PR9605
4967
4968 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4969
48e32051
TT
49702010-02-19 Tom Tromey <tromey@redhat.com>
4971
4972 PR c++/8693, PR c++/9496:
4973 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4974 regression tests.
4975
ac9c0048
JK
49762010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4977
4978 Fix compatibility with m68k as.
4979 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4980 Use only /* comments */.
4981
57bb97a4
UW
49822010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4983
4984 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4985 * configure: Regenerate.
4986
7d1bf85c
DJ
49872010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4988
4989 * gdb.python/py-type.exp: Check for Python support.
4990
061b5285
PA
49912010-02-17 Pedro Alves <pedro@codesourcery.com>
4992
4993 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4994 `regsub' syntax available.
4995
f8a8bc2c
PA
49962010-02-17 Pedro Alves <pedro@codesourcery.com>
4997
4998 * gdb.base/shmain.c (main): Remove printf call.
4999 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5000 * gdb.base/unload.c (main): Make format of fprintf a string
5001 literal. Add missing endlines to prints to stderr.
5002 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5003
6f451e5e
TT
50042010-02-17 Tom Tromey <tromey@redhat.com>
5005
5006 * gdb.java/jprint.java (jprint.props): New field.
5007 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5008
12d79008
PA
50092010-02-17 Pedro Alves <pedro@codesourcery.com>
5010
ef801a0e 5011 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
5012 available.
5013
d252f7e5
DJ
50142010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5015
5016 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5017 creation to support remote host testing.
5018
67bdab6c
DJ
50192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5020
5021 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5022 Recognize "command not found".
5023
bb391223
DJ
50242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5025
5026 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5027 single-stepping.
5028
70362913
DJ
50292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5030
5031 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5032 if arguments are not supported.
5033
493f3c00
DJ
50342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5035
5036 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5037 be const or non-const.
5038
8034c749
DJ
50392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5040
5041 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5042 mi_send_resuming_command to send -exec-continue.
5043
791dfb64
DJ
50442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5045
5046 * gdb.base/list.exp (test_list_filename_and_function): Add test
5047 with single quotes.
5048 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5049 matching.
5050 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5051 Add KFAIL'd tests for PR gdb/11289.
5052
7c5fe868
DJ
50532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5054
5055 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5056
fdc498b8
DJ
50572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5058
5059 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5060 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5061 a temporary directory.
5062
b519e2a6
DJ
50632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5064
5065 * gdb.base/charset.exp: Use a single regular expression to match
5066 show host-charset and show target-charset output.
5067
74164c56
JK
50682010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5069
5070 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5071 "Illegal process-id" expect string more exact.
5072 (attach to digits-starting nonsense is prohibited): New.
5073
701ed6dc
JK
50742010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5075
5076 * gdb.base/prelink.exp (set verbose on): New.
5077
889bf7c5 50782010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
5079
5080 * mi-reverse.exp: New file. Test for reverse option to the
5081 following MI commands: exec-continue, exec-finish, exec-next,
5082 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 5083
dadf0e9c
JB
50842010-02-09 Joel Brobecker <brobecker@adacore.com>
5085
5086 * gdb.ada/ptype_tagged_param: New testcase.
5087
714f19d5
TT
50882010-02-08 Tom Tromey <tromey@redhat.com>
5089
5090 PR c++/8017:
5091 * gdb.cp/overload.exp: Add tests.
5092 * gdb.cp/overload.cc (struct K): New.
5093 (namespace N): New.
5094 (main): Call new functions.
5095 (K::staticoverload): Define.
5096
889bf7c5 50972010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
5098
5099 PR gdb/10728
5100 * gdb.cp/pr10728-x.h: New file.
5101 * gdb.cp/pr10728-x.cc: New file.
5102 * gdb.cp/pr10728-y.cc: New file.
5103 * gdb.cp/pr10728.exp: New file.
5104 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5105
889bf7c5 51062010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
5107
5108 PR gdb/9067
5109 * gdb.cp/pr9067.exp: New
5110 * gdb.cp/pr9067.cc: New
5111 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5112
7b356089
JB
51132010-02-08 Joel Brobecker <brobecker@adacore.com>
5114
5115 * lib/gdb.exp (gdb_test_timeout): New global variable.
5116 Set it to timeout if not already set.
5117 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5118
1be00882
DE
51192010-02-05 Doug Evans <dje@google.com>
5120
5121 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5122 user.
5123
82856980
SW
51242010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5125
5126 PR c++/7935:
5127 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5128
1a334831
TT
51292010-02-04 Tom Tromey <tromey@redhat.com>
5130
5131 * gdb.cp/virtbase.exp: Make test case names unique.
5132
9c3c02fd
TT
51332010-02-02 Tom Tromey <tromey@redhat.com>
5134
5135 * gdb.cp/virtbase.exp: Add regression tests.
5136 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5137 (main): Instantiate RHC.
5138
0cc2414c
TT
51392010-02-02 Tom Tromey <tromey@redhat.com>
5140
5141 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5142 type-printing change.
5143
edf3d5f3
TT
51442010-02-02 Tom Tromey <tromey@redhat.com>
5145
5146 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5147 * gdb.cp/virtbase.cc: New file.
5148 * gdb.cp/virtbase.exp: New file.
5149 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5150
e4b7f41c
JK
51512010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5152
5153 PR libc/11214:
5154 * gdb.threads/current-lwp-dead.c: Include features.h.
5155 (HAS_NOMMU): New.
5156 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5157
b381ea14
JK
51582010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5159
5160 * gdb.base/symbol-without-target_section.exp,
5161 gdb.base/symbol-without-target_section.c: New.
5162
c593ac0e
DJ
51632010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5164
5165 * gdb.base/bigcore.exp: Reset increased timeout.
5166 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5167
db25f29d
DJ
51682010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5169
5170 * gdb.base/gcore.exp (capture_command_output): Use
5171 gdb_test_multiple.
5172
f9d67f43
DJ
51732010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5174
5175 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5176 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5177 (Top level): Call it.
5178
177321bd
DJ
51792010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5180
5181 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5182
97f2ed50
DJ
51832010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5184
5185 * gdb.base/call-strs.exp, gdb.base/default.exp,
5186 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5187 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5188 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5189 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5190 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5191 * gdb.base/ending-run.exp: Correct restore of timeout.
5192 * gdb.base/page.exp: Remove unnecessary timeout setting.
5193
e4e2711a
JB
51942010-01-29 Joel Brobecker <brobecker@adacore.com>
5195
5196 * gdb.ada/rec_return: New testcase.
5197
ba581dc1
JB
51982010-01-29 Joel Brobecker <brobecker@adacore.com>
5199
5200 * gdb.ada/call_pn: New testcase.
5201
4ea95be9
DJ
52022010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5203
5204 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5205 (Top level): Use it to resume.
5206 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5207 the Thumb mode displaced stepping error as unsupported.
5208
df83a9bf
SW
52092010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5210
889bf7c5
PA
5211 * gdb.cp/nsusing.exp: Added more tests.
5212 * gdb.cp/nsrecurs.exp: Ditto.
5213 * gdb.cp/nsusing.cc: Added test functions.
5214 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5215
40b27cdc
JK
52162010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5217
5218 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5219 absolute directory pathnames in gdb.sum file.
5220
de958931
SW
52212010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5222
5223 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5224 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5225
708ead4e
TT
52262010-01-26 Tom Tromey <tromey@redhat.com>
5227
5228 PR exp/7643:
5229 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5230 setup_kfail.
5231
b14e635e
SW
52322010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5233
5234 * gdb.cp/nsrecurs.exp: New test.
5235 * gdb.cp/nsrecurs.cc: New test program.
5236 * gdb.cp/nsstress.exp: New test.
5237 * gdb.cp/nsstress.cc: New test program.
5238 * gdb.cp/nsdecl.exp: New test.
5239 * gdb.cp/nsdecl.cc: New test program.
5240
8540c487
SW
52412010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5242
5243 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5244 imported into file scope.
5245 Marked test as xfail.
5246 * gdb.cp/namespace-using.cc (marker5): New function.
5247 * gdb.cp/shadow.exp: New test.
5248 * gdb.cp/shadow.cc: New test program.
5249 * gdb.cp/nsimport.exp: New test.
5250 * gdb.cp/nsimport.cc: New test program.
5251
421d5d99
TT
52522010-01-25 Tom Tromey <tromey@redhat.com>
5253
5254 PR gdb/11049:
5255 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5256 with "set print null-stop on".
5257
691f8dc1
JK
52582010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5259
5260 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5261 Adjust it for DISASSEMBLY_OMIT_FNAME.
5262
0b92b5bb
TT
52632010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5264
5265 PR symtab/11199:
5266 * gdb.dwarf2/member-ptr-forwardref.exp,
5267 gdb.dwarf2/member-ptr-forwardref.S: New.
5268
23787403
JK
52692010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5270
5271 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5272 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5273 thread1_tid_mutex. Remove gdbstop_mutex handling.
5274 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5275 thread2_tid_mutex. Remove gdbstop_mutex handling.
5276 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5277 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5278 pthread_cond_wait conditionalizations by while loops.
5279
b966cb8a
TT
52802010-01-20 Tom Tromey <tromey@redhat.com>
5281
5282 PR backtrace/10770:
5283 * gdb.dwarf2/pr10770.exp: New file.
5284 * gdb.dwarf2/pr10770.c: New file.
5285 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5286
fcae584b
VP
52872010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5288
5289 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5290 that target was removed, and the test always runs native anyway.
5291
a0f49112
JK
52922010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5293
5294 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5295 gdb.base/watchpoint-cond-gone-stripped.c: New.
5296
ceeb3d5a
TT
52972010-01-19 Tom Tromey <tromey@redhat.com>
5298
5299 PR c++/8000:
5300 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5301 existing tests.
5302 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5303 (main): Use AAA::SomeEnum.
5304
dd322c54
JK
53052010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5306
5307 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5308 (test_ignore_count): Declare line_callme_body global.
5309 (run to breakpoint with ignore count): Use line_callme_body.
5310 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5311 (set line_main_hello, set line_main_return): Reindent.
5312 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5313 New.
5314 (continue to callee4): Use line_callee4_body.
5315 (check *stopped from CLI command): Use line_callee4_next.
5316 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5317 (set line_main_hello, set line_main_return): Reindent.
5318 (set line_callee4_head, set line_callee4_body): New.
5319 (continue to callee4): Use line_callee4_body.
5320
4e8f195d
TT
53212010-01-18 Tom Tromey <tromey@redhat.com>
5322
5323 PR c++/9680:
5324 * gdb.cp/casts.cc: Add new classes and variables.
5325 * gdb.cp/casts.exp: Test new operators.
5326
9e14a9ba
JB
53272010-01-18 Tom Tromey <tromey@redhat.com>
5328 Thiago Jung Bauermann <bauerman@br.ibm.com>
5329
5330 * gdb.python/source2.py: New file.
5331 * gdb.python/source1: New file.
5332 * gdb.python/python.exp: Test "source" command.
5333
00bf0b85
SS
53342010-01-15 Stan Shebs <stan@codesourcery.com>
5335
5336 * gdb.trace/tfile.c: New file.
5337 * gdb.trace/tfile.exp: New file.
889bf7c5 5338
55235ad7
JK
53392010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5340
5341 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5342
9f2982ff
JK
53432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5344
5345 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5346
bbfba9ed
JK
53472010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5348
5349 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5350 (libfunc): New parameter action. Implement also selectable "sleep".
5351 * gdb.base/break-interp-main.c: Include assert.h.
5352 (libfunc): New parameter action.
5353 (main): New parameters argc and argv. Assert argc. Pass argv.
5354 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5355 (test_attach): New proc.
5356 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5357 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5358
61f0d762
JK
53592010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5360
5361 * gdb.base/break-interp.exp (test_core): New proc.
5362 (test_ld): Call it.
5363
06a6f270
JK
53642010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5365
5366 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5367 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5368 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5369 and gdb_compile_shlib. Use new -Wl compiler options.
5370 (dl bt, main bt): New tests.
5371
51bee8e9
JK
53722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5373
5374 Support PIEs with no symfile_objfile.
5375 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5376 (test_ld): New parameter trynosym.
5377 (test_ld <$trynosym>): New block.
5378
b8040f19
JK
53792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5380
5381 * gdb.base/break-interp.exp: New file.
5382
be759fcf
PM
53832010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5384
5385 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5386 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5387 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5388 test.
5389 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5390 * gdb.python/py-mi.exp: Add lazy string test.
5391
dc146f7c
VP
53922010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5393
5394 * lib/mi-support.exp (mi_check_thread_states): Handle
5395 core number in thread listing.
5396
b4ba55a1
JB
53972010-01-12 Joel Brobecker <brobecker@adacore.com>
5398
5399 * gdb.base/maint.exp: Adjust the expected output for the
5400 "maint print type" test. Use gdb_test_multiple instead of
5401 gdb_sent/gdb_expect.
5402
08e24bd4
DE
54032010-01-11 Doug Evans <dje@google.com>
5404
6496a609
DE
5405 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5406 from gdbserver_download. All callers updated.
5407
08e24bd4
DE
5408 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5409
b5cfddf5
JK
54102010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5411
5412 Implement binary numbers parsing.
5413 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5414 (test_integer_literals_rejected): New binary tests.
5415
3725885a
RW
54162010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5417
5418 * gdb.cell/configure: Regenerate.
5419
37aeb5df
JK
54202010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5421
5422 * gdb.base/corefile.exp: Move the core finding block out and call it as
5423 core_find, new variable $corefile, replace corefile by $corefile and
5424 [file tail $corefile] for usage vs. test names resp.
5425 * lib/gdb.exp (core_find): Move it as a new function here. New
5426 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5427 $destcore. Return "" on error.
5428
d521f563
JK
54292010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5430
5431 Workaround PR binutils/10802.
5432 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5433 (twice).
5434
28f24826
DJ
54352010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5436
5437 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5438
2de75e71
JB
54392010-01-08 Joel Brobecker <brobecker@adacore.com>
5440
5441 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5442 call, to avoid interruption.
5443
fe00719b 54442010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5445
5446 * gdb.stabs/weird.def (args93): New.
5447
d0ef5df8
DE
54482010-01-07 Doug Evans <dje@google.com>
5449
5450 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5451
3a08d52f
TT
54522010-01-07 Tom Tromey <tromey@redhat.com>
5453
5454 * gdb.base/source.exp: Use correct line number.
5455
7a697b8d
SS
54562010-01-05 Stan Shebs <stan@codesourcery.com>
5457
5458 * gdb.trace/tracecmd.exp: Test ftrace.
5459
7803799a
UW
54602010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5461
5462 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5463
c54eabfa
JK
54642010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5465
5466 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5467 "uint_for_mi_testing".
5468
02e7ef19
JB
54692010-01-01 Joel Brobecker <brobecker@adacore.com>
5470
5471 Test indented comment in file being sourced.
5472 * gdb.base/commands.exp: Test indented comment in file being sourced.
5473
abd775ce
JB
54742010-01-01 Joel Brobecker <brobecker@adacore.com>
5475
5476 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5477 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5478 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5479 notice.
5480
79b55b82
JB
54812010-01-01 Joel Brobecker <brobecker@adacore.com>
5482
5483 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5484 notice.
5485
8997583e
JK
54862010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5487
5488 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5489 missing $after_stopped and comma (,) expectation.
5490
6da95a67
SS
54912009-12-31 Stan Shebs <stan@codesourcery.com>
5492
5493 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5494
218d2fc6
TJB
54952009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5496
5497 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5498 (top level): Call test_watchpoint_in_big_blob.
5499 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5500 watchpoints.
5501 (func3): Write to buf.
5502
236f1d4d
SS
55032009-12-29 Stan Shebs <stan@codesourcery.com>
5504
5505 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5506
f61e138d
SS
55072009-12-28 Stan Shebs <stan@codesourcery.com>
5508
5509 * gdb.trace/tsv.exp: New file.
5510 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5511
0219b378
DJ
55122009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5513
5514 * gdb.base/find.c (main): Reference search buffers.
5515 * gdb.base/included.c (main): Reference integer.
5516 * gdb.base/ptype.c (charfoo): Declare.
5517 (intfoo): Call charfoo.
5518 * gdb.base/scope0.c (useitp): New function.
5519 (usestatics): Use useitp.
5520 (useit): Add a type for val.
5521 * gdb.base/scope1.c (useit1): Take a pointer argument.
5522 (usestatics1): Update calls to useit1.
5523 * gdb.cp/call-c.cc: Declare foo.
5524 (main): Call foo.
5525 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5526 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5527 (main): Call C::ensureRefs and ensureOtherRefs.
5528 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5529 variables.
5530 (ensureOtherRefs): New function.
5531 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5532 * gdb.cp/templates.cc (main): Call t5i.value.
5533
3f78692f
JK
55342009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5535
5536 Fix compatibility with G++-4.5.
5537 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5538 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5539 (uncaught return): Remove.
5540
429374b8
JK
55412009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5542 Phil Muldoon <pmuldoon@redhat.com>
5543
5544 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5545 (bp_location13, bp_location14, bp_location17, bp_location18)
5546 (marker3_proto, marker4_proto): New variables.
5547 (breakpoint info): Update output.
5548 (run until breakpoint at marker3, run until breakpoint at marker4): New
5549 tests.
5550
859825b8
JK
55512009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5552
5553 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5554 Replace the printf call of Y by provided "y-set-1" label. New block
5555 for the second shared library.
5556 * gdb.base/unload.exp: Compile also the second library, call
5557 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5558 (single pending breakpoint info): Rename to ...
5559 (pending breakpoint info before run): ... this extended test.
5560 (libfile2, libname2, libsrcfile2, libsrc2)
5561 (lib_sl2): New variables.
5562 (exec_opts): Set also SHLIB_NAME2.
5563 (pending breakpoint info on first run at shrfunc1)
5564 (pending breakpoint info on second run at shrfunc1)
5565 (pending breakpoint info on second run at shrfunc2)
5566 (print y from libfile, print y from libfile2): New tests.
5567 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5568 * gdb.base/unloadshr2.c: New.
5569
e6a386cd
HZ
55702009-12-22 Hui Zhu <teawater@gmail.com>
5571
5572 * gdb.reverse/sigall-reverse.exp: Adjust.
5573
9e19b45e
VP
55742009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5575
5576 PR gdb/10884
5577
5578 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5579 (main): Call do_bitfield_tests.
aacf5b1e 5580 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5581
d53a7b30
JB
55822009-12-20 Joel Brobecker <brobecker@adacore.com>
5583
5584 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5585 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5586 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5587 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5588 gdb.modula2/unbounded1.c: Update copyright header.
5589
191ca0a1
CM
55902009-12-10 Chris Moller <moller@mollerware.com>
5591
5592 PR gdb/9399
5593 * gdb.cp/virtfunc2.exp: New tests
5594 * gdb.cp/virtfunc2.cc: New tests
5595 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5596
0fa6cf1b
MS
55972009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5598
5599 * gdb.reverse/i387-env-reverse.c: New file.
5600 * gdb.reverse/i387-env-reverse.exp: New file.
5601 * gdb.reverse/i387-stack-reverse.c: New file.
5602 * gdb.reverse/i387-stack-reverse.exp: New file.
5603
361ae042
PM
56042009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5605
5606 * gdb.python/py-type.exp (test_range): New test.
5607
bfd31e71
PM
56082009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5609
5610 PR python/10805
5611
5612 * gdb.python/py-type.exp: New file.
5613 * gdb.python/py-type.c: New file.
5614 * Makefile.in: Add py-type.
5615
57a1d736
TT
56162009-12-03 Tom Tromey <tromey@redhat.com>
5617
5618 * gdb.python/py-value.exp (test_parse_and_eval): New
5619 function.
5620
1f3b5d1b
PP
56212009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5622
5623 PR gdb/11022
5624
5625 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5626 * gdb.base/pr11022.c: New test.
5627
8b7dbdc9
JK
56282009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5629
5630 Fix spurious false FAILs.
5631 * gdb.base/structs.c (chartest): New.
5632 (main): Fill-in chartest.
5633 * gdb.base/structs.exp (anychar_re, first): New.
5634 (start_structs_test): Import global anychar_re and first.
5635 New gdb_test call "set print elements 300; ${testfile}"
5636 (start_structs_test <$first>): New block.
5637 (any): Import global anychar_re. New variable ac. Use ${ac}.
5638
6a53b2ec
JK
56392009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5640
5641 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5642
d7167b4c
JK
56432009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5644
5645 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5646 Force $srcfile file.
5647 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5648
b1798462
UW
56492009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5650
5651 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5652 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5653 * gdb.threads/watchthreads-reorder.exp: Likewise.
5654
b6199126
DJ
56552009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5656
5657 PR gdb/8704
5658
5659 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5660 "if", and "thread". Correct matching in the previous test.
5661
b22a0510
DJ
56622009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5663
5664 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5665
930636d2
MS
56662009-11-23 Michael Snyder <msnyder@vmware.com>
5667
5668 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5669 * gdb.reverse-watch-precsave.exp: Ditto.
5670
21a0512e
PP
56712009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5672
5673 * gdb.asm/asm-source.exp: Adjust.
5674 * gdb.base/help.exp: Adjust.
889bf7c5 5675
fc30d5e0
PA
56762009-11-22 Pedro Alves <pedro@codesourcery.com>
5677
5678 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5679 (do_syscall_tests_without_xml): Set data-directory to
5680 /the/path/to/nowhere.
5681
f6bc2008
PA
56822009-11-21 Pedro Alves <pedro@codesourcery.com>
5683
5684 * gdb.threads/local-watch-wrong-thread.c,
5685 gdb.threads/local-watch-wrong-thread.exp: New files.
5686
8c2fb5de
PA
56872009-11-21 Pedro Alves <pedro@codesourcery.com>
5688
5689 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5690 assume new `regsub' syntax available.
5691
ebec9a0f
PA
56922009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5693
a79d3c27
JK
5694 * gdb.base/watchpoint-hw-hit-once.exp,
5695 gdb.base/watchpoint-hw-hit-once.c: New.
5696
56972009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5698
5699 * gdb.threads/watchthreads-reorder.exp,
5700 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5701
276a961b
MK
57022009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5703
5704 * gdb.xml/tdesc-regs.exp: Use for m68k.
5705
4867c1fb
PA
57062009-11-15 Pedro Alves <pedro@codesourcery.com>
5707
5708 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5709
f6838f81
DJ
57102009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5711
5712 * lib/gdb.exp (current_target_name): New procedure.
5713 (gdb_wrapper_target): New variable.
5714 (gdb_wrapper_init): Set gdb_wrapper_target.
5715 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5716 wrapper.
5717
4ac4dd3f
DJ
57182009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5719
5720 * gdb.base/remote.exp: Delete the slowest load test.
5721 Do not load with fixed packet sizes.
5722
a7881759
DJ
57232009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5724
5725 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5726
97a5b505
DJ
57272009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5728
5729 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5730 srcfile when setting a breakpoint.
5731
d3e1fc54
DJ
57322009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5733
5734 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5735 macros.
5736
7cbcbded
DJ
57372009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5738
5739 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5740 to be in memory.
5741 * gdb.base/display.c (force_mem): New.
5742 (do_loops): Use it. Add breakpoint comments.
5743 (do_vars): Add a breakpoint comment.
5744 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5745 line numbers.
5746
bdea3a92
NF
57472009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5748
5749 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5750 instead of a bare "run".
5751
269f82e5
PP
57522009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5753
5754 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5755
a69b7d9d
DJ
57562009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5757
5758 * lib/cell.exp (skip_cell_tests): Clean up test files before
5759 returning.
5760
b598bfda
DJ
57612009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5762
5763 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5764 and the breakpoint menu. Do not call perror if a prompt is seen.
5765 Consume the following GDB prompt.
5766 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5767 * gdb.cp/namespace.exp: Use gdb_test.
5768 * gdb.cp/templates.exp: Use gdb_test.
5769 (test_template_breakpoints): Use gdb_test_multiple.
5770
87728fa0
DJ
57712009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5772
5773 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5774 (marker4): Reference values.
5775
b67c692f
DJ
57762009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5777
5778 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5779 is missing.
5780
f0df251a
DJ
57812009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5782
5783 * gdb.base/break.c (need_malloc): New.
5784 * gdb.base/constvars.c (main): Reference crass and crisp.
5785 * gdb.base/gdb1821.c (main): Reference bar.
5786 * gdb.cp/gdb1355.cc (main): Reference s1.
5787 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5788 (main): Call them.
5789 * gdb.cp/hang2.cc (dummy2): Define.
5790 * gdb.cp/hang3.cc (dummy3): Define.
5791 * gdb.cp/m-data.cc (main): Reference shadow.
5792
bdf7534a
NF
57932009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5794 Nathan Froyd <froydnj@codesourcery.com>
5795
5796 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5797 remote host.
5798
f24fce77
NF
57992009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5800
5801 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5802 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5803 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5804 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5805 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5806 * gdb.dwarf2/dw2-producer.exp: Likewise.
5807 * gdb.dwarf2/mac-fileno.exp: Likewise.
5808 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5809 py-prettyprint.py to the remote host.
5810 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5811
40f0318e
KS
58122009-11-11 Keith Seitz <keiths@redhat.com>
5813
5814 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5815 use it instead of "Foo".
5816 * gdb.cp/classes.exp (do_tests): Add a test to access
5817 a method through a typedef'd class name.
5818
f3d9f7fb
NF
58192009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5820
5821 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5822 exponents.
5823 * gdb.base/pointers.exp: Likewise.
5824 * gdb.cp/ref-types.exp: Likewise.
5825
a4216f37
KS
58262009-11-11 Keith Seitz <keiths@redhat.com>
5827
5828 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5829 new[] and delete[].
5830 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5831 "void".
5832 (probe_demangler): Remove all single-quoting of
5833 method and variable names.
5834 (info_func_regexp): Remove the word "void" from any
5835 occurrence of "(void)".
5836 (print_addr_2): Remove all single-quoting of
5837 method names.
5838 (print_addr_2_kfail): Likewise.
5839 (print_addr): Single-quote C function names before
5840 passing to print_addr_2.
5841 (test_paddr_operator_functions): Remove single-quoting
5842 for method names.
5843 Add tests for operator new[] and operator delete[].
5844
9b14d7aa
JK
58452009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5846
5847 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5848
85feb311
KS
58492009-11-09 Keith Seitz <keiths@redhat.com>
5850
5851 * gdb.cp/overload.exp: Add tests for resolving overloaded
5852 methods in expression parsing/evaluation.
5853
fa335448
DJ
58542009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5855
5856 * lib/gdb.exp (default_gdb_version): Use --version instead of
5857 --command.
5858
ec3c07fc
NS
58592009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5860
5861 * lib/gdb.exp (gdb_compile_test): New.
5862 (skip_ada_tests, skip_java_tests): New.
5863 (gdb_compile): Use gdb_compile_test for f77.
5864 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5865 * lib/java.exp (compile_java_from_source): Remove runtests check,
5866 use gdb_compile_test to record result.
5867 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5868 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5869 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5870 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5871 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5872 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5873 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5874 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5875 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5876 adjust gdb_compile invocations.
5877
b8b4e42b
JK
58782009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5879
5880 * Makefile.in (abs_builddir): New.
5881 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5882 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5883 `$(abs_builddir)/site.exp'.
5884
f8b7eaf3
DJ
58852009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5886
5887 * config/m68k-emc.exp, lib/emc-support.exp,
5888 gdb.trace/gdb_c_test.c: Delete.
5889 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5890 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5891 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5892 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5893 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5894 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5895 casing for m68k-*-elf.
5896
c4187697
NS
58972009-11-03 Pedro Alves <pedro@codesourcery.com>
5898
5899 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5900 * gdb.arch/i386-prologue.exp: Likewise.
5901 * gdb.arch/i386-unwind.exp: Likewise.
5902
db16b772
DJ
59032009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5904
5905 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5906
bcf71277
DJ
59072009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5908
5909 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5910
0105cee2
DJ
59112009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5912
5913 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5914
24ddea62
JK
59152009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5916
5917 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5918
287ccc17
JK
59192009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5920
5921 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5922 * gdb.base/sepdebug2.c: New file.
5923
08bca259 59242009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5925
5926 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5927 the modified warnings for catch syscall. Verify if GDB was compiled
5928 with support for lib expat, and choose which tests to run depending
5929 on this.
5930
5d4e2b76
VP
59312009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5932
5933 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5934 that composite commands are parsed OK. And also test
5935 that breakpoint commands do work.
5936
240e538a
MS
59372009-10-23 Michael Snyder <msnyder@vmware.com>
5938
5939 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5940 to allow for new disassembly style.
5941
9c419145
PP
59422009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5943
5944 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5945
02506ff1
MS
59462009-10-22 Michael Snyder <msnyder@vmware.com>
5947
5948 * gdb.reverse/break-precsave.exp: New test.
5949 * gdb.reverse/consecutive-precsave.exp: Ditto.
5950 * gdb.reverse/finish-precsave.exp: Ditto.
5951 * gdb.reverse/i386-precsave.exp: Ditto.
5952 * gdb.reverse/machinestate-precsave.exp: Ditto.
5953 * gdb.reverse/sigall-precsave.exp: Ditto.
5954 * gdb.reverse/solilb-precsave.exp: Ditto.
5955 * gdb.reverse/step-precsave.exp: Ditto.
5956 * gdb.reverse/until-precsave.exp: Ditto.
5957 * gdb.reverse/watch-precsave.exp: Ditto.
5958
4cf866a3
MS
59592009-10-22 Michael Snyder <msnyder@vmware.com>
5960
5961 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5962 for gdb_expect. Adjust one test's expect strings for the new
5963 format of disassemble.
5964 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5965 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5966 gdb_test_multiple.
5967 * gdb.reverse/step-reverse.exp: Delete 'return'.
5968 * gdb.reverse/until-reverse.exp: Delete blank lines.
5969 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5970
2b28d209
PP
59712009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5972
5973 * gdb.base/consecutive.exp: Adjust.
5974 * gdb.base/display.exp: Likewise.
5975 * gdb.base/pc-fp.exp: Likewise.
5976 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5977
33b9c32b
MS
59782009-10-19 Michael Snyder <msnyder@vmware.com>
5979
5980 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5981 * gdb.reverse/finish-reverse.c: Ditto.
5982 * gdb.reverse/sigall-reverse.c: Ditto.
5983 * gdb.reverse/solib-reverse.c: Ditto.
5984 * gdb.reverse/step-reverse.c: Ditto.
5985 * gdb.reverse/watch-reverse.c: Ditto.
5986
6c95b8df
PA
59872009-10-19 Pedro Alves <pedro@codesourcery.com>
5988 Stan Shebs <stan@codesourcery.com>
5989
5990 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5991 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5992 "Executing new program".
5993 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5994 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5995 left listed after having been killed.
5996 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5997 * gdb.base/maint.exp: Adjust test.
5998
5999 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6000 * gdb.multi/Makefile.in: New.
6001 * gdb.multi/base.exp: New.
6002 * gdb.multi/goodbye.c: New.
6003 * gdb.multi/hangout.c: New.
6004 * gdb.multi/hello.c: New.
6005 * gdb.multi/bkpt-multi-exec.c: New.
6006 * gdb.multi/bkpt-multi-exec.exp: New.
6007 * gdb.multi/crashme.c: New.
6008
279017b7
TG
60092009-10-13 Tristan Gingold <gingold@adacore.com>
6010
6011 * gdb.base/sepdebug.exp: Check debug info are found.
6012
0413d738
PA
60132009-10-08 Pedro Alves <pedro@codesourcery.com>
6014
6015 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6016 bits.
6017
c628eecc
JK
60182009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6019
6020 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6021
38af1bfe
JB
60222009-10-07 Joel Brobecker <brobecker@adacore.com>
6023
6024 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6025 of the comments.
6026
2b0adecd
PM
60272009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6028
6029 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6030 * gdb.base/annota3.exp: Idem.
6031 * gdb.base/maint.exp: Idem.
6032
8d417781
PM
60332009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6034
889bf7c5 6035 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
6036 to default.
6037
bb61102d
PM
60382009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6039
889bf7c5 6040 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
6041 mingw and cygwin targets.
6042
ace5c364
PM
60432009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6044 Pedro Alves <pedro@codesourcery.com>
6045
889bf7c5 6046 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
6047 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6048
c2d494a0
PM
60492009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6050
e1b52ce2
PM
6051 * gdb.base/shr1.c: Use %p in format string.
6052 * gdb.base/unload.c: Avoid warning in fprintf.
6053 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 6054
209f53f5
PM
60552009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6056
6057 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6058 long type.
6059 (test_unlink): Correct printf string.
6060 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6061 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6062
8172766a
JK
60632009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6064
6065 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6066 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6067 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6068
0f73703c
UW
60692009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6070
6071 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6072 * gdb.objc/nondebug.exp: Likewise.
6073
b32306ca
UW
60742009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6075
6076 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6077 target_info setting.
6078
6079 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6080 that detect new threads during "info threads".
6081
0057022f
UW
60822009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6083
6084 * gdb.threads/manythreads.c (main): Increase thread stack size
6085 to 2*PTHREAD_STACK_MIN.
6086 * gdb.threads/multi-create.c (main): Likewise.
6087 (create_function): Likewise.
6088
f29c0325
UW
60892009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6090
6091 * gdb.base/dump.exp: Pass difference of pointer types instead
6092 of integer types as offset to restore in intarr3.srec case.
6093
fcb34849
UW
60942009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6095
6096 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6097
d5142e3b
UW
60982009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6099
6100 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6101
087b74b2 61022009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 6103
087b74b2
PM
6104 New test for two watchpoints, with disabling of
6105 the first inserted.
6106 * testsuite/gdb.base/watchpoints.c: New file.
6107 * testsuite/gdb.base/watchpoints.exp: New file.
6108
96c07c5b
TT
61092009-09-25 Tom Tromey <tromey@redhat.com>
6110
6111 * gdb.base/charset.exp: Test utf-16 strings with Python.
6112
b8899f2b
TT
61132009-09-25 Tom Tromey <tromey@redhat.com>
6114
6115 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6116 UCS-4.
6117 * gdb.base/charset.c (utf_32_string): Rename.
6118 (init_utf32): Rename.
6119 (main): Update.
6120
329719ec
TT
61212009-09-22 Tom Tromey <tromey@redhat.com>
6122
6123 * gdb.python/py-function.exp: Add regression tests.
6124
11ef0d76
KS
61252009-09-21 Keith Seitz <keiths@redhat.com>
6126
6127 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6128 with invalid operator.
6129
3fe8f3b3
KS
61302009-09-21 Keith Seitz <keiths@redhat.com>
6131
6132 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6133 and destructor using typedef name of class.
6134 * gdb.cp/classes.cc (class Base1): Add a destructor.
6135 (base1): New typedef.
6136 (use_methods): Instanitate an object of type base1.
6137 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6138 (do_tests): Call test_template_typedef.
6139 * gdb.cp/templates.cc (Baz::~Baz): New method.
6140 (intBazOne): New typedef.
6141 (main): Instantiate intBazOne.
6142
7a9fe101
PM
61432009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6144
6145 PR python/10633
6146
6147 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6148 Function.
6149 (run_lang_tests): Add print elements test.
6150
2e4d963f
PM
61512009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6152
6153 * gdb.python/py-value.exp (test_subscript_regression): New
6154 function. Test for invalid subscripts.
6155 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6156 (ptr_ref): New function.
6157
ec7e75e7
PP
61582009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6159
6160 * gdb.base/default.exp: Fix "show convenience".
6161
0cc7d26f
TT
61622009-09-15 Tom Tromey <tromey@redhat.com>
6163
6164 * lib/mi-support.exp (mi_create_varobj): Update.
6165 (mi_create_floating_varobj): Likewise.
6166 (mi_create_dynamic_varobj): New proc.
6167 (mi_varobj_update): Update.
6168 (mi_varobj_update_with_type_change): Likewise.
6169 (mi_varobj_update_kv_helper): New proc.
6170 (mi_varobj_update_dynamic_helper): Rewrite.
6171 (mi_varobj_update_dynamic): New proc.
6172 (mi_list_varobj_children): Update.
6173 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6174 * gdb.python/python-prettyprint.py (pp_outer): New class.
6175 (pp_nullstr): Likewise.
6176 (lookup_function): Register new printers.
6177 * gdb.python/python-prettyprint.c (struct substruct): New type.
6178 (struct outerstruct): Likewise.
6179 (substruct_test): New function.
6180 (struct nullstr): New type.
6181 (string_1, string_2): New globals.
6182 (main): Add new tests.
6183 * gdb.python/python-mi.exp: Added regression tests.
6184 * gdb.mi/mi2-var-display.exp: Update.
6185 * gdb.mi/mi2-var-cmd.exp: Update.
6186 * gdb.mi/mi2-var-child.exp: Update.
6187 * gdb.mi/mi2-var-block.exp: Update.
6188 * gdb.mi/mi-var-invalidate.exp: Update.
6189 * gdb.mi/mi-var-display.exp: Update.
6190 * gdb.mi/mi-var-cmd.exp: Update.
6191 * gdb.mi/mi-var-child.exp: Update.
6192 * gdb.mi/mi-var-block.exp: Update.
6193 * gdb.mi/mi-break.exp: Update.
6194 * gdb.mi/gdb701.exp: Update.
6195
a96d9b2e
SDJ
61962009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6197
6198 * Makefile.in: Inclusion of catch-syscall object.
6199 * gdb.base/catch-syscall.c: New file.
6200 * gdb.base/catch-syscall.exp: New file.
6201
b43b923a
MS
62022009-09-12 Michael Snyder <msnyder@vmware.com>
6203
6204 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6205 that can support reverse debuggnig.
6206
cec03d70
TT
62072009-09-11 Tom Tromey <tromey@redhat.com>
6208
6209 * gdb.dwarf2/valop.S: New file.
6210 * gdb.dwarf2/valop.exp: New file.
6211
e23bb3fc
MK
62122009-09-11 Mark Kettenis <kettenis@gnu.org>
6213
6214 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6215
37c3696d
DE
62162009-09-10 Doug Evans <dje@google.com>
6217
6218 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6219 Add $gdb_prompt to second breakpoint regexp.
6220
5172aecb
JB
62212009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6222
6223 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6224 names, add missing ones.
6225 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6226 * gdb.python/py-frame.c: Rename from python-frame.c.
6227 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6228 testfile name.
6229 * gdb.python/py-function.exp: Rename from python-function.exp.
6230 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6231 testfile name.
6232 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6233 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6234 Adjust testfile name.
6235 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6236 * gdb.python/py-template.cc: Rename from python-template.cc.
6237 * gdb.python/py-template.exp: Rename from python-template.exp.
6238 Adjust testfile name.
6239 * gdb.python/py-value.c: Rename from python-value.c.
6240 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6241 testfile name.
6242
b554e4bd
JK
62432009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6244
6245 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6246 $bpt2address.
6247 (Second breakpoint address is valid on ia64)
6248 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6249
9a68ae16
JM
62502009-09-03 Joseph Myers <joseph@codesourcery.com>
6251
6252 * gdb.base/ending-run.exp: Restrict regular expression matching
6253 line number to require closing brace following.
6254
146b9145
DE
62552009-09-03 Doug Evans <dje@google.com>
6256
6257 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6258
787d21e1
TT
62592009-09-02 Tom Tromey <tromey@redhat.com>
6260
6261 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6262
e7802207
TT
62632009-09-02 Tom Tromey <tromey@redhat.com>
6264
6265 * gdb.dwarf2/callframecfa.exp: New file.
6266 * gdb.dwarf2/callframecfa.S: New file.
6267
817aadd2
JK
62682009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6269
6270 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6271 gdb.base/solib-overlap-main.c: New.
6272
4a76eae5
DJ
62732009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6274
6275 PR gdb/10565
6276
6277 * gdb.base/bitfields.c (struct container, container): New.
6278 (main): Initialize it and call break5.
6279 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6280
d4b96c9a
JK
62812009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6282
6283 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6284 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6285
4e22772d
JK
62862009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6287
6288 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6289
2efab443
MS
62902009-08-26 Michael Snyder <msnyder@vmware.com>
6291
6292 * gdb.base/i386-reverse.c: New file.
6293 * gdb.base/i386-reverse.exp: New file.
6294 * gdb.base/Makefile.in: Add new files to be removed.
6295
07ab73a0
JM
62962009-08-26 Joseph Myers <joseph@codesourcery.com>
6297
6298 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6299 environment-pwd for remote host.
6300 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6301
676accff
KS
63022009-08-24 Keith Seitz <keiths@redhat.com>
6303
6304 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6305 Add two new C++ completer tests which limit the output to a
889bf7c5 6306 given class.
676accff 6307
f9f7ad22
MS
63082009-08-24 Michael Snyder <msnyder@vmware.com>
6309
6310 * gdb.base/del.exp: Fix typo in comment.
6311 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6312
81ecdfbb
RW
63132009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6314
6315 * configure: Regenerate.
6316 * gdb.hp/configure: Likewise.
6317 * gdb.hp/gdb.aCC/configure: Likewise.
6318 * gdb.hp/gdb.base-hp/configure: Likewise.
6319 * gdb.hp/gdb.compat/configure: Likewise.
6320 * gdb.hp/gdb.defects/configure: Likewise.
6321 * gdb.hp/gdb.objdbg/configure: Likewise.
6322 * gdb.stabs/configure: Likewise.
6323
cab0c772
UW
63242009-08-19 Doug Evans <dje@google.com>
6325
6326 * gdb.base/gdbvars.c: New file.
6327 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6328
b8fa0bfa
PA
63292009-08-14 Pedro Alves <pedro@codesourcery.com>
6330
6331 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6332 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6333
b84aa90a
PA
63342009-08-13 Pedro Alves <pedro@codesourcery.com>
6335
6336 * gdb.base/default.exp: Adjust "set language test": it's now an
6337 enum command. Larger help string moved to "help set language".
6338 * gdb.base/help.exp: Adjust "help set language" expected output,
6339 now lists all known languages.
6340
0d8f9b2c
NF
63412009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6342
6343 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6344 all frame arguments.
6345 * gdb.arch/altivec-regs.exp: Likewise.
6346
bda180e0
TT
63472009-08-07 Tom Tromey <tromey@redhat.com>
6348
6349 * gdb.base/setshow.exp: Add tests for changes to set language, set
6350 check range, and set check type.
6351
48cb2d85
VP
63522009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6353
6354 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6355 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6356 Call it.
48cb2d85 6357
1ea34204
UW
63582009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6359
6360 * configure.ac: Run gdb.cell tests when appropriate.
6361 * configure: Regenerate.
6362 * lib/cell.exp: New file.
6363 * gdb.cell: New directory.
6364 * gdb.cell/configure.ac: New file.
6365 * gdb.cell/configure: New file.
6366 * gdb.cell/Makefile.in: New file.
6367 * gdb.cell/arch.exp: New file.
6368 * gdb.cell/break.c: New file.
6369 * gdb.cell/break.exp: New file.
6370 * gdb.cell/break-spu.c: New file.
6371 * gdb.cell/bt.c: New file.
6372 * gdb.cell/bt2-spu.c: New file.
6373 * gdb.cell/bt-spu.c: New file.
6374 * gdb.cell/bt.exp: New file.
6375 * gdb.cell/coremaker.c: New file.
6376 * gdb.cell/coremaker-spu.c: New file.
6377 * gdb.cell/core.exp: New file.
6378 * gdb.cell/gcore.exp: New file.
6379 * gdb.cell/data.c: New file.
6380 * gdb.cell/data.exp: New file.
6381 * gdb.cell/data-spu.c: New file.
6382 * gdb.cell/ea-cache.exp: New file.
6383 * gdb.cell/ea-cache.c: New file.
6384 * gdb.cell/ea-cache-spu.c: New file.
6385 * gdb.cell/ea-standalone.c: New file.
6386 * gdb.cell/ea-standalone.exp: New file.
6387 * gdb.cell/ea-test.c: New file.
6388 * gdb.cell/ea-test.exp: New file.
6389 * gdb.cell/f-regs.exp: New file.
6390 * gdb.cell/mem-access.c: New file.
6391 * gdb.cell/mem-access.exp: New file.
6392 * gdb.cell/mem-access-spu.c: New file.
6393 * gdb.cell/ptype.exp: New file.
6394 * gdb.cell/registers.exp: New file.
6395 * gdb.cell/size.c: New file.
6396 * gdb.cell/sizeof.exp: New file.
6397 * gdb.cell/size-spu.c: New file.
6398 * gdb.cell/solib.exp: New file.
6399 * gdb.cell/solib-symbol.exp: New file.
6400
85e747d2
UW
64012009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6402
6403 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6404
58d6951d
DJ
64052009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6406
6407 * gdb.base/float.exp: Handle VFP registers.
6408
6e0a4f15
MS
64092009-07-14 Michael Snyder <msnyder@vmware.com>
6410
dcd5da87
MS
6411 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6412 to bring gdb to the beginning of the calling line.
6413
6e0a4f15
MS
6414 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6415 confusing the i386 epilogue unwinder.
6416
782b2b07
SS
64172009-07-14 Stan Shebs <stan@codesourcery.com>
6418
6419 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6420
f662c3bc
MS
64212009-07-14 Michael Snyder <msnyder@vmware.com>
6422
6423 * gdb.reverse/step-reverse.exp (stepi into function call):
6424 Call instruction may not be first instruction in the line.
6425 (reverse stepi from a function call): Used wrong line number.
6426
8f313923
JK
64272009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6428
6429 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6430
4662c76e
JK
64312009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6432
6433 Fix gdb.base/macscp.exp when using custom inputrc.
6434 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6435 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6436 env(TERM) set.
6437 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6438 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6439
aa81e255
JK
64402009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6441
6442 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6443 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6444 Change the compilation target to match the testcase name.
6445 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6446 testcase name.
6447 * a2-run.exp: Use for setup prepare_for_testing. Change the
6448 compilation target to match the testcase name.
6449 * gdb.base/commands.exp: Likewise.
6450 * gdb.base/finish.exp: Likewise.
6451 * gdb.base/float.exp: Likewise.
6452 * gdb.base/info-target.exp: Likewise.
6453 * gdb.base/relational.exp: Likewise.
6454 * gdb.base/term.exp: Likewise.
6455 * gdb.base/until.exp: Likewise.
6456 * gdb.base/volatile.exp: Likewise.
6457 * gdb.base/whatis-exp.exp: Likewise.
6458
4c93b1d7
HZ
64592009-07-11 Hui Zhu <teawater@gmail.com>
6460
6461 * gdb.base/help.exp (disassemble): Update expected help text.
6462
812f7342
TT
64632009-07-09 Tom Tromey <tromey@redhat.com>
6464
6465 * lib/gdb.exp: Handle TRANSCRIPT.
6466 (remote_spawn, remote_close, send_gdb): New procs.
6467
fbb8f299
PM
64682009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6469
6470 * gdb.python/python-prettyprint.c: Add counted null string
6471 structure.
6472 * gdb.python/python-prettyprint.exp: Print null string. Test for
6473 embedded nulls.
6474 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6475 * gdb.python/python-value.exp (test_value_in_inferior): Add
6476 variable length string fetch tests.
6477 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6478
c0ac0ec7
JK
64792009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6480
6481 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6482
30b66ecc
TT
64832009-07-07 Tom Tromey <tromey@redhat.com>
6484
6485 * gdb.base/call-rt-st.exp: Update for change to escape output.
6486 * gdb.base/callfuncs.exp: Likewise.
6487 * gdb.base/charset.exp: Likewise.
6488 * gdb.base/constvars.exp: Likewise.
6489 * gdb.base/long_long.exp: Likewise.
6490 * gdb.base/pointers.exp: Likewise.
6491 * gdb.base/printcmds.exp: Likewise.
6492 * gdb.base/setvar.exp: Likewise.
6493 * gdb.base/store.exp: Likewise.
6494 * gdb.cp/ref-types.exp: Likewise.
6495 * gdb.mi/mi-var-child.exp: Likewise.
6496 * gdb.mi/mi-var-display.exp: Likewise.
6497 * gdb.mi/mi2-var-display.exp: Likewise.
6498 * gdb.base/charset.exp: Test octal escape sequence length.
6499 Update for change to escape output.
6500
187c4a2b
JK
65012009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6502
6503 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6504
d80a43f9
DJ
65052009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6506
6507 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6508
047427a8
JK
65092009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6510
6511 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6512 gdbserver increasing $portnum if "Can't bind address" has been seen.
6513
8b5a0f4f
PA
65142009-07-05 Pedro Alves <pedro@codesourcery.com>
6515
6516 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6517 mingw32ce.
6518
7d93ba58
PA
65192009-07-05 Pedro Alves <pedro@codesourcery.com>
6520
6521 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6522 VFP format.
6523
2277426b
PA
65242009-07-02 Pedro Alves <pedro@codesourcery.com>
6525
6526 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6527 linux. Adjust to use "inferior", "info inferiors", "detach
6528 inferior" and "kill inferior" instead of "restart", "info fork",
6529 "detach fork" and "delete fork".
6530 * gdb.base/ending-run.exp: Spell out "info".
6531 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6532 the "kill" command.
6533
5af949e3
UW
65342009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6535
6536 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6537 change to prefix TLS offset in hex with 0x.
6538
5d3729b5
UW
65392009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6540
6541 * gdb.base/default.exp: Update test case for "x" changes.
6542
af589bd0
TG
65432009-07-01 Tristan Gingold <gingold@adacore.com>
6544
6545 * gdb.base/bigcore.exp: Make darwin untested.
6546
40974f91
JK
65472009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6548
6549 * gdb.base/completion.exp (directory completion): Create the directory.
6550 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6551 escapeuniquesub.
6552 (directory completion 2): Expect now ${escapeuniquesub}.
6553 (Glob remaining of directory test): Remove one excessive newline.
6554 Expect the real output.
6555
59dd3af6
JK
65562009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6557
6558 Fix `make check//%' target after `make check' has been ran.
6559 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6560 a mkdir call.
6561 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6562 (%/.dir): Remove.
6563
f4e164aa
JK
65642009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6565
6566 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6567 the expected result record.
6568
69af2122
JK
65692009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6570
6571 Remove racy FAILs relying just on the timeouts.
6572 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6573 (annotation_level 2): Remove racy FAILs.
6574
2fd481e1
PP
65752009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6576
6577 gdb/10275
889bf7c5
PA
6578 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6579
c38f313d
DJ
65802009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6581
6582 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6583
8b777f02
VP
65842009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6585
6586 * gdb.mi/mi-stack.exp: Testing symbolic options
6587 to -stack-list-locals and -stack-list-arguments.
6588
00c7eacf
JK
65892009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6590
6591 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6592
6bc80edc
TT
65932009-06-29 Tom Tromey <tromey@redhat.com>
6594
6595 * dg-extract-results.sh: New file.
6596 * Makefile.in (FORCE_PARALLEL): New variable.
6597 (CHECK_TARGET): New conditional variable.
6598 (check): Use CHECK_TARGET.
6599 (DO_RUNTEST): New variable.
6600 (check-single): New target.
6601 (TEST_DIRS): New variable.
6602 (TEST_TARGETS): Likewise.
6603 (check-parallel): New target.
6604 (check-gdb.%): New pattern.
6605 (BASE1_FILES): New variable.
6606 (BASE2_FILES): Likewise.
6607 (check-gdb.base%): New pattern.
6608 (%/.dir): New pattern.
6609 * configure: Rebuild.
6610 * aclocal.m4 (AM_CONDITIONAL): New defun.
6611 * configure.ac: Check whether user is using GNU make.
6612 (GMAKE): New conditional.
6613
794684b6
SW
66142009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6615
6616 * gdb.cp/namespace-nested-import.cc: New test.
6617 * gdb.cp/namespace-nested-import.exp: New test.
6618
edb3359d
DJ
66192009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6620
6621 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6622 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6623 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6624 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6625 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6626 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6627 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6628 gdb.opt/inline-markers.c: New files.
6629 * lib/gdb.exp (skip_inline_frame_tests): New function.
6630 (skip_inline_var_tests): New function.
6631
cf657a0c
AS
66322009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6633
6634 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6635 backtrace.
6636
28d41a99
MS
66372009-06-27 Michael Snyder <msnyder@vmware.com>
6638
6639 * gdb.reverse: New directory.
6640 * gdb.reverse/break-reverse.c: New test.
6641 * gdb.reverse/break-reverse.exp: New test.
6642 * gdb.reverse/consecutive-reverse.c: New test.
6643 * gdb.reverse/consecutive-reverse.exp: New test.
6644 * gdb.reverse/finish-reverse.c: New test.
6645 * gdb.reverse/finish-reverse.exp: New test.
6646 * gdb.reverse/machinestate.c: New test.
6647 * gdb.reverse/ms1.c: New test.
6648 * gdb.reverse/machinestate.exp: New test.
6649 * gdb.reverse/Makefile.in: New file.
6650 * gdb.reverse/shr2.c: New test.
6651 * gdb.reverse/solib-reverse.c: New test.
6652 * gdb.reverse/solib-reverse.exp: New test.
6653 * gdb.reverse/step-reverse.c: New test.
6654 * gdb.reverse/step-reverse.exp: New test.
6655 * gdb.reverse/until-reverse.c: New test.
6656 * gdb.reverse/ur1.c: New test.
6657 * gdb.reverse/until-reverse.exp: New test.
6658 * gdb.reverse/watch-reverse.c: New test.
6659 * gdb.reverse/watch-reverse.exp: New test.
6660 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6661 * configure: Regenerate.
6662
fe3c8b0d
DE
66632009-06-26 Doug Evans <dje@google.com>
6664
6665 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6666
3a72a602
PM
66672009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6668
6669 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6670 windows problem for 'file delete $binfile'.
6671
27aa8d6a
SW
66722009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6673
6674 * gdb.cp/namespace-using.exp: New test.
6675 * gdb.cp/namespace-using.cc: New test.
6676
8ac055f8
JB
66772009-05-20 Joel Brobecker <brobecker@adacore.com>
6678
6679 * gdb.ada/variant_record_packed_array: New testcase.
6680
85e306ed
TT
66812009-06-23 Tom Tromey <tromey@redhat.com>
6682
6683 * gdb.base/charset.exp (test_combination): Regression test.
6684 * gdb.base/charset.c (my_wchar_t): New typedef.
6685 (myvar): New global.
6686 (main): Set myvar.
6687
56643c5e
PM
66882009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6689
6690 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6691 target.
6692
1fac167a
UW
66932009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6694
6695 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6696
7ccb0be9
UW
66972009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6698
6699 * gdb.mi/gdb680.exp: Update test for error message.
6700
568d6575
UW
67012009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6702
6703 * gdb.base/annota1.exp: Allow multiple occurrences of the
6704 frames-invalid annotation.
6705 * gdb.cp/annota2.exp: Likewise.
6706
7cd1089b
PM
67072009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6708
6709 * gdb.cp/gdb2495.cc: New file.
6710 * gdb.cp/gdb2495.exp: New file.
6711
72c63395
JK
67122009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6713
6714 Report error on GDB crash during runto.
6715 * lib/gdb.exp (runto <eof>): New.
6716
3788363d
DJ
67172009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6718
6719 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6720 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6721 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6722 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6723 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6724 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6725 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6726 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6727 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6728 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6729 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6730 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6731 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6732 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6733 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6734 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6735 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6736 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6737 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6738 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6739 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6740 gdb.trace/passcount.exp, gdb.trace/report.exp,
6741 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6742 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6743 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6744 executable.
6745
17592de3
PA
67462009-06-07 Pedro Alves <pedro@codesourcery.com>
6747
6748 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6749 defined before referencing it.
6750
701e355d
DE
67512009-06-03 Doug Evans <dje@google.com>
6752
6753 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6754 * gdb.arch/i386-see.c: Ditto.
6755
f2292c65
PM
67562009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6757
6758 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6759 (check_macro): Return 1 if undefined.
6760 If first test fails, check if macro debug information is available,
6761 and report unsupported test if no macro information is found.
6762
5a437975
DE
67632009-05-29 Doug Evans <dje@google.com>
6764
6765 * gdb.threads/hand-call-in-threads.exp: New.
6766 * gdb.threads/hand-call-in-threads.c: New.
6767
c141c696
MS
67682009-05-29 Michael Snyder <msnyder@vmware.com>
6769
6770 * gdb.base/break-always.exp: Change "1" to "on".
6771 Add confirmation check.
6772
b3444185
PA
67732009-05-28 Pedro Alves <pedro@codesourcery.com>
6774
6775 * gdb.threads/threxit-hop-specific.c: New.
6776 * gdb.threads/threxit-hop-specific.exp: New.
6777 * gdb.threads/thread-execl.c: New.
6778 * gdb.threads/thread-execl.exp: New.
6779
b6313243
TT
67802009-05-27 Tom Tromey <tromey@redhat.com>
6781 Thiago Jung Bauermann <bauerman@br.ibm.com>
6782
6783 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6784 (mi_child_regexp): Likewise.
6785 (mi_list_varobj_children_range): Likewise.
6786 (mi_get_features): Likewise.
6787 (mi_list_varobj_children): Rewrite.
6788 * gdb.python/python-mi.exp: New file.
6789
a6bac58e
TT
67902009-05-27 Tom Tromey <tromey@redhat.com>
6791 Thiago Jung Bauermann <bauerman@br.ibm.com>
6792 Phil Muldoon <pmuldoon@redhat.com>
6793 Paul Pluzhnikov <ppluzhnikov@google.com>
6794
6795 * gdb.python/python-prettyprint.exp: New file.
6796 * gdb.python/python-prettyprint.c: New file.
6797 * gdb.python/python-prettyprint.py: New file.
6798 * gdb.base/display.exp: print/r is now valid.
6799
2c74e833
TT
68002009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6801 Tom Tromey <tromey@redhat.com>
6802 Pedro Alves <pedro@codesourcery.com>
6803 Paul Pluzhnikov <ppluzhnikov@google.com>
6804
6805 * gdb.python/python-template.exp: New file.
6806 * gdb.python/python-template.cc: New file.
6807 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6808 tests.
6809 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6810 Call it.
6811 (test_value_after_death): New proc.
6812 * gdb.python/python-value.c (PTR): New typedef.
6813 (main): New variable 'x'.
6814
89c73ade
TT
68152009-05-27 Tom Tromey <tromey@redhat.com>
6816
6817 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6818 tests.
6819 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6820 Call it.
6821
a75724bc
PA
68222009-05-27 Pedro Alves <pedro@codesourcery.com>
6823
6824 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6825
e58b0e63
PA
68262009-05-24 Pedro Alves <pedro@codesourcery.com>
6827
6828 * gdb.threads/fork-thread-pending.c: New.
6829 * gdb.threads/fork-thread-pending.exp: New.
6830
4ac36638
JK
68312009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6832
6833 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6834 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6835
889bf7c5 68362009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6837
889bf7c5 6838 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6839
b242c3c2
PA
68402009-05-17 Pedro Alves <pedro@codesourcery.com>
6841
6842 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6843 `gdb_get_line_number'. Call `callee' in both parent and child.
6844 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6845 `gdb_get_line_number' instead of hardcoding line numbers.
6846 (catch_fork_unpatch_child): New procedure to test detaching
6847 breakpoints from child fork.
6848 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6849 hardcoding line numbers.
6850 (do_fork_tests): Run `catch_fork_unpatch_child'.
6851
ee342b23
VP
68522009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6853
6854 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6855 of structure type enters or leaves the scope, it
6856 is reported by -var-update.
6857
e2009e98
DE
68582009-05-11 Doug Evans <dje@sebabeach.org>
6859
6860 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6861 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6862 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6863
00903456
JK
68642009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6865
6866 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6867
dc621c35
DE
68682009-04-30 Doug Evans <dje@google.com>
6869
6870 * gdb.threads/watchthreads2.exp: New testcase.
6871 * gdb.threads/watchthreads2.c: New testcase.
6872
9ab4e744
DE
68732009-04-29 Doug Evans <dje@google.com>
6874
6875 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6876 * gdb.cp/mb-ctor.cc: Ditto.
6877 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6878 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6879 * gdb.cp/mb-inline1.cc: Call it.
6880 * gdb.cp/mb-inline2.cc: Ditto.
6881 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6882 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6883
484086b7
JK
68842009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6885
6886 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6887 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6888 Replace all uses of `decimal' by `nonzero'.
6889 (info macro FROM_COMMANDLINE): New test.
6890
379a77b5
TT
68912009-04-27 Tom Tromey <tromey@redhat.com>
6892
6893 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6894
b92b73c2
DE
68952009-04-27 Doug Evans <dje@google.com>
6896
6897 * gdb.threads/watchthreads.c (main): Initialize args before starting
6898 the threads. Plus formatting cleanup.
6899 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6900 biased scheduling of one thread.
6901
945a118d
JG
69022009-04-27 Jerome Guitton <guitton@adacore.com>
6903
6904 * gdb.cp/templates.cc (GetMax): New template.
6905 (main): Declare two instances of GetMax.
6906 * gdb.cp/templates.exp: Add new test.
6907
d389af10
JK
69082009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6909
6910 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6911
e7f86de9
JM
69122009-04-22 Joseph Myers <joseph@codesourcery.com>
6913
6914 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6915
334cc82d
TT
69162009-04-15 Tom Tromey <tromey@redhat.com>
6917
6918 * gdb.base/charset.exp: Add regression test.
6919
d12672cc
JB
69202009-04-14 Joel Brobecker <brobecker@adacore.com>
6921
6922 * gdb.base/exe-lock.exp: New testcase.
6923
18e8c3bc
TT
69242009-04-13 Tom Tromey <tromey@redhat.com>
6925
6926 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6927 operator on Frame.
6928
5ecd5cbe
UW
69292009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6930
6931 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6932 * gdb.server/ext-attach.exp: Likewise.
6933
7309f756
VP
69342009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6935
6936 Eliminate some sleep usage.
6937
889bf7c5
PA
6938 * gdb.mi/basics.c (do_nothing): New.
6939 (main): Use do_nothing instead of printf, so that
6940 not to introduce race condition between output of
6941 inferiour and output of gdb. Do not use sleep as it
6942 is not generally available on embedded targets.
7309f756 6943
f4b95f6f
PA
69442009-04-02 Pedro Alves <pedro@codesourcery.com>
6945
6946 * gdb.server/ext-attach.exp: Expect an optional process id after
6947 "Detached from remote process".
6948
de40b933
JK
69492009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6950
6951 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6952 gdb.dwarf2/dw2-unresolved.exp: New.
6953
2ae101a4
PA
69542009-04-02 Pedro Alves <pedro@codesourcery.com>
6955
6956 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6957 mi_run_to_main.
6958
56a8e183
PA
69592009-04-02 Pedro Alves <pedro@codesourcery.com>
6960
6961 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6962 mi_run_to_main. Skip thread exit test on remote targets.
6963 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6964 mi_run_to_main.
6965 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6966 mi_run_to_main.
6967 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6968 when expecting ^connected. Detect when the target doesn't support
6969 non-stop mode.
6970 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6971 supported. Return -1 on error, 0 on success.
6972 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6973 (mi_runto): Return mi_runto_helper's result explicitly.
6974
c35fafde
PA
69752009-04-01 Pedro Alves <pedro@codesourcery.com>
6976
6977 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6978
f8a8dce6
JB
69792009-04-01 Tom Tromey <tromey@redhat.com>
6980
6981 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6982 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6983 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6984 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6985
71c25dea
TT
69862009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6987 Jan Kratochvil <jan.kratochvil@redhat.com>
6988
6989 PR gdb/931
6990 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6991 output.
6992 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6993 for gdb/931.
6994 * dw2-strp.S (DW_AT_language): Change to C++.
6995 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6996
02d9a9ce
JB
69972009-03-31 Joel Brobecker <brobecker@adacore.com>
6998
6999 * gdb.ada/tasks: New testcase.
7000
1042e4c0
SS
70012009-03-30 Stan Shebs <stan@codesourcery.com>
7002
7003 * gdb.trace/actions.exp: Update to match new info trace format.
7004 * gdb.trace/deltrace.exp: Ditto.
7005 * gdb.trace/infotrace.exp: Ditto.
7006 * gdb.trace/passcount.exp: Ditto.
7007 * gdb.trace/save-trace.exp: Ditto.
7008 * gdb.trace/while-stepping.exp: Ditto.
7009 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7010
f8f6f20b
TJB
70112009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7012
7013 * gdb.python/python-frame.c: New file.
7014 * gdb.python/python-frame.exp: New file.
7015
c0c6f777
TJB
70162009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7017
7018 * gdb.python/python-value.exp: Add tests for the address
7019 attribute.
7020
3cb51905
AS
70212009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7022
7023 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7024
88fc996f
DE
70252009-03-26 Doug Evans <dje@google.com>
7026
7027 * gdb.mi/mi-nonstop-exit.exp: New file.
7028 * gdb.mi/non-stop-exit.c: New file.
7029
56ef84b1
TT
70302009-03-26 Tom Tromey <tromey@redhat.com>
7031
7032 Update for change to prologue skipping:
7033 * gdb.mi/mi2-simplerun.exp: Update.
7034 * gdb.mi/mi2-break.exp: Update.
7035 * gdb.mi/mi-simplerun.exp: Update.
7036 * gdb.mi/mi-break.exp: Update.
7037 * gdb.base/ending-run.exp: Update.
7038
def2b000
TJB
70392009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7040
7041 * gdb.python/python-value.exp (test_value_in_inferior): Test
7042 gdb.Value.is_optimized_out attribute.
7043
442ddf59
JK
70442009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7045
7046 * gdb.dwarf2/dw2-noloc-main.c: New file.
7047 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7048 (.text): Remove.
7049 (.data): New.
7050 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7051 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7052 (DW_TAG_subprogram func_cu1, noloc): Remove.
7053 (main): New.
7054 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7055 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7056 (file_symbols): New procedure.
7057
a8df5de4
TT
70582009-03-25 Tom Tromey <tromey@redhat.com>
7059
7060 * gdb.base/charset.exp (valid_target_charset): New proc.
7061 Use it to skip tests on invalid charsets.
7062
cc1d7add
PM
70632009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7064
7065 * gdb.base/completion.exp: Add a test for directory completion.
7066
bcd5727b
JK
70672009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7068
7069 Fix a racy FAIL.
7070 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7071 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7072
cc924cad
TJB
70732009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7074
7075 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7076 * gdb.python/python-function.exp: Add test for function returning
7077 a GDB value.
7078
bc3b79fd
TJB
70792009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7080
7081 * gdb.python/python-function.exp: New file.
7082
6c7a06a3
TT
70832009-03-20 Tom Tromey <tromey@redhat.com>
7084
7085 * gdb.base/store.exp: Update for change to escape output.
7086 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7087 to escape output.
7088 * gdb.base/pointers.exp: Update for change to escape output.
7089 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7090 to escape output.
7091 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7092 escape output.
7093 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7094 to escape output.
7095 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7096 escape output.
7097 * gdb.base/setvar.exp: Update for change to escape output.
7098 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7099 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7100 to escape output.
7101 (test_print_string_constants): Likewise.
7102 * gdb.base/charset.exp (valid_host_charset): Check size of
7103 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7104 cases. Handle "auto"-related output.
7105 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7106 (uvar, Uvar): New globals.
7107
c31af87b
JG
71082009-03-19 Jerome Guitton <guitton@adacore.com>
7109
7110 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7111 deltas.
7112 * gdb.ada/fixed_points.exp: Ditto.
7113
51272cf2
PA
71142009-03-18 Pedro Alves <pedro@codesourcery.com>
7115
7116 * return-nodebug.c: Don't include stdio.h.
7117 (init): Delete.
7118 (func): Delete definition and provide extern declaration.
7119 (t): New.
7120 (main): Don't call printf. Call func and store its result in t.
7121 * return-nodebug1.c: New.
7122 * return-nodebug.exp: Don't expect stdio output. Instead, print
7123 the global variable t. Drop printf formatters and cast types from
7124 foreach loop. Don't use prepare_for_testing. Compile
7125 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7126 define FORMAT or CAST.
7127
d24948ac
PP
71282009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7129
7130 * gdb.base/solib-display.exp: Disable test for remote targers.
7131
61ff14c6
JK
71322009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7133
7134 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7135
cb4dce93
JK
71362009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7137
7138 Fix a racy FAIL.
7139 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7140 code from `follow parent, print pids'.
7141 (`follow child, print pids', `follow parent, print pids'): Call it.
7142 Replace `gdb_test "break..."' by gdb_breakpoint.
7143
f7c60c5e
VP
71442009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7145
7146 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 7147 sync and async modes.
f7c60c5e 7148
383ace49
JB
71492009-03-12 Joel Brobecker <brobecker@adacore.com>
7150
7151 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7152 that was checked in by mistake. Remove loading of ada.exp, since
7153 this is not necessary in this case.
7154
4ce102af
JB
71552009-03-12 Joel Brobecker <brobecker@adacore.com>
7156
7157 * gdb.ada/ptype_arith_binop.exp: New testcase.
7158
529a2aef
JB
71592009-03-12 Joel Brobecker <brobecker@adacore.com>
7160
7161 * gdb.ada/mod_from_name: New testcase.
7162
8a38181c
JB
71632009-03-12 Joel Brobecker <brobecker@adacore.com>
7164
7165 * gdb.ada/tick_last_segv: New testcase.
7166
11436dee
VP
71672009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7168
61ff14c6 7169 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 7170
1f31650a
VP
71712009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7172
61ff14c6
JK
7173 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7174 include the token in ^running and frame info in *stopped.
1f31650a 7175
a3247a22
PP
71762009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7177
7178 * solib-display.exp: New file.
7179 * solib-display-main.c: New file.
7180 * solib-display-lib.c: New file.
61ff14c6 7181
aae64587
PA
71822009-03-05 Pedro Alves <pedro@codesourcery.com>
7183
7184 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7185
44aabfbc
JK
71862009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7187
7188 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7189 (list_and_check_macro): Use more specific test name.
7190 (next to definition): Make the test names unique.
7191
c087fcd3
PM
71922009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7193
7194 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7195
c86cf029
VP
71962009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7197
7198 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7199 notifications.
7200 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7201 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7202 * lib/mi-support.exp (library_loaded_re): New.
7203 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7204
3ea85240
VP
72052009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7206
7207 * gdb.gdb/observer.exp: Use test_notification observer, not
7208 normal_stop, everywhere.
7209 (test_normal_stop_notifications): Rename to...
7210 (test_notifications): ...this.
7211 (test_observer_normal_stop): Rename to...
7212 (test_observer): ...this.
7213
1903f0e6
DE
72142009-02-16 Doug Evans <dje@google.com>
7215
7216 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7217 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7218 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7219 (test_prefixed_syscall,test_int3): New tests.
7220 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7221 (test_prefixed_syscall,test_int3): New tests.
7222
1d33d6ba
VP
72232009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7224
3cb51905
AS
7225 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7226 (mi_expect_interrupt): Likewise.
7227 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7228 response.
1d33d6ba 7229
faafb047
PM
72302009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7231
7232 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7233 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7234 Replace calls to get_valueofx by get_hexadecimal_valueof.
7235
417e16e2
PM
72362009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7237
7238 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7239 (get_integer_valueof): New procedure.
7240 (get_sizeof): Use new get_integer_value_of.
7241 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7242 by get_integer_valueof.
7243
7065b901
TT
72442009-02-13 Tom Tromey <tromey@redhat.com>
7245
7246 * gdb.base/remote.exp (get_sizeof): Remove.
7247 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7248 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7249 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7250 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7251 (get_sizeof): Likewise.
7252
5d7cb8df
JK
72532009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7254
7255 PR fortran/9806
7256 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7257
b2febfff
PP
72582009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7259
7260 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7261
4aa995e1
PA
72622009-02-06 Pedro Alves <pedro@codesourcery.com>
7263
7264 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7265
d8906c6f
TJB
72662009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7267
7268 * gdb.python/python-cmd.exp: New file.
7269
ff4ab08d
TG
72702009-02-06 Tristan Gingold <gingold@adacore.com>
7271
7272 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7273
aacd552b
TG
72742009-02-05 Tristan Gingold <gingold@adacore.com>
7275
7276 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7277 pointer is dereferenced and use this signal name in regexp.
7278 * gdb.base/signull.exp: Ditto.
7279 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7280 * gdb.base/signull.c (main): Ditto.
7281
08c637de
TJB
72822009-02-04 Tom Tromey <tromey@redhat.com>
7283 Thiago Jung Bauermann <bauerman@br.ibm.com>
7284
7285 * gdb.python/python-value.exp: Use `gdb.history' instead of
7286 `gdb.value_from_history'.
7287 (test_value_numeric_ops): Add test for conversion of enum constant.
7288 * gdb.python/python-value.c (enum e): New type.
7289 (evalue): New global.
7290 (main): Use argv.
7291
20261af8
JG
72922009-02-04 Jerome Guitton <guitton@adacore.com>
7293
7294 * gdb.ada/uninitialized_vars: New test program.
7295 * gdb.ada/uninitialized_vars.exp: New testcase.
7296
52e44b43
TT
72972009-02-02 Tom Tromey <tromey@redhat.com>
7298
7299 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7300 * gdb.cp/pr2489.cc: Rename...
7301 * gdb.cp/pr9594.cc: ... to this.
7302
1c71341a
TT
73032009-02-02 Tom Tromey <tromey@redhat.com>
7304
7305 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7306 * gdb.cp/pr2489.cc: New file.
7307 * gdb.cp/cpcompletion.exp: New file.
7308
a4295225
TT
73092009-02-02 Tom Tromey <tromey@redhat.com>
7310
7311 PR exp/9059:
7312 * gdb.cp/call-c.exp: Add regression test.
7313 * gdb.cp/call-c.cc (FooHandle): New typedef.
7314 (main): New variable 'handle'.
7315
592375cd
VP
73162009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7317
7318 * lib/mi-support.exp (et_mi_thread_list)
7319 (check_mi_and_console_threads): Adjust for current thread in
7320 -thread-list-ids output.
7321
41447f92
VP
73222009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7323
889bf7c5
PA
7324 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7325 Call it.
41447f92 7326
35669430
DE
73272009-01-28 Doug Evans <dje@google.com>
7328
7329 * gdb.arch/amd64-disp-step.S: New file.
7330 * gdb.arch/amd64-disp-step.exp: New file.
7331 * gdb.arch/i386-disp-step.S: New file.
7332 * gdb.arch/i386-disp-step.exp: New file.
7333
09f00d9a
PM
73342009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7335
7336 * gdb.base/find.exp: Set newline variable
7337 using quotes instead of braces to fix cygwin failures.
7338
1e8fb976
PA
73392009-01-23 Pedro Alves <pedro@codesourcery.com>
7340
7341 * gdb.base/radix.exp: Add tests to ensure that that set
7342 input-radix 0 and set output-radix 0 are really rejected.
7343
da061712
PA
73442009-01-23 Pedro Alves <pedro@codesourcery.com>
7345
7346 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7347 copyright years.
7348
dd7e2d2b
PA
73492009-01-23 Pedro Alves <pedro@codesourcery.com>
7350
7351 PR gdb/9664:
7352 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7353
392452f6
PA
73542009-01-22 Pedro Alves <pedro@codesourcery.com>
7355
7356 PR c++/9631:
7357 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7358
8653e71c
PM
73592009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7360
7361 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7362 binfile definition to fix Windows OS failure.
7363
a12cc160
DJ
73642009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7365
7366 PR gdb/9346
7367 * gdb.base/interrupt.c (sigint_handler): New.
7368 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7369 on error.
7370 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7371 Test "signal SIGINT".
7372
b89667eb
DE
73732009-01-19 Doug Evans <dje@google.com>
7374
7375 * gdb.base/break.exp: Update expected gdb output.
7376 * gdb.base/sepdebug.exp: Ditto.
7377 * gdb.mi/mi-syn-frame.exp: Ditto.
7378 * gdb.mi/mi2-syn-frame.exp: Ditto.
7379 * gdb.base/call-signal-resume.exp: New file.
7380 * gdb.base/call-signals.c: New file.
7381 * gdb.base/unwindonsignal.exp: New file.
7382 * gdb.base/unwindonsignal.c: New file.
7383 * gdb.threads/interrupted-hand-call.exp: New file.
7384 * gdb.threads/interrupted-hand-call.c: New file.
7385 * gdb.threads/thread-unwindonsignal.exp: New file.
7386
adb483fe
DJ
73872009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7388
7389 * gdb.base/define.exp: Test defining and hooking prefix commands.
7390 * gdb.python/python.exp: Update test for "show user" output.
7391
60023297
JK
73922009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7393
7394 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7395 now the output exactly, using less wildcards. Expect also the output
7396 of gfortran-4.3. Update for the f-valprint.c modification from
7397 2008-04-22.
7398 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7399 Remove gdb_test test names where matching the command.
7400
ccc57cf9
PA
74012009-01-01 Pedro Alves <pedro@codesourcery.com>
7402
7403 PR breakpoints/9681:
7404 * gdb.base/watchpoint.exp: Add regression test.
7405
c7a6ca08
PA
74062008-12-31 Pedro Alves <pedro@codesourcery.com>
7407
7408 * gdb.threads/attach-into-signal.exp: Don't use
7409 gdb_suppress_entire_file.
7410 * gdb.threads/attach-stopped.exp: Ditto.
7411 * gdb.threads/attachstop-mt.exp: Ditto.
7412
3a031f65
PA
74132008-12-31 Pedro Alves <pedro@codesourcery.com>
7414
7415 PR gdb/8812:
7416 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7417
09e6485f
PA
74182008-12-29 Pedro Alves <pedro@codesourcery.com>
7419
7420 PR gdb/7536:
7421 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7422 and unsupported output radices are really rejected.
7423
0cd53049
JK
74242008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7425
7426 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7427
ba163c7e
TT
74282008-12-22 Tom Tromey <tromey@redhat.com>
7429
7430 * gdb.cp/punctuator.exp: New file.
7431
6f4de6c9
JK
74322008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7433
7434 * gdb.base/completion.exp (Completing non-existing component): New test.
7435
0f34d0b4
JK
74362008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7437
7438 Fix for PR gdb/8648.
7439 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7440 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7441 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7442 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7443
db2ad4c3
JK
74442008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7445
7446 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7447
bb5ef15e
DP
74482008-12-16 Christophe Lyon <christophe.lyon@st.com>
7449
7450 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7451 compiler actually generate code at the expected line number.
7452
90142adc
JZ
74532008-12-15 Jie Zhang <jie.zhang@analog.com>
7454
7455 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7456
fad6eecd
TT
74572008-12-12 Tom Tromey <tromey@redhat.com>
7458
7459 * gdb.base/commands.exp (redefine_hook_test): New proc.
7460 Call it.
7461
17c8aaf5
TT
74622008-12-11 Tom Tromey <tromey@redhat.com>
7463
7464 * gdb.base/macscp.exp: New regression test.
7465
7c8adf68
TT
74662008-12-11 Tom Tromey <tromey@redhat.com>
7467
7468 * gdb.base/macscp.exp: Print "address.addr".
7469 * gdb.base/macscp1.c (struct outer): New struct.
7470 (address): New global.
7471
b05dcbb7
TT
74722008-12-09 Tom Tromey <tromey@redhat.com>
7473
7474 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7475 Call it.
7476
2d476de1
DE
74772008-12-04 Doug Evans <dje@google.com>
7478
7479 * gdb.server/ext-run.exp: Relax regexp for init program.
7480
87bdc959
TG
74812008-12-03 Tristan Gingold <gingold@adacore.com>
7482
7483 * gdb.base/macscp.exp: Generate an object file during compilation
7484 to work around Darwin dsymutil limitations.
7485
e0740f77
JK
74862008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7487
7488 Test resolving external references to TLS variables.
7489 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7490 FILE2_THREAD_LOCAL.
7491 (testfile2, srcfile2): New variables.
7492 * gdb.threads/tls.c (file2_thread_local)
7493 (function_referencing_file2_thread_local): New.
7494 * gdb.threads/tls2.c: New file.
7495
67f0aac5
JB
74962008-11-28 Joel Brobecker <brobecker@adacore.com>
7497
7498 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7499 rather than integer, as integer might not be big enough when
7500 on 64bit targets.
67f0aac5 7501
c332165e
JG
75022008-11-27 Jerome Guitton <guitton@adacore.com>
7503
7504 * gdb.cp/formatted-ref.exp: Add equality test.
7505 * gdb.ada/formatted_ref.exp: Ditto.
7506
fc9b693c
JK
75072008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7508
7509 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7510 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7511
a9c64011
AS
75122008-11-20 Andreas Schwab <schwab@suse.de>
7513
7514 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7515 matching syscall entry point.
7516 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7517 (tcatch_vfork_then_child_follow): Likewise. Finish through
7518 vfork even if we stopped at the syscall trampoline.
7519
e2fd701e
DE
75202008-11-20 Doug Evans <dje@google.com>
7521
7522 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7523
69abc51c
TJB
75242008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7525
7526 * gdb.arch/ppc-dfp.exp: New file.
7527 * gdb.arch/ppc-dfp.c: New file.
7528
c14c28ba
PP
75292008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7530
7531 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7532
2e74121d
DE
75332008-11-17 Doug Evans <dje@google.com>
7534
7535 * gdb.mi/mi-syn-frame.exp: Update expected output.
7536 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7537
66bb093b
VP
75382008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7539
7540 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7541 "thread N" results in =thread-selected.
7542 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7543 (mi_send_resuming_command_raw): Be prepared for
7544 =thread-selected.
7545
3d043ef6
VP
75462008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7547
a9c64011
AS
7548 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7549 * lib/mi-support.exp: Likewise.
3d043ef6 7550
808104c8
JB
75512008-11-16 Joel Brobecker <brobecker@adacore.com>
7552
7553 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7554 commands from the expected output for "help catch".
7555
00b22944
JB
75562008-11-15 Joel Brobecker <brobecker@adacore.com>
7557
7558 * gdb.ada/int_deref.exp: New testcase.
7559
59669435
TT
75602008-11-14 Nick Roberts <nickrob@snap.net.nz>
7561
7562 * gdb.mi/gdb2549.exp: New file.
7563
de04a248
DE
75642008-11-11 Doug Evans <dje@google.com>
7565
7566 * gdb.base/callexit.exp: New file.
7567 * gdb.base/callexit.c: New file.
7568
6b8ce727
DE
75692008-11-10 Doug Evans <dje@google.com>
7570
7571 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7572 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7573 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7574 (default_gdb_start,default_gdb_exit): Ditto.
7575 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7576 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7577 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7578 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7579 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7580 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7581
1b14b8aa
AS
75822008-11-03 Andreas Schwab <schwab@suse.de>
7583
7584 * gdb.base/hashline2.exp: Fix typo.
7585 * gdb.base/hashline3.exp: Likewise.
7586
f3134b88
TT
75872008-10-30 Tom Tromey <tromey@redhat.com>
7588
7589 * gdb.base/pointers.exp: Add test.
7590 * gdb.base/pointers.c (k, S): New typedefs.
7591 (instance): New global.
7592
c2226152
AS
75932008-10-30 Andreas Schwab <schwab@suse.de>
7594
7595 * gdb.base/args.exp: Add tests for newlines.
7596
462f405c
JB
75972008-10-30 Joel Brobecker <brobecker@adacore.com>
7598
7599 gdb.base/foll-exec.exp: Update the expected output of a couple
7600 of "info breakpoints" tests.
7601
79a45b7d
TT
76022008-10-28 Tom Tromey <tromey@redhat.com>
7603
7604 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7605
adc13a14
PA
76062008-10-24 Pedro Alves <pedro@codesourcery.com>
7607
7608 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7609 gdb_start_cmd.
7610 Use runto_main before any test that requires execution.
7611
252fbfc8
PA
76122008-10-23 Pedro Alves <pedro@codesourcery.com>
7613
7614 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7615 instead of SIGINT.
7616
28148e3d
JB
76172008-10-22 Joel Brobecker <brobecker@adacore.com>
7618
7619 * gdb.base/completion.exp: Update expected output following
7620 the addition of the "info tasks" command.
7621
c209f847
TT
76222008-10-22 Tom Tromey <tromey@redhat.com>
7623
7624 * gdb.base/exprs.exp (test_expr): Add test for string
7625 concatenation.
7626
f177e350
PA
76272008-10-19 Pedro Alves <pedro@codesourcery.com>
7628
7629 * configure.ac: Output gdb.python/Makefile.
7630 * configure: Regenerate.
7631 * gdb.python/Makefile.in: New.
7632
cce89356
JB
76332008-10-16 Joel Brobecker <brobecker@adacore.com>
7634
7635 * gdb.base/foll-fork.exp: Adjust the expected output to match
7636 the new description for fork/vfork catchpoints in the "info
7637 breakpoints" output.
7638
176d289d
TJB
76392008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7640
7641 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7642
a08702d6
TJB
76432008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7644
7645 * gdb.python/python-value.c: New file.
7646 * gdb.python/python-value.exp: New file.
7647
1c5cfe86
PA
76482008-10-15 Pedro Alves <pedro@codesourcery.com>
7649
7650 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7651
5a98ad69
DP
76522008-10-15 Denis Pilat <denis.pilat@st.com>
7653
41702f1b 7654 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7655
dcb1a1e2
TT
76562008-10-09 Tom Tromey <tromey@redhat.com>
7657
7658 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7659 'fprintf' and 'stderr'.
7660
9124fe48
JB
76612008-10-07 Joel Brobecker <brobecker@adacore.com>
7662
7663 * gdb.ada/ref_tick_size.exp: New testcase.
7664
45452591
DE
76652008-10-06 Doug Evans <dje@google.com>
7666
7667 * gdb.dwarf2/dw2-cu-size.exp: New file.
7668 * gdb.dwarf2/dw2-cu-size.S: New file.
7669
7670 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7671 .Ltype_int for clarity.
7672
4fc5b208
PP
76732008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7674
7675 PR gdb/2384:
7676 * gdb.cp/gdb2384.exp: Extended to test more cases.
7677 * gdb.cp/gdb2384.cc: Likewise.
7678 * gdb.cp/gdb2384-base.h: Likewise.
7679 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7680
d78df370
JK
76812008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7682
7683 * gdb.base/maint.exp (maint print type): Remove printing
7684 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7685
9a044a89
TT
76862008-09-30 Tom Tromey <tromey@redhat.com>
7687
7688 * gdb.base/macscp.exp: Add completion tests.
7689 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7690 (TWENTY_THREE): Likewise.
7691 (FORTY_EIGHT): Likewise.
7692
506800a9
TT
76932008-09-30 Tom Tromey <tromey@redhat.com>
7694
7695 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7696 everywhere.
7697 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7698
1a6f01b5
JK
76992008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7700
7701 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7702 testcase is derived from. Fix racy dependency on an expected PID
7703 number. No longer support the testcase on Linux kernel 2.4.x.
7704
2fae03e8
TT
77052008-09-27 Tom Tromey <tromey@redhat.com>
7706
7707 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7708 and varargs.
7709
1ad15515
PA
77102008-09-22 Pedro Alves <pedro@codesourcery.com>
7711
7712 * lib/mi-support.exp (mi_expect_interrupt): New.
7713 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7714 from gdb.mi/mi-nonstop.exp.
7715 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7716 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7717 lib/mi-support.exp.
7718 Use mi_check_thread_states throughout. Avoid ".*" and do not
7719 require an anchor after -exec-run.
7720
d0b76dc6
DJ
77212008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7722
7723 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7724 stop is pending. Avoid ".*" when two stops are pending.
7725 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7726 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7727 newlines in fullnames.
7728 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7729 (mi_expect_stop): Update comments. Only anchor in sync mode.
7730 Do not match newlines.
7731 (mi_send_resuming_command_raw): Always return status.
7732 (mi_get_stop_line): Do not match more than one line by accident.
7733 Only anchor in sync mode.
7734 (mi_run_inline_test): If -exec-next fails, give up.
7735
9990c830
UW
77362008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7737
7738 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7739 on SPU.
7740
ebcf6f00
JB
77412008-09-10 Joel Brobecker <brobecker@adacore.com>
7742
7743 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7744
b6db24e5
JB
77452008-09-10 Joel Brobecker <brobecker@adacore.com>
7746
7747 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7748 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7749 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7750 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7751 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7752 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7753 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7754 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7755 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7756 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7757 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7758 Include the "= " sequence in the expected output of print tests.
7759
2bf448e0
JB
77602008-09-10 Joel Brobecker <brobecker@adacore.com>
7761
7762 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7763 description for boolean types.
7764
d51fd4c8
PA
77652008-09-09 Pedro Alves <pedro@codesourcery.com>
7766
7767 * gdb.base/hook-stop-continue.c: New.
7768 * gdb.base/hook-stop-continue.exp: New.
7769
694182d2
DJ
77702008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7771
7772 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7773
3b8a7fc0
JG
77742008-09-08 Jerome Guitton <guitton@adacore.com>
7775
7776 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7777 (stack_check_probe_2, stack_check_probe_loop_1)
7778 (stack_check_probe_loop_2): New functions.
7779 (main): Add call to these new functions.
7780 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7781 functions, check that the breakpoint is inserted at the appropriate
7782 location.
7783 (insert_breakpoint): Slightly refine this procedure so that it can
7784 be called several times in the test.
7785
96cc0ae8
JG
77862008-09-08 Jerome Guitton <guitton@adacore.com>
7787
7788 * gdb.base/stack-checking.c: New file.
7789 * gdb.base/stack-checking.exp: New file.
7790
1f08b409
TJB
77912008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7792
7793 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7794 * gdb.arch/altivec-regs.exp: Likewise.
7795 * gdb.arch/vsx-regs.exp: Likewise.
7796
3099e1c4
TJB
77972008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7798
7799 * gdb.arch/ppc-fp.exp: New file.
7800 * gdb.arch/ppc-fp.c: New file.
7801
cc69bfc1
PP
78022008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7803
7804 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7805 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7806
b02a33db
MS
78072008-09-04 Michael Snyder <msnyder@vmware.com>
7808
7809 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7810 as "at" (for non-debug functions such as _start).
7811
2992cbe0
UW
78122008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7813
7814 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7815 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7816 software watchpoints.
7817 * gdb.base/watch_thread_num.exp: Likewise.
7818
514f746b
AR
78192008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7820
7821 * gdb.arch/i386-bp_permanent.exp: New test.
7822
876cecd0
TT
78232008-08-24 Tom Tromey <tromey@redhat.com>
7824
7825 * gdb.base/maint.exp: Update "maint print type".
7826
80f73d71
VP
78272008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7828
7829 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7830 support. Adjust the order of "*running" notifications.
7831 * gdb.mi/non-stop.c: Don't cast from int to void* and
7832 back.
7833
d9c78d7d
MK
78342008-08-20 Mark Kettenis <kettenis@gnu.org>
7835
7836 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7837 expect to find it in the "info frame" output.
7838
97a2d1d3
DJ
78392008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7840
7841 * gdb.base/interp.exp: Always consume both prompts.
7842
b96e2927
PA
78432008-08-20 Pedro Alves <pedro@codesourcery.com>
7844
7845 * gdb.base/pending.exp: Test pending breakpoints without symbols
7846 loaded.
7847
8cf6e61a
VP
78482008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7849
7850 * lib/mi-support.exp (mi_expect_stop): Produce
7851 more details on failures.
7852 * gdb.mi/mi-nonstop.exp: New.
7853 * gdb.mi/non-stop.c: New.
7854
c6ebd6cf
VP
78552008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7856
a9c64011
AS
7857 * gdb.mi/mi-async.exp: Use 'set target-async'.
7858 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7859
46a9b8ed
DJ
78602008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7861
7862 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7863
44feb3ce
TT
78642008-08-17 Tom Tromey <tromey@redhat.com>
7865
7866 * gdb.base/help.exp (help catch): Rewrite.
7867
311a4e6b
TJB
78682008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7869
7870 * gdb.base/define.exp: Test indented command documentation.
7871 * gdb.python/python.exp: Test indented multi-line command.
7872
604c2f83
LM
78732008-08-15 Luis Machado <luisgpm@br.ibm.com>
7874
7875 * testsuite/gdb.arch/vsx-regs.c: New source file.
7876 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7877 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7878
886a217c
TT
78792008-08-14 Tom Tromey <tromey@redhat.com>
7880
7881 * gdb.base/macscp.exp: Add regression test for "macro define" or
7882 "macro undef" with no arguments.
7883
c814a4f3
PP
78842008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7885
7886 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7887
12ab8a60
UW
78882008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7889
7890 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7891
d57a3c85
TJB
78922008-08-06 Tom Tromey <tromey@redhat.com>
7893
7894 * gdb.python/python.exp: New file.
7895
c7b778ff
JK
78962008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7897
7898 Fix for PR gdb/1543.
7899 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7900 $LOCATION.
7901 (location): New variable.
7902 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7903 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7904 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7905 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7906 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7907 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7908 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7909 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7910 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7911 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7912 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7913 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7914 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7915 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7916 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7917 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7918 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7919 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7920 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7921 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7922 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7923 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7924 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7925 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7926 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7927 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7928 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7929 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7930 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7931 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7932 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7933 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7934 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7935 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7936 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7937 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7938 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7939 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7940 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7941 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7942 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7943 gdb.base/type-opaque.exp, gdb.base/until.exp,
7944 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7945 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7946 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7947 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7948 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7949 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7950 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7951 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7952 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7953 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7954 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7955 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7956 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7957 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7958 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7959 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7960 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7961 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7962 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7963 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7964 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7965 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7966 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7967 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7968 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7969 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7970 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7971 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7972 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7973 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7974 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7975 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7976 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7977 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7978 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7979 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7980 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7981 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7982 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7983 to bug-gdb@prep.ai.mit.edu .
7984
5e06a3d1
VP
79852008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7986
7987 * lib/mi-support.exp (mi_load_shlibs): New.
7988 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7989
9d81d21b
VP
79902008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7991
7992 * lib/mi-support.exp (get_mi_thread_list)
7993 (check_mi_and_console_threads): New, moved from ...
7994 * gdb.mi/mi-pthread.exp: ...here.
7995 * gdb.mi/gdb669.exp (get_mi_thread_list)
7996 (check_mi_and_console_threads): Delete.
7997 * gdb.mi/mi2-pthread.exp: Likewise.
7998
bae98fe0
TT
79992008-07-28 Tom Tromey <tromey@redhat.com>
8000
8001 * Makefile.in (just-check): Remove. Move body to...
8002 (check): ... here.
8003
57380f4e
DJ
80042008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8005
8006 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8007 Add a test for duplicated SIGINTs.
8008
e09490f1
DJ
80092008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8010
8011 * gdb.threads/schedlock.exp (get_args): Update to work for any
8012 value of NUM.
8013 (Top level): Report the number of threads that did not resume.
8014
6387b45f
DJ
80152008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8016
8017 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8018
62f64ff2
DJ
80192008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8020
8021 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8022 non-MI prompt.
8023
fa8de41e
TT
80242008-07-26 Tom Tromey <tromey@redhat.com>
8025
8026 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8027 (function_struct, function_struct_ptr): New globals.
8028 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8029 function pointer in a struct.
8030
ccb3ac8a
TT
80312008-07-26 Tom Tromey <tromey@redhat.com>
8032
8033 * gdb.base/macscp.exp: Add test for macro lexing bug.
8034
d7d9f01e
TT
80352008-07-18 Tom Tromey <tromey@redhat.com>
8036
8037 * gdb.base/macscp.exp: Add macro tests.
8038
9bf07184
PP
80392008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8040
8041 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8042
becf6477
PP
80432008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8044
8045 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8046
0709f7d3
PP
80472008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8048
8049 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 8050
7093c834
PP
80512008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8052
8053 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 8054
b432ffe3
JK
80552008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8056
8057 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8058
b1a268e5
VP
80592008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8060
8061 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8062
e2995f8e
KB
80632008-07-11 Kevin Buettner <kevinb@redhat.com>
8064
8065 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8066 of regexp to account for changes made to GDB in the printing of
8067 byte vectors.
8068
14032a66
TT
80692008-07-11 Tom Tromey <tromey@redhat.com>
8070
8071 * gdb.base/completion.exp: Add 'help' completion test.
8072
981505ef
JK
80732008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8074
8075 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8076
10568435
JK
80772008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8078
8079 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8080
4487aabf
PA
80812008-07-09 Pedro Alves <pedro@codesourcery.com>
8082
8083 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8084
a4a9b1c4
PA
80852008-07-09 Pedro Alves <pedro@codesourcery.com>
8086
8087 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8088
3c3185ac
JK
80892008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8090
8091 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8092
7ebd49dc
VP
80932008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8094
8095 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8096 previous commit. Add a comment.
8097
84e46146
PA
80982008-06-28 Pedro Alves <pedro@codesourcery.com>
8099
8100 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8101
0f8d4a2f
VP
81022008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8103
8104 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8105
f747e0ce
PA
81062008-06-27 Pedro Alves <pedro@codesourcery.com>
8107
8108 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8109 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8110 compiling an executable, link in an object that forces unbuffered
8111 output.
8112 * lib/set_unbuffered_mode.c: New file.
8113
734a5c36
JK
81142008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8115
8116 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8117
a2840c35
VP
81182008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8119
a9c64011
AS
8120 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8121 mi_expect_stop.
8122 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8123 Demand that *running is output.
8124 (detect_async): Perform checking every time.
8125 (mi_send_resuming_command): Extract everything into...
8126 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
8127 (mi_expect_stop): Don't accept any output before *stopped.
8128
6ae37fef
VP
81292008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8130
8131 Robustify mi-simplerun.
a9c64011
AS
8132 * gdb.mi/basics.c (main): Add a call to sleep.
8133 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8134 * gdb.mi/mi2-cli.exp: Likewise.
8135 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 8136
b4aa76f0 81372008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
8138
8139 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8140
e1ac3328
VP
81412008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8142
a9c64011
AS
8143 * gdb.mi/mi-console.exp: Adjust.
8144 * gdb.mi/mi-syn-frame.exp: Adjust.
8145 * gdb.mi/mi2-console.exp: Adjust.
8146 * gdb.mi/mi2-syn-frame.exp: Adjust.
8147 * lib/mi-support.exp (mi_run_cmd): Adjust.
8148 (mi_send_resuming_command): Adjust.
e1ac3328 8149
f7f9a841
VP
81502008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8151
8152 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
8153 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8154 testing of stopped.
8155 * gdb.mi/mi2-syn-frame.exp: Likewise.
8156 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8157 (async, detect_async): New.
8158 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8159 depending on if we're running in sync or async mode.
f7f9a841 8160
37cd5d19
TT
81612008-06-09 Tom Tromey <tromey@redhat.com>
8162
8163 * gdb.base/completion.exp: New tests for field name completion
8164 with spaces, and field name completion with '->'.
8165
65d12d83
TT
81662008-06-06 Tom Tromey <tromey@redhat.com>
8167
8168 * gdb.base/break1.c (struct some_struct): New struct.
8169 (values): New global.
8170 * gdb.base/completion.exp: Add field name completion test.
8171
ebfe2e3f
PP
81722008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8173
8174 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8175 to pointer.
8176 * gdb.cp/call-c.cc: Likewise.
8177
bcf6fc3a
NR
81782008-06-06 Nick Roberts <nickrob@snap.net.nz>
8179
8180 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8181 annotation.
8182
49fd4a42 81832008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8184 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8185
8186 * gdb.threads/execl.c, gdb.threads/execl1.c,
8187 gdb.threads/execl.exp: New tests.
a9c64011 8188
8a34ac3f
AR
81892008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8190 Daniel Jacobowitz <dan@codesourcery.com>
8191
8192 * gdb.cp/exception.exp: Activate test, make it work with pending
8193 catchpoints.
8194
86ae69ef
JK
81952008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8196
8197 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8198
f7f9ae2c
VP
81992008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8200
a9c64011
AS
8201 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8202 now printed.
8203 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8204
2a2d4dc3
AS
82052008-05-27 Andreas Schwab <schwab@suse.de>
8206
8207 * gdb.base/frame-args.exp: Handle arguments that are optimized
8208 out.
8209
5099e4d9
LM
82102008-05-26 Luis Machado <luisgpm@br.ibm.com>
8211
8212 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8213 quiet for ppc32 and group options into a single variable.
8214
d9c36a91
JB
82152008-05-23 Joel Brobecker <brobecker@adacore.com>
8216
8217 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8218 of zero-size elements.
8219 * gdb.ada/null_array.exp: Test printing this new array.
8220
103a8671
JK
82212008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8222
8223 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8224
07a4cc1a 82252008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8226
8227 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8228 of the "finish" command.
8229
55f996a7
NR
82302008-05-21 Nick Roberts <nickrob@snap.net.nz>
8231
8232 * gdb.base/annota1.exp: Test for new annotation.
8233
907fc202
UW
82342008-05-16 Pedro Alves <pedro@codesourcery.com>
8235
8236 * gdb.base/fixsection.exp: New file.
8237 * gdb.base/fixsection0.c: New file.
8238 * gdb.base/fixsection1.c: New file.
8239
e8f97270
UW
82402008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8241
8242 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8243 * gdb.base/annota3.exp: Likewise.
8244
ac0bb574
NF
82452008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8246
8247 * gdb.base/watch_thread_num.exp: Don't run tests that require
8248 watchpoints if the target doesn't support them.
8249
6fadd07a
DE
82502008-05-12 Doug Evans <dje@google.com>
8251
8252 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8253
6e9a4a30
JB
82542008-05-09 Joel Brobecker <brobecker@adacore.com>
8255
8256 * gdb.ada/assign_1.exp: New testcase.
8257
08388c79
DE
82582008-05-09 Doug Evans <dje@google.com>
8259
a3c83fae
DE
8260 * gdb.base/find.exp: New file.
8261 * gdb.base/find.c: New file.
08388c79 8262
bd5ddfe8
DJ
82632008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8264
8265 * gdb.base/commands.exp (watchpoint_command_test): Handle
8266 gdb,no_hardware_watchpoints.
8267 * gdb.base/float.exp: Allow ARM targets without floating point.
8268 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8269
b5dd68e2 82702008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8271 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8272
8273 * gdb.ada/lang_switch: New test program.
8274 * gdb.ada/lang_switch.exp: New testcase.
8275
382d13d1
DE
82762008-05-05 Doug Evans <dje@google.com>
8277
8278 * gdb.base/help.exp (disassemble): Update expected help text.
8279
9dd789d0
PA
82802008-05-04 Pedro Alves <pedro@codesourcery.com>
8281
8282 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8283
611c83ae
PA
82842008-05-04 Pedro Alves <pedro@codesourcery.com>
8285
8286 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8287 different times.
8288
ff013f42
JK
82892008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8290
8291 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8292 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8293 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8294 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8295
96dff6a2
VP
82962008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8297
8298 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8299 notification to appear.
8300
55cd6f92
DJ
83012008-05-04 Daniel Jacobowitz <dan@debian.org>
8302
8303 * gdb.base/fullname.c: New file.
8304 * gdb.base/fullname.exp: New file.
8305 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8306
d705c43c
PA
83072008-05-03 Pedro Alves <pedro@codesourcery.com>
8308
8309 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8310 expressions with macros.
8311
333222e1
JK
83122008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8313
8314 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8315
5ac01682
DJ
83162008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8317
8318 * gdb.base/completion.exp: Handle lack of other symbols beginning
8319 with "a".
8320
8321 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8322
237fc4c9
PA
83232008-05-02 Jim Blandy <jimb@codesourcery.com>
8324
8325 * gdb.asm/asmsrc1.s: Add scratch space.
8326
ed5e9466
DJ
83272008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8328 Daniel Jacobowitz <dan@codesourcery.com>
8329
8330 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8331 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8332 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8333
b39cc962
DJ
83342007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8335
8336 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8337
36d520f5
JB
83382008-05-01 Joel Brobecker <brobecker@adacore.com>
8339
8340 * gdb.base/info-target.exp: New testcase.
8341
8d4e3071
DJ
83422008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8343
8344 * gdb.cp/hang.exp: Use .cc instead of .C.
8345 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8346 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8347
6f3f3097
DJ
83482008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8349
8350 * gdb.base/gdb1250.exp: Remove perror.
8351 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8352
5550a914
PA
83532008-04-30 Pedro Alves <pedro@codesourcery.com>
8354
8355 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8356 .2byte.
8357
d848e687
DJ
83582008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8359
8360 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8361 (maybe_kfail): New.
8362
93b5768b
PA
83632008-04-25 Pedro Alves <pedro@codesourcery.com>
8364
8365 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8366
721c02de
VP
83672008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8368
a9c64011
AS
8369 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8370 * gdb.mi/mi2-syn-frame.exp: Likewise.
8371 * lib/mi-support.exp: Likewise.
721c02de 8372
74960c60
VP
83732008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8374
8375 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8376 to specify regexp for the location to stop at.
8377 * gdb.base/break-always.c: New.
8378 * gdb.base/break-always.exp: New.
8379
d24317b4
VP
83802008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8381
8382 * lib/mi-support.exp (mi_runto_helper): Adjust
8383 for the original-location field.
8384 (mi_create_breakpoint, mi_list_breakpoints): New.
8385 * gdb.mi/mi-break.exp: Adjust.
8386 * gdb.mi/mi2-break.exp: Adjust.
8387 * gdb.mi/mi-pending.exp: Adjust.
8388 * gdb.mi/mi-simplerun.exp: Adjust.
8389 * gdb.mi/mi2-simplerun.exp: Adjust.
8390 * gdb.mi/mi-syn-frame.exp: Adjust.
8391 * gdb.mi/mi2-syn-frame.exp: Adjust.
8392 * gdb.mi/mi-until.exp: Adjust.
8393 * gdb.mi/mi2-until.exp: Adjust.
8394 * gdb.mi/mi-var-display.exp: Adjust.
8395 * gdb.mi/mi2-var-display.exp: Adjust.
8396 * gdb.mi/mi-watch.exp: Adjust.
8397 * gdb.mi/mi2-watch.exp: Adjust.
8398
fdc59709 83992008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8400
a9c64011
AS
8401 * aclocal.m4: Add override.m4.
8402 * configure: Regenerate.
fdc59709 8403
8e91f023
VP
84042008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8405
8406 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8407 '-var-update --all-values' reports new value even the type
8408 of a variable object has changed.
8409
233a11ab
CS
84102008-04-18 Craig Silverstein <csilvers@google.com>
8411
8412 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8413 files.
d24317b4 8414
9c1137ad
JB
84152008-04-18 Joel Brobecker <brobecker@adacore.com>
8416
8417 * gdb.ada/atomic_enum: New test program.
8418 * gdb.ada/atomic_enum.exp: New testcase.
8419
66d0bbc7
DE
84202008-04-17 Doug Evans <dje@google.com>
8421
8422 * gdb.opt/Makefile.in: Fix whitespace.
8423
100906b0
UW
84242008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8425
8426 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8427
4584e32e
DE
84282008-04-17 Doug Evans <dje@google.com>
8429
8430 * gdb.base/hashline1.exp: New testcase.
8431 * gdb.base/hashline2.exp: New testcase.
8432 * gdb.base/hashline2.exp: New testcase.
8433
0a320680
PA
84342008-04-17 Pedro Alves <pedro@codesourcery.com>
8435
8436 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8437
18ac113b
AR
84382008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8439
8440 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8441 temporary breakpoint to match "Temporary breakpoint".
8442 * gdb.base/break.exp (delete_breakpoints): Likewise.
8443 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8444 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8445 * gdb.base/display.exp: Likewise.
8446 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8447 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8448 * gdb.base/restore.exp (restore_tests): Likewise.
8449 * gdb.base/sepdebug.exp: Likewise.
8450 * gdb.base/watchpoint.exp: Likewise.
8451 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8452 * gdb.mi/mi-pending.exp: Likewise.
8453 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8454 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8455 * gdb.mi/mi-var-cmd.exp: Likewise.
8456 * gdb.mi/mi-var-display.exp: Likewise.
8457 * gdb.mi/mi2-cli.exp: Likewise.
8458 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8459 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8460 * gdb.mi/mi2-var-display.exp: Likewise.
8461 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8462 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8463 new "disp" field.
a9c64011 8464 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8465 reason. This is to support fix for PR2424.
8466
add38693
JK
84672008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8468
8469 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8470
fcacd99f
VP
84712008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8472
8473 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8474 field. Add more floating varobj tests.
fcacd99f 8475 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8476 field.
8477 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8478 (main): Call do_at_tests.
8479 * lib/mi-support.exp (mi_create_floating_varobj)
8480 (mi_varobj_update_with_type_change): New.
fcacd99f 8481
de051565
MK
84822008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8483
8484 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8485 option of -var-evaluate-expression.
8486 * gdb.mi/mi2-var-display.exp: Likewise.
8487
dbc52822
VP
84882008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8489
8490 Introduce test setup helpers.
a9c64011
AS
8491 * lib/gdb.exp (build_executable, clean_restart)
8492 (prepare_for_testing): New.
8493 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8494 * gdb.base/return.exp: Likewise.
8495 * gdb.base/ending-run.exp: Likewise.
dbc52822 8496
473591da
NR
84972008-04-07 Nick Roberts <nickrob@snap.net.nz>
8498
8499 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8500 Interface (MI) responses.
8501
2b2d9e11
VP
85022008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8503
a9c64011
AS
8504 * gdb.cp/breakpoint.cc: New code to test conditions involving
8505 member variables.
8506 * gdb.cp/breakpoint.exp: Test condition involving member
8507 variables.
2b2d9e11 8508
bb378428
VP
85092008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8510
8511 * lib/mi-support.exp (mi_expect_stop): New.
8512 (mi_run_cmd): Change the
8513 token. Use mi_send_resuming_command, use
8514 mi_expect_stop.
8515 (mi_execute_to_helper): Rename to mi_execute_to.
8516 (mi_send_resuming_command): Add more error patterns.
8517 (mi_wait_for_stop): Renamed to...
8518 (mi_get_stop_line): ...this.
8519 (mi_run_inline_test): Adjust.
8520
8521 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8522 * gdb.mi/mi-console.exp: Likewise.
8523 * gdb.mi/mi-pending.exp: Likewise.
8524 * gdb.mi/mi-simplerun.exp: Likewise.
8525 * gdb.mi/mi-stack.exp: Likewise.
8526 * gdb.mi/mi-stepi.exp: Likewise.
8527 * gdb.mi/mi-syn-frame.exp: Add comment.
8528 * gdb.mi/mi-until.exp: Likewise.
8529 * gdb.mi/mi-var-display.exp: Likewise.
8530 * gdb.mi/mi-watch.exp: Likewise.
8531 * gdb.mi/mi2-cli.exp: Likewise.
8532 * gdb.mi/mi2-console.exp: Likewise.
8533 * gdb.mi/mi2-simplerun.exp: Likewise.
8534 * gdb.mi/mi2-stack.exp: Likewise.
8535 * gdb.mi/mi2-stepi.exp: Likewise.
8536 * gdb.mi/mi2-until.exp: Likewise.
8537 * gdb.mi/mi2-var-display.exp: Likewise.
8538 * gdb.mi/mi2-watch.exp: Likewise.
8539
62172bb9
UW
85402008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8541
8542 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8543
8544 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8545
a13e061a
PA
85462008-04-04 Pedro Alves <pedro@codesourcery.com>
8547
8548 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8549 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8550 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8551 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8552 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8553 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8554 expect an mi error duplicated in stderr.
8555
eae06beb
JB
85562008-04-03 Joel Brobecker <brobecker@adacore.com>
8557
8558 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8559 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8560 Add a couple of tests that verify the behavior when the new setting
8561 is set to "cancel" and "all".
8562 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8563 "ask" before we start the testing.
8564
79c6ced6
AR
85652008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8566
8567 * gdb.cp/casts.cc: Add class reference variables.
8568 * gdb.cp/casts.exp: New test cases for up/down casting references.
8569
6c2d1a6b
MK
85702008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8571
8572 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8573 instead of beginning to make an extra test pass.
8574 * gdb.mi/mi2-var-display.exp: Likewise.
8575
55b411d9
MR
85762008-03-31 Maciej W. Rozycki <macro@mips.com>
8577
8578 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8579
c6140da2
MD
85802008-03-31 Markus Deuling <deuling@de.ibm.com>
8581 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8582
8583 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8584 value. Add xfail for older kernels.
8585
79732189
AR
85862008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8587
8588 Bring mi-support in line with gdb.exp.
8589 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8590 (mi_gdb_start): New function.
8591
33c3676e
MR
85922008-03-28 Maciej W. Rozycki <macro@mips.com>
8593
8594 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8595
92e28119
VP
85962008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8597
8598 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8599 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8600
9e8e3afe
VP
86012008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8602
8603 * lib/mi-support.exp (mi_create_varobj_checked): New.
8604 (mi_list_varobj_children): Allow to check for a
8605 value.
8606 (mi_list_array_varobj_children): New.
8607
8608 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8609 and mi_list_varobj_children, as opposed to hardcoding
8610 expected strings.
8611 * gdb.mi/gdb701.exp: Likewise.
8612 * gdb.mi/gdb792.exp: Likewise.
8613 * gdb.mi/mi-var-block.exp: Likewise.
8614 * gdb.mi/mi-var-cmd.exp: Likewise.
8615 * gdb.mi/mi-var-invalidate.exp: Likewise.
8616 * gdb.mi/mi2-var-block.exp: Likewise.
8617 * gdb.mi/mi2-var-child.exp: Likewise.
8618 * gdb.mi/mi2-var-cmd.exp: Likewise.
8619 * gdb.mi/mi2-var-display.exp: Likewise.
8620
9df50351
JK
86212008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8622
8623 Fix random false FAILs on i386.
8624 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8625
31e5d73a
DJ
86262008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8627
8628 PR gdb/544
8629 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8630
12f4afab
DJ
86312008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8632
8633 PR gdb/544
8634 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8635
b562a0cb
DJ
86362008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8637
8638 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8639 fixed PR gdb/544.
8640
17faa917
DJ
86412008-03-21 Pedro Alves <pedro@codesourcery.com>
8642
8643 * gdb.threads/fork-child-threads.exp: Test next over fork.
8644
6214f497
DJ
86452008-03-21 Chris Demetriou <cgd@google.com>
8646
8647 * gdb.base/break.exp (rbreak junk): New test for rbreak
8648 "Junk at end of arguments" issue.
8649
63092375
DJ
86502008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8651
8652 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8653 *& to work on created array elements.
8654 (Top level): Test print $pc with a file. Test string operations
8655 without a target.
8656 * gdb.base/ptype.exp: Do not expect *& to work on created array
8657 elements.
8658
b21991b0
DJ
86592008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8660
8661 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8662 gdb.threads/staticthreads.exp: Update exit query.
8663
c4b347c7
SL
86642008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8665
8666 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8667
fa4727a6
DJ
86682008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8669
8670 * gdb.base/watchpoint.c (global_ptr, func4): New.
8671 (main): Call func4.
8672 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8673 (test_inaccessible_watchpoint): New.
8674
2f34202f
MR
86752008-02-29 Maciej W. Rozycki <macro@mips.com>
8676
8677 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8678 select the largest.
8679
0d6ba1b1
DJ
86802008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8681
8682 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8683 frames-invalid annotations.
8684
e691325a
PM
86852008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8686
a9c64011 8687 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8688
f85b5ecc
DE
86892008-02-27 Doug Evans <dje@google.com>
8690
8691 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8692 for bug 1738.
8693 (breakpoint_to_handler_entry): Ditto.
8694
b40e7bf3
JB
86952008-02-27 Joel Brobecker <brobecker@adacore.com>
8696
8697 * gdb.base/ending-run.exp: Use the first line of code inside
8698 function body to test breakpoints.
8699 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8700 location where the breakpoint is inserted when using the line
8701 where a function is declared. Fix typo in the description of
8702 one of the tests.
8703 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8704
2faca73a
PM
87052008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8706
8707 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8708 tests.
2faca73a 8709
6f439c36
PM
87102008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8711
8712 * gdb.base/args.exp: avoid same output for tests
8713 with single quotes.
8714
54e52265
VP
87152008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8716
a9c64011
AS
8717 * gdb.base/annota1.exp: Adjust for 'info break'
8718 format changes.
8719 * gdb.base/annota3.exp: Likewise.
8720 * gdb.base/break.exp: Likewise.
8721 * gdb.base/condbreak.exp: Likewise.
8722 * gdb.base/pending.exp: Likewise.
8723 * gdb.base/sepdebug.exp: Likewise.
8724 * gdb.base/unload.exp: Likewise.
8725 * gdb.cp/ovldbreak.exp: Likewise.
8726 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8727
897b09ca
DE
87282008-02-07 Doug Evans <dje@google.com>
8729
8730 * gdb.cp/mb-inline.exp: New.
8731 * gdb.cp/mb-inline.h: New.
8732 * gdb.cp/mb-inline1.cc: New.
8733 * gdb.cp/mb-inline2.cc: New.
8734
b1c32d35
PM
87352008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8736
8737 * gdb.pascal/floats.pas: New test program.
8738 * gdb.pascal/floats.exp: New testcase.
8739
1a4ca44a
TJB
87402008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8741
8742 * gdb.base/callfuncs.c (t_float_many_args): New function.
8743 (t_double_many_args): New function.
8744 * gdb.base/callfuncs.exp: Add tests for exceeding float
8745 and double parameters passed through the stack.
8746
439048e8
JB
87472008-02-05 Joel Brobecker <brobecker@adacore.com>
8748
8749 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8750 gdb.ada/complete/foo.adb: New files.
8751 * gdb.ada/complete.exp: New testcase.
8752
81fe8080
DE
87532008-02-03 Doug Evans <dje@google.com>
8754
301f0ecf
DE
8755 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8756
81fe8080
DE
8757 * gdb.cp/gdb2384.exp: New file.
8758 * gdb.cp/gdb2384.cc: New file.
8759 * gdb.cp/gdb2384-base.h: New file.
8760 * gdb.cp/gdb2384-base.cc: New file.
8761
4b071aec
DE
87622008-02-02 Doug Evans <dje@google.com>
8763
8764 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8765
61137ba6
JB
87662007-02-01 Joel Brobecker <brobecker@adacore.com>
8767
8768 * gdb.ada/sym_print_name: New test program.
8769 * gdb.ada/sym_print_name.exp: New testcase.
8770
87712007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8772
8773 * gdb.ada/nested/hello.adb: New file.
8774 * gdb.ada/nested.exp: New testcase.
8775 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8776
98deb0da
VP
87772008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8778
8779 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8780 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8781 don't cause future evaluations of function to report
8782 creation of internal breakpoints.
98deb0da 8783
723a2275
VP
87842008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8785
8786 * gdb.mi/mi-break.exp (test_error): New.
8787 Call it.
8788
fb546a2f
LM
87892008-01-31 Luis Machado <luisgpm@br.ibm.com>
8790
8791 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8792 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8793
2d8fd90a
PM
87942008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8795
8796 * gdb.pascal/integers.pas: New test program.
8797 * gdb.pascal/integers.exp: New testcase.
8798
a7fa0ded
PM
87992008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8800
8801 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8802
5e1a1926
TJB
88032008-01-30 Luis Machado <luisgpm@br.ibm.com>
8804
8805 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8806 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8807
8d04f9f0
JB
88082008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8809
8810 * gdb.ada/formatted_ref: New test program.
8811 * gdb.ada/formatted_ref.exp: New testcase.
8812
8813 * gdb.cp/formatted-ref.cc: New file.
8814 * gdb.cp/formatted-ref.exp: New testcase.
8815
ce75a98f
JB
88162008-01-30 Joel Brobecker <brobecker@adacore.com>
8817
8818 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8819
e835f6bf
NR
88202008-01-30 Nick Roberts <nickrob@snap.net.nz>
8821
8822 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8823 (test_file_list_exec_source_file): Update to new macro-info field.
8824
d118ef87
PH
88252008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8826
8827 * gdb.ada/exprs: New test program.
8828 * gdb.ada/exprs.exp: New testcase.
8829
7d35ab09
TJB
88302008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8831
8832 * dfp-test.c (DELTA, DELTA_B): New definitions.
8833 (double_val1, double_val2, double_val3, double_val4, double_val5,
8834 double_val6, double_val7, double_val8, double_val9, double_val10,
8835 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8836 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8837 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8838 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8839 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8840 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8841 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8842 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8843 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8844 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8845 dec128_val16): New global variables.
8846 (decimal_dec128_align): New function.
8847 (decimal_mixed): Likewise.
8848 (decimal_many_args_dec32): Likewise.
8849 (decimal_many_args_dec64): Likewise.
8850 (decimal_many_args_dec128): Likewise.
8851 (decimal_many_args_mixed): Likewise.
8852 * dfp-test.exp: Add tests calling new inferior functions.
8853
2d717e4f
DJ
88542008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8855
8856 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8857 gdb.server/ext-run.exp: New files.
8858 * lib/gdbserver-support.exp (gdbserver_download): New.
8859 (gdbserver_start): New. Update gdbserver expected
8860 output.
8861 (gdbserver_spawn): Use them.
8862 (gdbserver_start_extended): New.
8863
e85a822c
DJ
88642008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8865
8866 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8867 Run on GNU/Linux.
8868 (do_exec_tests): Check for systems which do not support catchpoints.
8869 Do not match START.
8870 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8871 Run on GNU/Linux. Enable verbose output.
8872 (check_fork_catchpoints): New.
8873 (explicit_fork_child_follow, catch_fork_child_follow)
8874 (tcatch_fork_parent_follow): Update expected messages.
8875 (do_fork_tests): Use check_fork_catchpoints.
8876 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8877 Run on GNU/Linux. Enable verbose output.
8878 (check_vfork_catchpoints): New.
8879 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8880 expected messages.
8881 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8882
401ea829
JB
88832008-01-29 Jim Blandy <jimb@red-bean.com>
8884
8885 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8886 host' errors.
8887 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8888
aceaf3ad
JB
88892008-01-29 Jim Blandy <jimb@red-bean.com>
8890
8891 * gdb.threads/sigthread.c: Use barriers to ensure that
8892 child_thread and child_thread_two are always initialized before we
8893 start to use them.
8894
a5606eee
VP
88952008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8896
8897 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8898 * gdb.base/watchpoint-solib.c: New.
8899 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8900
c55a82bb
PM
89012008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8902
8903 * gdb.base/gdb1056.exp: Add unsigned integer test.
8904
0993fe05
DE
89052008-01-28 Doug Evans <dje@google.com>
8906
8907 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8908
4fe42e7f
JB
89092008-01-27 Jim Blandy <jimb@codesourcery.com>
8910
c7a69933
JB
8911 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8912
4fe42e7f
JB
8913 * gdb.base/expand-psymtabs.exp: Doc fix.
8914
5def8285
MK
89152008-01-26 Mark Kettenis <kettenis@gnu.org>
8916
8917 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8918
5313c911
NR
89192008-01-24 Nick Roberts <nickrob@snap.net.nz>
8920
a9c64011 8921 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8922 -var-set-format.
8923
93815fbf
VP
89242008-01-23 Chris Demetriou <cgd@google.com>
8925
8926 * gdb.threads/thread_events.c: New testcase source file.
8927 * gdb.threads/thread_events.exp: New testcase expect file.
8928
467a88ee
NR
89292008-01-23 Nick Roberts <nickrob@snap.net.nz>
8930
8931 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8932
8933 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8934 -var-set-format.
8935
d8f82aba
DJ
89362008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8937 Vladimir Prus <vladimir@codesourcery.com>
8938
8939 * gdb.base/float.exp: Allow missing floating point for m68k and
8940 PowerPC.
8941
60c46647
VP
89422008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8943
8944 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8945 ignore count.
8946 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8947 * gdb.mi/mi-cli.exp: Adjust.
8948 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8949
c7dd36a1
PA
89502008-01-17 Pedro Alves <pedro@codesourcery.com>
8951
8952 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8953 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8954 with dummy_ptr's address.
8955 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8956 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8957 all targets.
8958 * gdb.mi/mi2-var-child.exp: Likewise.
8959
39d5313e
JB
89602008-01-09 Joel Brobecker <brobecker@adacore.com>
8961
8962 * gdb.ada/null_array: New test program.
8963 * gdb.ada/null_array.exp: New testcase.
8964
0aea4bf3
LM
89652008-01-09 Luis Machado <luisgpm@br.ibm.com>
8966
8967 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8968 with required float modifiers.
8969
0b354900
JB
89702008-01-08 Joel Brobecker <brobecker@adacore.com>
8971
8972 * gdb.ada/funcall_param: New test program.
8973 * gdb.ada/funcall_param.exp: New testcase.
8974
cdb7f5d4
JB
89752008-01-08 Joel Brobecker <brobecker@adacore.com>
8976
8977 * gdb.ada/arrayparam: New test program.
8978 * gdb.ada/arrayparam.exp: New testcase.
8979
88e2547f
JB
89802008-01-08 Joel Brobecker <brobecker@adacore.com>
8981
8982 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8983 landed. Should also fix random failures in the test following it.
8984
f6867ce0
TJB
89852008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8986
8987 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8988 for expressions with decimal float values.
8989 (test_dfp_conversions): New function to test casts to and from
8990 decimal float types.
8991 Call test_dfp_conversions.
8992 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8993 elements.
8994 (main): Initialize ds.float4 and ds.double8 elements.
8995 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8996 string to new error message.
8997 (d64_set_tests): Likewise.
8998 (d128_set_tests): Likewise.
8999 Add tests for expressions with decimal float variables. Add tests for
9000 conversions to and from decimal float types.
9001
f9c11282
JB
90022008-01-05 Joel Brobecker <brobecker@adacore.com>
9003
9004 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9005 * gdb.ada/packed_tagged.exp: New testcase.
9006
0ecbca72
JB
90072008-01-04 Joel Brobecker <brobecker@adacore.com>
9008
9009 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9010 gdb.ada/homonym/homonym_main.adb: New files.
9011 * gdb.ada/homonym.exp: New testcase.
9012
c18d3d89
JB
90132008-01-04 Joel Brobecker <brobecker@adacore.com>
9014
9015 * gdb.ada/packed_array.exp: Add testing of references to
9016 a packed array.
9017
ecc7085b
JB
90182008-01-04 Joel Brobecker <brobecker@adacore.com>
9019
9020 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9021 New files.
9022 * gdb.ada/type_coercion.exp: New testcase.
9023
c474c922
JB
90242008-01-04 Joel Brobecker <brobecker@adacore.com>
9025
9026 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9027 gdb.ada/tagged/foo.adb: New file.
9028 * gdb.ada/tagged.exp: New testcase.
9029
9005b927
JB
90302008-01-04 Joel Brobecker <brobecker@adacore.com>
9031
9032 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9033 gdb.ada/ptype_field/foo.adb: New files.
9034 * gdb.ada/ptype_field.exp: New testcase.
9035
1a6aaad8
JB
90362008-01-03 Joel Brobecker <brobecker@adacore.com>
9037
9038 * gdb.ada/print_pc.exp: New testcase.
9039
0ef22f53
JB
90402008-01-03 Joel Brobecker <brobecker@adacore.com>
9041
9042 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9043 gdb.ada/taft_type/p.adb: New files.
9044 * gdb.ada/taft_type.exp: New testcase.
9045
1689ecf8
JB
90462008-01-03 Joel Brobecker <brobecker@adacore.com>
9047
9048 * gdb.ada/array_bounds/bar.adb: New file.
9049 * gdb.ada/array_bounds.exp: New testcase.
9050
a4d0b9c3
JB
90512008-01-03 Joel Brobecker <brobecker@adacore.com>
9052
9053 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9054 gdb.ada/arrayptr/foo.adb: New files.
9055 * gdb.ada/arrayptr.exp: New testcase.
9056
a31ace00
JB
90572008-01-03 Joel Brobecker <brobecker@adacore.com>
9058
9059 * gdb.base/set-lang-auto.exp: New testcase.
9060
a97fced3
JB
90612008-01-03 Joel Brobecker <brobecker@adacore.com>
9062
9063 * gdb.ada/fun_addr/foo.adb: New file.
9064 * gdb.ada/fun_addr.exp: New testcase.
9065
ef29ce1a
JK
90662008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9067
9068 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9069 New files
9070
0fafefe3
JB
90712008-01-02 Joel Brobecker <brobecker@adacore.com>
9072
9073 * array_subscript_addr/p.adb: New file.
a9c64011 9074 * array_subscript_addr.exp: New testcase.
0fafefe3 9075
c4359f8d
JB
90762008-01-02 Joel Brobecker <brobecker@adacore.com>
9077
a9c64011 9078 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
9079 New files.
9080 * gdb.ada/str_cmp_ref.exp: New testcase.
9081
1aa1b15b
JB
90822008-01-01 Joel Brobecker <brobecker@adacore.com>
9083
9084 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9085 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 9086 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 9087
81c9b2cf
JB
90882008-01-01 Joel Brobecker <brobecker@adacore.com>
9089
9090 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9091 gdb.ada/ref_param/pck.ads: New files.
9092 * gdb.ada/ref_param.exp: New testcase.
9093
319e4674
JB
90942008-01-01 Joel Brobecker <brobecker@adacore.com>
9095
9096 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9097 gdb.ada/interface/foo.adb: New files.
9098 * gdb.ada/interface.exp: New testcase.
9099
ef682c56
JB
91002007-12-31 Jim Blandy <jimb@codesourcery.com>
9101
9102 * gdb.base/multi-forks.exp: Consume all output from child
9103 processes before proceeding to next test.
9104
f6f3eb6c
JB
91052007-12-29 Jim Blandy <jimb@codesourcery.com>
9106
9107 * configure: Regenerated.
9108
f652e42f
JB
91092007-12-27 Joel Brobecker <brobecker@adacore.com>
9110
9111 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9112 gdb.ada/fixed_cmp/fixed.adb: New files.
9113 * gdb.ada/fixed_cmp.exp: New testcase.
9114
6943e596
JB
91152007-12-27 Joel Brobecker <brobecker@adacore.com>
9116
9117 * gdb.ada/boolean_expr.exp: New testcase.
9118
aad9a193
JB
91192007-12-26 Jim Blandy <jimb@codesourcery.com>
9120
9121 * gdb.base/multi-forks.exp: Doc fix.
9122
fb5f3683
JB
91232007-12-26 Joel Brobecker <brobecker@adacore.com>
9124
9125 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9126 * gdb.ada/char_param.exp: Do not compile our test program with
9127 -gnata, this is unnecessary.
9128 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9129
384e4a9c
JB
91302007-12-24 Joel Brobecker <brobecker@adacore.com>
9131
9132 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9133 gdb.ada/print_chars/foo.adb: New files.
9134 * gdb.ada/print_chars.exp: New testcase.
9135
01e044f7
JB
91362007-12-24 Joel Brobecker <brobecker@adacore.com>
9137
9138 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9139 gdb.ada/char_param/foo.adb: New files.
9140 * gdb.ada/char_param.exp: New testcase.
9141
0ce17860
JB
91422007-12-22 Jim Blandy <jimb@codesourcery.com>
9143
9144 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9145 hard-coding source line numbers into the test.
9146 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9147 gdb_get_line_number to find.
9148
919809b9
JB
91492007-12-22 Joel Brobecker <brobecker@adacore.com>
9150
9151 * gdb.base/ptype.c (highest): New struct type.
9152 (the_highest): New variable of that type.
9153 (main): Add dummy assignment to a field of variable the_highest.
9154 * gdb.base/ptype.exp: Test type printing of our new variable.
9155
abc8a88d
PM
91562007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9157
9158 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 9159 and record first explicitly generated thread number.
abc8a88d
PM
9160 Use that thread number for thread specific watchpoint test.
9161 Add iteration number to repetitive tests.
9162
5158f3e3
CES
91632007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9164 Jim Blandy <jimb@codesourcery.com>
9165
9166 * gdb.base/expand-psymtabs.c: New testcase
9167 source file.
9168 * gdb.base/expand-psymtabs.exp: New testcase
9169 expect file.
9170
37e4754d
LM
91712007-12-17 Luis Machado <luisgpm@br.ibm.com>
9172
9173 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9174 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9175
551e5d04
JB
91762007-12-17 Joel Brobecker <brobecker@adacore.com>
9177
9178 * gdb.ada/frame_args/foo.adb: New file.
9179 * gdb.ada/frame_args/pck.ads: New file.
9180 * gdb.ada/frame_args/pck.adb: New file.
9181 * gdb.ada/frame_args.exp: New testcase.
9182
a05ee097
JB
91832007-12-17 Joel Brobecker <brobecker@adacore.com>
9184
9185 * gdb.base/frame-args.c: New file.
9186 * gdb.base/frame-args.exp: New testcase.
9187
c162e8c9 91882007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9189 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9190
9191 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9192
afe8ab22 91932007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9194
afe8ab22
VP
9195 * gdb.mi/mi-pending.exp: New.
9196 * gdb.mi/mi-pending.c: New.
9197 * gdb.mi/mi-pendshr.c: New.
9198
dfdfb3ca
JB
91992007-12-06 Jim Blandy <jimb@codesourcery.com>
9200
9201 * gdb.base/default.exp: Update expected output for 'info catch'.
9202
b7fca990
JK
92032007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9204
9205 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9206 must be set to binary.
9207
6a1afc1e
PA
92082007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9209
9210 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9211
a6b151f1
DJ
92122007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9213
9214 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9215 gdb.mi/mi-file-transfer.exp: New.
9216
43039443
JK
92172007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9218
9219 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9220
0ef2251b
MR
92212007-11-22 Maciej W. Rozycki <macro@mips.com>
9222
9223 * gdb.trace/backtrace.exp: Fix a typo.
9224 * gdb.trace/circ.exp: Likewise.
9225 * gdb.trace/collection.exp: Likewise.
9226 * gdb.trace/limits.exp: Likewise.
9227 * gdb.trace/report.exp: Likewise.
9228 * gdb.trace/tfind.exp: Likewise.
9229 * gdb.trace/while-dyn.exp: Likewise.
9230
5443631e
NR
92312007-11-21 Nick Roberts <nickrob@snap.net.nz>
9232
9233 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9234 objects of pointers that can't be dereferenced are now
9235 "noneditable".
9236
a4ce5b0d
UW
92372007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9238
9239 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9240 (target_cpu): Remove.
9241
d6e956e5
VP
92422007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9243
9244 * gdb.base/ending-run.exp: Expect the list of cleared
9245 breakpoint to come in natural order, not the reversed one.
a9c64011 9246
214270ab
VP
92472007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9248
9249 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9250 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9251
1a619819
LM
92522007-11-05 Luis Machado <luisgpm@br.ibm.com>
9253
9254 * gdb.base/printcmds.exp: New function
9255 test_printf_with_dfp.
9256
5b01a6fa
DE
92572007-11-02 Doug Evans <dje@google.com>
9258
9259 * gdb.disasm/t01_mov.s: Remove carriage returns.
9260 * gdb.disasm/t02_mova.s: Ditto.
9261 * gdb.disasm/t03_add.s: Ditto.
9262 * gdb.disasm/t04_sub.s: Ditto.
9263 * gdb.disasm/t05_cmp.s: Ditto.
9264 * gdb.disasm/t06_ari2.s: Ditto.
9265 * gdb.disasm/t07_ari3.s: Ditto.
9266 * gdb.disasm/t08_or.s: Ditto.
9267 * gdb.disasm/t09_xor.s: Ditto.
9268 * gdb.disasm/t10_and.s: Ditto.
9269 * gdb.disasm/t11_logs.s: Ditto.
9270 * gdb.disasm/t12_bit.s: Ditto.
9271 * gdb.disasm/t13_otr.s: Ditto.
9272
ec33ab7f
JK
92732007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9274
9275 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9276
ae0d01ff
UW
92772007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9278
9279 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9280 provide DFP support.
9281
55eddb0f
DJ
92822007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9283
9284 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9285 Test "set powerpc vector-abi". Skip auto-detection tests for old
9286 toolchains.
9287
7020f05c
PA
92882007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9289
9290 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9291 with [string compare].
9292
84bc3db9
PA
92932007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9294
9295 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9296 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9297
5876dc88
LM
92982007-10-25 Luis Machado <luisgpm@br.ibm.com>
9299
9300 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9301 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9302 * gdb.opt/Makefile.in: New makefile.
9303 * Makefile.in: Create new directory "gdb.opt".
9304 * configure.ac: Add "gdb.opt" directory.
9305 * configure: Regenerated.
a9c64011 9306
c3ea9a14
DE
93072007-10-25 Doug Evans <dje@google.com>
9308
9309 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9310 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9311
a9c64011 93122007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9313 Thiago Jung Bauermann <bauerman@br.ibm.com>
9314
9315 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9316 Floating Point expressions.
9317 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9318 Floating Point variables.
9319 * gdb.base/dfp-test.c: new file containing program with Decimal
9320 Floating variables, used by gdb.base/dfp-test.exp.
9321
62a24a2b
DJ
93222007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9323
9324 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9325
e7b1eae6
UW
93262007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9327
9328 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9329 compiling test case with GCC.
9330 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9331
c641edcc
UW
93322007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9333
9334 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9335 format changes.
9336
5e5ebfe6
MS
93372007-10-18 Michael Snyder <msnyder@specifix.com>
9338
9339 * gdb.base/dbx.exp: Add missing "-re " operator.
9340
e831e7b6
GM
93412007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9342
9343 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9344 * configure.ac: Removed trailing spaces after backslash.
9345 * gdb.modula2: New directory.
9346 * gdb.modula2/Makefile.in: New file.
9347 * gdb.modula2/unbounded-array.exp: New file.
9348 * gdb.modula2/unbounded1.c: New file.
9349
7cc46491
DJ
93502007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9351
9352 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9353
93542007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9355
9356 * gdb.base/sigstep.c (main): Add checks for
9357 return values for setitimer call.
9358 Call setitimer again with itimer = ITIMER_REAL
9359 if first call to setitimer fails.
9360
e91528f0
KH
93612007-10-11 Kazu Hirata <kazu@codesourcery.com>
9362
9363 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9364 of $timeout.
9365
2ec9a4f8
DJ
93662007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9367
9368 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9369
93702007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9371
9372 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9373 of gdb_expect call, to avoid interruption.
9374
64b2fa04
PA
93752007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9376
9377 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9378 (v_unsigned_long_long, v_long_long_array)
9379 (v_signed_long_long_array, v_unsigned_long_long_array)
9380 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9381 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9382 [!NO_LONG_LONG]: New.
9383 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9384 v_long_long_member.
9385
9386 (v_long_long_func, v_signed_long_long_func)
9387 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9388 (main) [!NO_LONG_LONG]: Initialize long long variants.
9389
9390 * gdb.base/whatis.exp: If board file requests no_long_long, build
9391 test with NO_LONG_LONG defined. Test long long, signed long long,
9392 and unsigned long long variants but only if board file doesn't
9393 disable it.
9394
a912286e 93952007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9396 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9397
9398 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9399 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9400 * configure: Regenerated.
9401 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9402 gdb.pascal/types.exp, lib/pascal.exp: New files.
9403
471ba8c9
DJ
94042007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9405
9406 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9407 call.
9408 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9409 to return to the call.
9410 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9411 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9412 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9413 * gdb.mi/mi-until.exp (test_until): Likewise.
9414 * gdb.mi/mi2-until.exp (test_until): Likewise.
9415
fef8a650
DJ
94162007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9417
9418 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9419 two-char array.
9420 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9421
d983da9c
DJ
94222007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9423
9424 * gdb.threads/watchthreads.c (thread_function): Sleep between
9425 iterations.
9426 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9427 at once for S/390. Generate matching fails and passes.
9428
17f62551
VP
94292007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9430
9431 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9432 the 'struct_declarations' variable to zeros.
a9c64011 9433
ed0616c6
VP
94342007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9435
9436 * gdb.cp/mb-ctor.cc: New.
9437 * gdb.cp/mb-ctor.exp: New.
9438 * gdb.cp/mb-templates.cc: New.
9439 * gdb.cp/mb-templates.exp: New.
9440
41f1b697
DJ
94412007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9442
9443 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9444
3f213f78
PA
94452007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9446
9447 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9448 targets.
9449 * configure: Regenerate.
9450
0d381245 94512007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9452
0d381245
VP
9453 * gdb.base/annota1.exp: Adjust for 'info break'
9454 format changes.
9455 * gdb.base/annota3.exp: Likewise.
9456 * gdb.base/break.exp: Likewise.
9457 * gdb.base/condbreak.exp: Likewise.
9458 * gdb.base/pending.exp: Likewise.
9459 * gdb.base/sepdebug.exp: Likewise.
9460 * gdb.base/unload.exp: Likewise.
9461 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9462
fe3f5fa8
VP
94632007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9464
9465 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9466 messages.
9467 * gdb.base/chng-syms.exp: Likewise.
9468 * gdb.base/unload.exp: Likewise.
a9c64011 9469
a75cf6c0
DJ
94702007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9471
9472 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9473
18ecae38
DJ
94742007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9475
9476 * schedlock.c (NUM): Change to 1.
9477 (main): Use args[0] for the main thread.
9478 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9479 regardless of the number of threads.
9480
5509918f
MR
94812007-09-14 Maciej W. Rozycki <macro@mips.com>
9482
4a543daf
MR
9483 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9484 type down.
9485 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9486 test.
9487 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9488 watchpoint type down.
9489 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9490 test.
9491
94922007-09-14 Maciej W. Rozycki <macro@mips.com>
9493
5509918f
MR
9494 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9495 Move all the tests here and run them twice, once using software
9496 watchpoints and once using hardware watchpoints.
9497 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9498
40b53987
DJ
94992007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9500
9501 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9502 test.
9503
695e2681
MK
95042007-09-10 Mark Kettenis <kettenis@gnu.org>
9505
8b3fc8d8
MK
9506 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9507 build-id.
9508
695e2681
MK
9509 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9510 know about $ORIGIN. Calculate output dir from $dest instead of
9511 using ${objdir}/{$subdir}.
9512
58d69f29
MK
95132007-09-09 Mark Kettenis <kettenis@gnu.org>
9514
9515 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9516 gcore, before continuing with the test.
9517
3e347599
DJ
95182007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9519
9520 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9521 * gdb.mi/mi-watch.exp: Likewise.
9522
ea37ba09
DJ
95232007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9524 Jim Blandy <jimb@codesourcery.com>
9525
9526 * gdb.arch/i386-sse.exp: Do not expect character constants.
9527 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9528 * gdb.base/display.exp: Allow print/s.
9529 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9530 and unsigned char array changes.
9531
2025a643
DJ
95322007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9533
9534 * gdb.base/display.exp: Add tests for printf %p.
9535
26669a27
PA
95362007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9537
9538 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9539 the dll name to unicode.
9540
c8f021f8
JK
95412007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9542
9543 * gdb.base/default.exp (show version): Update the version text.
9544 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9545
4cf31eea
JK
95462007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9547
9548 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9549 New files.
9550
4935890f
JK
95512007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9552
9553 * lib/gdb.exp (build_id_debug_filename_get): New function.
9554 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9555 Remove the generate DEBUG file for the future testcase runs.
9556 New testcase for the NT_GNU_BUILD_ID retrieval.
9557 Move the final testing step to ...
9558 (test_different_dir): ... a new function.
9559 New parameter XFAIL to XFAIL all the tests performed.
9560 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9561 New parameter TYPE to PF_PREFIX all the tests performed.
9562
02142340
VP
95632007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9564
9565 * gdb.mi/mi-var-cp.cc (path_expression): New
9566 function.
9567 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9568
36acd84e
UW
95692007-08-27 Markus Deuling <deuling@de.ibm.com>
9570
9571 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9572 to fit into SPU Local Store memory.
9573
a896d121
JB
95742007-08-23 Joel Brobecker <brobecker@adacore.com>
9575
9576 * gdb.base/default.exp: Adjust the expected output of "info
9577 warranty" after the switch to GPLv3.
9578
7b433602
JB
95792007-08-23 Joel Brobecker <brobecker@adacore.com>
9580
9581 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9582 to 30000 (from 20000).
9583
e22f8b7c
JB
95842007-08-23 Joel Brobecker <brobecker@adacore.com>
9585
9586 Switch the license of all .exp files to GPLv3.
9587 Switch the license of all .f and .f90 files to GPLv3.
9588 Switch the license of all .s and .S files to GPLv3.
9589
5a0e3bd0
JB
95902007-08-23 Joel Brobecker <brobecker@adacore.com>
9591
9592 * configure.ac: Switch license to GPLv3.
9593
cc00619d
JB
95942007-08-23 Joel Brobecker <brobecker@adacore.com>
9595
9596 Switch the licensing to GPLv3 for all .ads and .adb files.
9597
8d26208a
DJ
95982007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9599
9600 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9601 and t_int_double.
9602 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9603
4fcb9948
JB
96042007-08-17 Joel Brobecker <brobecker@adacore.com>
9605
9606 * gdb.base/step-line.c: Switch license to GPL version 3, and
9607 update copyright year.
9608 * gdb.base/step-line.inp: Likewise.
9609
b9c34f67
JB
96102007-08-17 Joel Brobecker <brobecker@adacore.com>
9611
9612 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9613 changes inside gdb1555.c.
9614 * gdb.base/pending.exp: Likewise.
9615
2cc17678
DJ
96162007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9617
9618 * config/default.exp: New file.
9619
e48883f7
DJ
96202007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9621
9622 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9623 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9624
1ab80e5b
MR
96252007-07-30 Maciej W. Rozycki <macro@mips.com>
9626
9627 * gdb.base/dump.exp: Force the correct endianness for binary
9628 formats not carrying this information.
9629
aba471f5
DJ
96302007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9631
9632 * gdb.threads/staticthreads.exp: Match .*sem_post.
9633
d4e07204
DJ
96342007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9635
9636 * gdb.base/readline.exp (operate_and_get_next): Match the final
9637 prompt.
9638
2b97317d
KB
96392007-07-23 Kevin Buettner <kevinb@redhat.com>
9640
9641 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9642 to restarting SID.
9643
44efa07a
KB
96442007-07-18 Kevin Buettner <kevinb@redhat.com>
9645
9646 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9647 prior to `gdb_start'.
9648
7b5ebade
KB
96492007-07-18 Kevin Buettner <kevinb@redhat.com>
9650
9651 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9652 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9653 Remove call to gdb_unload.
9654
255e7678
DJ
96552007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9656 Daniel Jacobowitz <dan@codesourcery.com>
9657
9658 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9659 for __WIN32__.
9660 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9661 * gdb.base/unload.exp: Use shared library test routines.
9662
3a40aaa0
UW
96632007-07-03 Markus Deuling <deuling@de.ibm.com>
9664
9665 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9666 * gdb.base/solib-symbol-lib.c: Likewise.
9667 * gdb.base/solib-symbol-main.c: Likewise.
9668
b0f4b84b
DJ
96692007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9670
9671 * config/gdbserver.exp (gdb_reconnect): New.
9672 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9673 gdb.base/solib-disc.exp: New files.
9674 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9675 remote debugging".
9676 (gdb_compile): Add shlib_load flag.
9677 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9678 port.
9679 (gdbserver_reconnect): New.
9680
1b05479a
DJ
96812007-07-01 Nick Roberts <nickrob@snap.net.nz>
9682 Daniel Jacobowitz <dan@codesourcery.com>
9683
9684 * gdb.base/annota3.exp: Test for if construct.
9685
86f78eb2
DJ
96862007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9687
9688 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9689
6a2eb474 96902007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9691 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9692
9693 * gdb.base/display.exp: Allow a newline after display/i.
9694 * gdb.base/pc-fp.exp: Likewise.
9695 * gdb.base/sigbpt.exp: Likewise.
9696
f8b73d13
DJ
96972007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9698
9699 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9700 required features to be included.
9701
4339e69e
DJ
97022007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9703
9704 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9705 in info threads output.
9706
23d964e7
UW
97072007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9708 Markus Deuling <deuling@de.ibm.com>
9709
9710 * gdb.arch/spu-info.exp: New testcase.
9711 * gdb.arch/spu-info.c: New file.
9712
fd20f75b
DJ
97132007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9714
9715 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9716 tpcs_offset. Restore lr after the call.
9717 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9718
2226f861
DJ
97192007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9720
9721 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9722 (gdbserver_run): Kill any running gdbserver.
9723 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9724
d12371a9
MR
97252007-05-17 Maciej W. Rozycki <macro@mips.com>
9726
9727 * gdb.base/sigbpt.exp: Preset segv_addr.
9728
93f02886
DJ
97292007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9730
9731 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9732 (gdb_compile_shlib): Likewise.
9733 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9734 (default_gdb_init): Clear cleanfiles.
9735 (gdb_finish): Delete recorded cleanfiles.
9736 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9737
9738 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9739 Do not use isnative.
9740 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9741 gdb.base/so-impl-ld.exp: Likewise.
9742 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9743 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9744 gdb_compile.
9745
b04e06d7
VP
97462007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9747
9748 * config/unknown.exp: Remove.
9749
069ed931
UW
97502007-05-15 Markus Deuling <deuling@de.ibm.com>
9751
9752 * gdb.base/info-proc.exp: Check is_remote.
9753
09db0d03
UW
97542007-05-14 Markus Deuling <deuling@de.ibm.com>
9755
9756 * gdb.base/gcore.exp: Initialize variable core_supported.
9757
af2cbe8c
DJ
97582007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9759
9760 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9761
027c0295
DJ
97622007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9763
9764 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9765 * gdb.threads/print-threads.exp (test_all_threads): Allow
9766 negative and hexadecimal thread IDs.
9767
dc5000e7
DJ
97682007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9769
9770 * gdb.java/jprint.java (public): Avoid invalid call to static
9771 method.
9772
2e74ed18
DP
97732007-05-14 Denis Pilat <denis.pilat@st.com>
9774
9775 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9776 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9777 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9778 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9779 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9780
83547f02
UW
97812007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9782
9783 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9784 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9785 this mode.
9786 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9787 * gdb.base/spu.ld: New file.
9788
b18be20d
DJ
97892007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9790
9791 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9792
be444858
DJ
97932007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9794
9795 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9796
b1d53152
DJ
97972007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9798
9799 * gdb.java/jmain.exp: Handle demangled names with and without method
9800 signatures.
9801
d084b331
DJ
98022007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9803
9804 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9805 (have_a_very_merry_interrupt): Remove calls to puts.
9806 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9807 inferior output.
9808 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9809 test names.
9810
db9d7fc5
DJ
98112007-04-29 Markus Deuling <deuling@de.ibm.com>
9812 Daniel Jacobowitz <dan@codesourcery.com>
9813
9814 * gdb.base/auxv.exp (core_works): Also check is_remote.
9815 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9816
ef783a7d 98172007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9818
ef783a7d
VP
9819 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9820 message, not the undefined 'module' variable.
9821 * gdb.base/siginfo.exp: Likewise.
9822 * gdb.base/sigstep.exp: Likewise.
9823 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9824 serialport.
9825 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9826
b7b73cae
CV
98272007-04-25 Corinna Vinschen <vinschen@redhat.com>
9828
9829 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9830 target sim fails. Return 0 otherwise.
9831 (gdb_load): Return prematurely if gdb_target_sim fails.
9832
7d90fdfa
DP
98332007-04-16 Denis Pilat <denis.pilat@st.com>
9834
9835 * gdb.base/setshow.exp: Reset height after having set it to 100.
9836
5d3e9c85
DP
98372007-04-16 Denis Pilat <denis.pilat@st.com>
9838
9839 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9840
18e75969
DP
98412007-04-16 Denis Pilat <denis.pilat@st.com>
9842
9843 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9844
25d5ea92
VP
98452007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9846
9847 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9848 tests. Run the frozen varobjs test.
9849 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9850 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9851
0b49cb80
JK
98522007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9853
9854 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9855 gdb.base/type-opaque.exp: New files.
9856
a73bafbc 98572007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9858
9859 * gdb.mi/mi-var-child.c
a73bafbc
VP
9860 (do_children_tests): User char[2] instead of
9861 char so that automatic printing of pointers to char
9862 don't give unpredicable result.
9863 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9864 local variables.
9865 * gdb.mi/mi-var-child.exp: Step to right line
9866 of do_children_tests.
9867 * gdb.mi/mi2-var-child.exp: Likewise.
9868 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9869 do_locals_tests.
a73bafbc
VP
9870 (do_children_tests): User char[2] instead of
9871 char so that automatic printing of pointers to char
a9c64011 9872 don't give unpredicable result.
a73bafbc 9873 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9874 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9875 Pass test name to mi_wait_for_stop.
9876
7ce59000
DJ
98772007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9878
9879 * gdb.asm/asm-source.exp: Remove d10v case.
9880 * lib/gdb.exp (skip_cplus_tests): Likewise.
9881 * gdb.asm/d10v.inc: Deleted.
9882
20389057
DJ
98832007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9884
9885 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9886
8807d78b
DJ
98872007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9888
9889 * config/netware.exp: Delete file.
9890
aa3edb8e
JB
98912007-03-29 Joel Brobecker <brobecker@adacore.com>
9892
9893 * gdb.dwarf2/dw2-noloc.S: New file.
9894 * gdb.dwarf2/dw2-noloc.exp: New file.
9895
297561ac
PA
98962007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9897
9898 * gdb.cp/method2.cc: New test.
9899 * gdb.cp/method2.exp: New test.
9900 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9901
1f81bd39
DJ
99022007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9903
9904 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9905
9453113a
DJ
99062007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9907
9908 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9909
b741e217
DJ
99102007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9911
9912 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9913 (gdb_load): Delete, replace with...
9914 (gdb_reload): ...this.
9915 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9916 * gdb.server/server-mon.exp: Likewise.
9917 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9918 (gdb_start_cmd): New.
9919 (gdb_file_cmd): Save the last loaded file.
9920 (gdb_reload): New.
9921 (gdb_gnu_strip_debug): Use transform.
9922 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9923 support here. Use new $last_loaded_file. Check mtime.
9924 (gdb_target_cmd): Handle ObjC failure case.
9925 (infer_host_exec): Delete.
9926 (gdbserver_load): Rename to...
9927 (gdbserver_run): ...this. Simplify.
9928 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9929 (mi_gdb_load): Move most contents to a new function...
9930 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9931 (mi_run_cmd): Use mi_gdb_target_load.
9932 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9933 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9934 Use gdb_run_cmd.
9935 * gdb.base/charsign.exp: Remove incorrect comment.
9936 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9937 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9938 gdb.base/start.exp: Use gdb_start_cmd.
9939
446ab585 99402007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9941 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9942
9943 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9944 * gdb.base/signull.exp: Similarly.
9945
bbb88ebf
UW
99462007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9947
9948 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9949 messages available to test cases (like chng-sym.exp).
9950
cb8c4a99
AS
99512007-03-14 Andreas Schwab <schwab@suse.de>
9952
9953 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9954 format changes.
9955
4e463ff5
DJ
99562007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9957
9958 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9959 (optimized_1): New.
9960 (main): Call optimized_1.
9961 (gdb2029): Correct typos. Call gdb2029_marker.
9962 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9963 for gdb2029.
9964
b6db2c47
MK
99652007-03-12 Mark Kettenis <kettenis@gnu.org>
9966
9967 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9968 as tabs. Remove redundant test pattern.
9969
70ed3737
UW
99702007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9971
9972 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9973 for /a format output.
9974
47b67b60
DJ
99752007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9976
9977 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9978 collect output incrementally.
9979
b8953b0e
UW
99802007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9981
9982 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9983 for -var-create lpcharacter test.
9984 * gdb.mi/mi2-var-cmd.exp: Likewise.
9985
7acd5c40
UW
99862007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9987
9988 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9989 pass on targets where address zero is readable.
9990
9c6759c1
UW
99912007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9992
9993 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9994 just a single architecture.
9995
a2f1aeb4
UW
99962007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9997
9998 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9999 (fetch_all_registers): New function, uses gdb_test_multiple and
10000 exp_continue to fetch inferior output line-by-line.
10001 Replace all uses of do_get_all_registers by fetch_all_registers.
10002
46579ac2
UW
100032007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10004
10005 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10006 in target_info.
10007
fc133f24
MS
100082007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10009
a9c64011 10010 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
10011 consistancy; add a default (timeout) case.
10012
7646a51d
MS
100132007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10014
10015 * gdb.base/watchpoint.exp: Fix truncated comment.
10016
dcfff61f
MS
100172007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10018
10019 * Makefile.in: Remove spurious single-quotes from sed command.
10020
664e3ee9
DJ
100212007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10022
10023 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10024 func.
10025 * gdb.mi/mi2-var-cmd.exp: Likewise.
10026
d7cc6f2f
JB
100272007-02-27 Joel Brobecker <brobecker@adacore.com>
10028
a9c64011
AS
10029 * gdb.dwarf2/dw2-producer.S: New file.
10030 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
10031
100322007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
10033
10034 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10035 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10036 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10037 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10038 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10039 Revert tests to use mi_gdb_test and include value field in output
10040 of -var-create.
10041
93d42b30
DJ
100422007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10043
10044 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10045
c499ed39
DJ
100462007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10047
10048 * gdb.base/maint.exp: Remove full paths from test names.
10049 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10050 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10051
9836f81b
JB
100522007-02-27 Joel Brobecker <brobecker@adacore.com>
10053
10054 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10055
c74d0ad8
DJ
100562007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10057
10058 * gdb.server/server-mon.exp: New test.
10059
2711e456
DJ
100602007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10061
10062 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10063
ff6f572f
DJ
100642007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10065
10066 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10067 register capitalization.
10068
fada3feb
DP
100692007-02-13 Denis Pilat <denis.pilat@st.com>
10070
10071 * gdb.mi/mi-var-invalidate.exp: New file.
10072
fb1e4ffc
DJ
100732007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10074
10075 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10076
3da939d7
DJ
100772007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10078
10079 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10080
123dc839
DJ
100812007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10082
10083 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10084 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10085
877e3645 100862007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
10087
10088 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10089 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10090 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10091 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10092 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 10093 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 10094 Update tests to include value field in output of -var-create.
a9c64011 10095
3c0a2960
AS
100962007-02-08 Andreas Schwab <schwab@suse.de>
10097
10098 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10099
108546a0
DJ
101002007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10101
10102 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10103 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10104
d701dcab
DP
101052007-02-02 Denis Pilat <denis.pilat@st.com>
10106
10107 * gdb.threads/threadapply.exp: check that frame is not changed by
10108 the thread apply all command.
10109
783e3e2f
AS
101102007-01-31 Andreas Schwab <schwab@suse.de>
10111
6d9c3a87
AS
10112 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10113
3c50d7b9
AS
10114 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10115 in the dwarf sections.
10116 * gdb.dwarf2/mac-fileno.S: Likewise.
10117
783e3e2f
AS
10118 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10119 bspstore register on ia64.
10120
78ff580e
AS
101212007-01-29 Andreas Schwab <schwab@suse.de>
10122
cc8e9b12
AS
10123 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10124 "frame-begin" annotation.
10125
78ff580e
AS
10126 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10127 number of "frames-invalid" annotations.
10128
704a4f78
DJ
101292007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10130
10131 * gdb.base/commands.exp: Call if_commands_test.
10132 (gdb_test_no_prompt, if_commands_test): New.
10133
e741bf94
MK
101342007-01-28 Mark Kettenis <kettenis@gnu.org>
10135
10136 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10137
474d0ad3
AS
101382007-01-27 Andreas Schwab <schwab@suse.de>
10139
10140 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10141 .short/.int/.quad in the dwarf sections.
10142 * gdb.dwarf2/dw2-intercu.S: Likewise.
10143 * gdb.dwarf2/dw2-intermix.S: Likewise.
10144
e784b426
JK
101452007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10146
10147 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
10148 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10149 array.
e784b426
JK
10150 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10151 * gdb.base/setvar.exp: Likewise.
10152
37f08e04
AS
101532007-01-26 Andreas Schwab <schwab@suse.de>
10154
9a01813a
AS
10155 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10156 test.
10157
37f08e04
AS
10158 * gdb.base/multi-forks.exp ("restart $i"): Also match
10159 __kernel_syscall_via_break.
10160
6e2a9270
VP
101612007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10162
10163 * lib/mi-support.exp (mi_delete_varobj): New.
10164 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10165 testcase.
10166 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10167 (main): Call the above.
10168 (reference_update_test, base_in_reference_test)
10169 (reference_to_pointer): Delete the created varobjs.
a9c64011 10170
e515b470
DJ
101712007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10172
10173 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10174 * configure: Regenerated.
10175 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10176 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10177 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10178 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10179 * lib/gdb.exp (gdb_skip_xml_test): New function.
10180
08d8bcd7
DJ
101812007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10182
10183 * gdb.base/sigrepeat.exp: Correct error message.
10184
101852007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10186 Daniel Jacobowitz <dan@codesourcery.com>
10187
10188 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10189 gdb.arch/i386-gnu-cfi-asm.S: New files.
10190
97c3f1f3
JK
101912007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10192
10193 * lib/gdb.exp: Abort on missing `site.exp'.
10194
cb1df416
DJ
101952007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10196 Daniel Jacobowitz <dan@codesourcery.com>
10197
10198 * gdb.base/included.c, gdb.base/included.exp,
10199 gdb.base/included.h: New files.
10200
35990120
DJ
102012007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10202
10203 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10204 (maximize_rlimit): Reduce limits on 64-bit systems.
10205
6e81a116 102062007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10207
10208 From Marcus Deuling <deuling@de.ibm.com>:
10209 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10210 every case.
10211
6c3c41f3
NR
102122007-01-13 Nick Roberts <nickrob@snap.net.nz>
10213
10214 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10215 (test_path_specification): Use objdir instead of srcdir to always
10216 get an absolute filename.
10217
2f12c312
DJ
102182007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10219
10220 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10221
81121995
VP
102222007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10223
10224 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10225 Make sure the variable we're using is in scope.
10226 (reference_to_pointer): Likewise.
10227
4741b737
DJ
102282007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10229
10230 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10231 has no debug information.
10232
054410c3
DJ
102332007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10234
10235 * gdb.base/annota1.exp: Remove extra send_gdb.
10236
818f79f6
DJ
102372007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10238
10239 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10240
f7a6bb70
DJ
102412007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10242
10243 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10244
57e66780
DJ
102452007-01-08 Nick Roberts <nickrob@snap.net.nz>
10246 Daniel Jacobowitz <dan@codesourcery.com>
10247
10248 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10249 lcharacter or linteger change. Correct duplicated test name.
10250 * gdb.mi/mi2-var-cmd.exp: Likewise.
10251
3d799a95
DJ
102522007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10253
10254 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10255
102562007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10257
a9c64011
AS
10258 * gdb.base/nofield.c: New file.
10259 * gdb.base/nofield.exp: New testcase.
51679ba9 10260
eafb94e8
NR
102612007-01-05 Nick Roberts <nickrob@snap.net.nz>
10262
10263 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10264
10265 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10266 test.
10267
5e572bb4
DJ
102682007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10269
10270 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10271
74a44383
DJ
102722007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10273
10274 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10275 when continuing.
10276
1b572db9
DJ
102772007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10278
10279 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10280 Expect ".exe" extension.
10281
381bc39b
DJ
102822007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10283
10284 * gdb.base/charset.exp: Add explicit filename to break.
10285 * gdb.base/dbx.exp: Add explicit filename to breaks.
10286
2b70e4c6
DJ
102872007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10288
10289 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10290 * gdb.mi/mi2-file.exp: Likewise.
10291
303b6f5d
DJ
102922007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10293
10294 Implement specification of MI tests as comments
10295 in C and C++ sources.
10296 * lib/mi-support.exp (mi_autotest_data): New variable.
10297 (mi_autotest_source): New variable.
10298 (count_newlines, mi_prepare_inline_tests)
10299 (mi_get_inline_test, mi_continue_to_line)
10300 (mi_run_inline_test, mi_tbreak)
10301 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10302 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10303 Run inline tests.
10304 * gdb.mi/mi-var-cp.cc: Define tests here.
10305
23da0d94
VP
103062007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10307
10308 Simplify usage of mi_continue_to.
10309 * lib/mi-support.exp (mi_runto_helper): Renamed
10310 from mi_runto, added new parameter 'run_or_continue'.
10311 (mi_runto): Use mi_runto_helper.
10312 (mi_continue_to): Accept just function name as parameter.
10313 Use mi_runto_helper.
10314 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10315 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10316
f9e18282
JB
103172006-01-04 Joel Brobecker <brobecker@adacore.com>
10318
10319 Make this testcase a bit more realistic. The current code
10320 is too simplistic, and allows the compiler to optimize out
10321 some of the entities we need for this testcase.
10322 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10323 (Do_Nothing): Add extra parameter.
10324 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10325 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10326 by using a variable of type Void_Star.
10327
fd678c65
JB
103282006-01-04 Joel Brobecker <brobecker@adacore.com>
10329
10330 * gdb.ada/catch_ex/foo.adb: New file.
10331 * gdb.ada/catch_ex.exp: New testcase.
10332
05cfdb42
DJ
103332007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10334
10335 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10336 pass --image-base to linker.
10337
2e03ee74
DJ
103382007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10339 Daniel Jacobowitz <dan@codesourcery.com>
10340
10341 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10342 secondary prompts.
10343
0d5de010
DJ
103442007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10345
10346 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10347 output. Test the types of members and member pointers.
10348 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10349 gdb/2092.
10350 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10351 statement. Enable for GCC. Update expected output for some tests
10352 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10353 layout.
10354 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10355 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10356 (Diamond::vget_base): New.
10357 (main): Add new tests.
10358 * gdb.cp/printmethod.exp: Update expected output for member functions.
10359 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10360 print pEe->D::vg().
10361
61a771aa
DJ
103622007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10363
10364 * gdb.threads/tls.exp: Allow stops in sem_post.
10365
2fa63963
DJ
103662006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10367
10368 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10369 * gdb.base/annota3.exp: Likewise.
10370 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10371 again (instead of timing out).
10372 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10373 GCC bug 26475.
10374 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10375 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10376 test from jmisc1.exp.
10377 * gdb.java/jmisc1.exp: Delete.
10378 * gdb.java/jprint.exp: Adjust to work with method signatures including
10379 return types.
10380 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10381 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10382 * lib/java.exp (compile_java_from_source): Pass the correct type
10383 to target_compile.
10384
5eefc2b7
JB
103852006-12-31 Joel Brobecker <brobecker@adacore.com>
10386
10387 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10388 (stack_align_edx): New function.
10389 (stack_align_eax): New function.
10390 (main): Add calls to stack_align_edx and stack_align_eax.
10391 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10392 Add testing for the cases where the register used during a stack
10393 realignment is edx. Same for eax.
10394
227c54da
DJ
103952006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10396
10397 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10398 and generic PE targets.
10399
cab8ac94
JB
104002006-12-29 Joel Brobecker <brobecker@adacore.com>
10401
10402 * gdb.ada/array_return.exp: Update copyright date list.
10403
ba54f318
JB
104042006-12-27 Joel Brobecker <brobecker@adacore.com>
10405
10406 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10407 (Create_Small_Float_Vector): New function.
10408 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10409 function body.
10410 * gdb.ada/array_return/p.adb: Use new type and function from
10411 package Pck.
10412 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10413 able to print the value returned by a function returning an
10414 array of float.
10415
6b7a35dd
JB
104162006-12-20 Joel Brobecker <brobecker@adacore.com>
10417
10418 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10419 The associated tests should be PASSing.
10420
038224f6
VP
104212006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10422
10423 Test for base in references.
10424 * gdb.mi/mi-var-cp.cc: Add test code.
10425 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10426 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10427 * gdb.mi/mi2-watch.exp: Likewise.
10428 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10429 (mi_list_varobj_children): New function.
10430
b26ed50d
VP
104312006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10432
10433 * lib/mi-support.exp
10434 (mi_runto): Accept "()" after function name.
10435 (mi_create_varobj): New function.
10436 (mi_varobj_update): New function.
10437 (mi_Check_varobj_value): New function.
10438 * gdb.mi/mi-var-cp.exp: New file.
10439 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10440
08232497
DJ
104412006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10442
10443 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10444 gdb.base/weaklib2.c: New files.
10445
d394c993 104462006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10447
ac6c2fba
NS
10448 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10449 info. Adjust test names.
10450
8ec659a0 10451 * gdb.base/break.c (main): Move position of malloc.
d394c993 10452 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10453
acd65feb
VP
104542006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10455
10456 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10457 assignement of arrays and function pointers.
10458 * gdb.mi/var-cmd.c: Add declaration necessary for above
10459 tests.
10460
f556d5e5
NS
104612006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10462
10463 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10464
10465 * gdb.threads/linux-dp.exp: Read thread table before and after
10466 creating each philosopher and verify it.
10467
697bc68d
NS
104682006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10469 Paul Brook <paul@codesourcery.com>
10470 Daniel Jacobowitz <dan@codesourcery.com>
10471
10472 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10473 main to remove duplication. Add start function of the form
697bc68d
NS
10474 '_*start[1-9]*'. Add RVDS start function.
10475
29d73ae4
DJ
104762006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10477
10478 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10479
c1d88655
UW
104802006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10481
10482 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10483 * gdb.asm/spu.inc: New file.
10484 * gdb.base/term.exp: Disable if [target_info exists noargs].
10485 * gdb.gdb/complaints.exp: Disable if ![isnative].
10486 * gdb.gdb/selftest.exp: Likewise.
10487 * gdb.gdb/observer.exp: Likewise.
10488 * gdb.gdb/xfullpath.exp: Likewise.
10489 * gdb.base/attach.exp: Disable on SPU target.
10490 * gdb.cp/bs145503.exp: Likewise.
10491 * gdb.cp/exception.exp: Likewise.
10492 * gdb.cp/userdef.exp: Likewise.
10493
32a13b1a
DJ
104942006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10495
10496 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10497
d8295fe9
VP
104982006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10499
10500 * gdb.base/completion.exp: Fix completion tests for
10501 'info' and 'info '.
10502 * gdb.base/help.exp (help_test_raw, test_class_help)
10503 (test_prefix_command_help): Move...
10504 * lib/gdb.exp: Here.
10505 * gdb.base/main.exp: Adjust.
10506 * gdb.cp/maint.exp: Adjust.
10507 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10508
8c394015
VP
105092006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10510
10511 * gdb.stabs/weird.exp (print_weird_var): Use
10512 gdb_test_multiple instead of gdb_expect.
10513
027fc1bc
VP
105142006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10515
10516 * gdb.base/help.exp (help_test_raw): New.
10517 (test_class_help): New.
10518 (test_prefix_command_help): New.
10519 Adjust testcases.
10520
67609209
FR
105212006-11-09 Christophe Lyon <christophe.lyon@st.com>
10522
10523 * gdb.base/constvars.c (main): Write to crass and crips, so that
10524 they are allocated by the compiler.
10525
f73adfeb
AS
105262006-10-27 Andreas Schwab <schwab@suse.de>
10527
10528 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10529 "detach-fork".
10530
2f83a18e
DJ
105312006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10532
10533 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10534 of patterns.
10535
94277a38
DJ
105362006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10537
10538 * gdb.base/sepdebug.exp: Remove debug format test.
10539 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10540 Handle no-symtab.
10541 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10542
5bd2f6e2
DJ
105432006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10544
10545 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10546 int to pointer or pointer to int.
10547 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10548
8c008720
DJ
105492006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10550
10551 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10552
9e35dae4
DJ
105532006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10554
10555 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10556
d9639e13
DJ
105572006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10558
10559 PR c++/2116
10560 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10561
390a1bd0
JB
105622006-10-06 Joel Brobecker <brobecker@adacore.com>
10563
10564 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10565 the corresponding bug has been fixed in GDB (PR/2018).
10566
dd920c33
JB
105672006-10-06 Joel Brobecker <brobecker@adacore.com>
10568
10569 * gdb.base/subst.exp: New testcase.
10570
53bbefe9
JB
105712006-10-06 Joel Brobecker <brobecker@adacore.com>
10572
10573 * gdb.ada/array_return/pck.ads: Add copyright notice.
10574 * gdb.ada/array_return/pck.adb: Likewise.
10575 * gdb.ada/array_return/p.adb: Likewise.
10576 * gdb.ada/exec_changed/first.adb: Likewise.
10577 * gdb.ada/exec_changed/second.adb: Likewise.
10578
09851417
JB
105792006-10-06 Joel Brobecker <brobecker@adacore.com>
10580
10581 * gdb.ada/watch_arg/watch.adb: New file.
10582 * gdb.ada/watch_arg.exp: New testcase.
10583
041bf30d
VP
105842006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10585
10586 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10587 via string_to_regexp.
041bf30d 10588 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10589
f286fbdd 105902006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10591
10592 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10593 Remove unused / obsolete files.
10594
7c07f349
NR
105952006-09-19 Nick Roberts <nickrob@snap.net.nz>
10596
10597 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10598
cd5ff84a
VP
105992006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10600
10601 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10602 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10603 the number of frames.
cd5ff84a 10604
ae018d1a
DJ
106052006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10606
10607 * gdb.base/args.c (main): Add breakpoint marker.
10608 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10609 really test empty arguments.
10610 (args_load): Delete.
10611 (args_test): New.
10612
b399c549
NR
106132006-09-13 Nick Roberts <nickrob@snap.net.nz>
10614
10615 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10616 check for one file.
b399c549 10617
2ab1eb7a
VP
106182006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10619
10620 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10621 HIGH_FRAME argument to -stack-list-locals can be larger than
10622 the number of frames.
a9c64011 10623
476308bf
FF
106242006-08-18 Fred Fish <fnf@specifix.com>
10625
10626 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10627 '$' in front of skip_vmx_tests_saved when setting that.
10628
8625200f
AS
106292006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10630
10631 * gdb.base/trace-commands.exp: New file.
10632
089ec8f1
DJ
106332006-08-10 Joel Brobecker <brobecker@adacore.com>
10634 Daniel Jacobowitz <dan@codesourcery.com>
10635
10636 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10637 expected output of the backtrace commands.
10638
b60f0898
JB
106392006-08-09 Joel Brobecker <brobecker@adacore.com>
10640
10641 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10642 untested followed by return combination.
10643 * gdb.arch/altivec-regs.exp: Likewise.
10644 * gdb.arch/e500-abi.exp: Likewise.
10645 * gdb.arch/e500-regs.exp: Likewise.
10646 * gdb.arch/gdb1291.exp: Likewise.
10647 * gdb.arch/gdb1431.exp: Likewise.
10648 * gdb.arch/gdb1558.exp: Likewise.
10649 * gdb.arch/i386-prologue.exp: Likewise.
10650 * gdb.arch/i386-unwind.exp: Likewise.
10651 * gdb.asm/asm-source.exp: Likewise.
10652 * gdb.base/a2-run.exp: Likewise.
10653 * gdb.base/advance.exp: Likewise.
10654 * gdb.base/all-bin.exp: Likewise.
10655 * gdb.base/annota1.exp: Likewise.
10656 * gdb.base/annota3.exp: Likewise.
10657 * gdb.base/args.exp: Likewise.
10658 * gdb.base/arithmet.exp: Likewise.
10659 * gdb.base/assign.exp: Likewise.
10660 * gdb.base/async.exp: Likewise.
10661 * gdb.base/attach.exp: Likewise.
10662 * gdb.base/bang.exp: Likewise.
10663 * gdb.base/bigcore.exp: Likewise.
10664 * gdb.base/bitfields.exp: Likewise.
10665 * gdb.base/bitfields2.exp: Likewise.
10666 * gdb.base/break.exp: Likewise.
10667 * gdb.base/call-sc.exp: Likewise.
10668 * gdb.base/call-strs.exp: Likewise.
10669 * gdb.base/callfuncs.exp: Likewise.
10670 * gdb.base/checkpoint.exp: Likewise.
10671 * gdb.base/chng-syms.exp: Likewise.
10672 * gdb.base/code-expr.exp: Likewise.
10673 * gdb.base/commands.exp: Likewise.
10674 * gdb.base/completion.exp: Likewise.
10675 * gdb.base/cond-expr.exp: Likewise.
10676 * gdb.base/condbreak.exp: Likewise.
10677 * gdb.base/consecutive.exp: Likewise.
10678 * gdb.base/constvars.exp: Likewise.
10679 * gdb.base/corefile.exp: Likewise.
10680 * gdb.base/cvexpr.exp: Likewise.
10681 * gdb.base/dbx.exp: Likewise.
10682 * gdb.base/define.exp: Likewise.
10683 * gdb.base/detach.exp: Likewise.
10684 * gdb.base/display.exp: Likewise.
10685 * gdb.base/dump.exp: Likewise.
10686 * gdb.base/ena-dis-br.exp: Likewise.
10687 * gdb.base/ending-run.exp: Likewise.
10688 * gdb.base/environ.exp: Likewise.
10689 * gdb.base/eval-skip.exp: Likewise.
10690 * gdb.base/exprs.exp: Likewise.
10691 * gdb.base/fileio.exp: Likewise.
10692 * gdb.base/finish.exp: Likewise.
10693 * gdb.base/float.exp: Likewise.
10694 * gdb.base/foll-exec.exp: Likewise.
10695 * gdb.base/foll-fork.exp: Likewise.
10696 * gdb.base/foll-vfork.exp: Likewise.
10697 * gdb.base/freebpcmd.exp: Likewise.
10698 * gdb.base/funcargs.exp: Likewise.
10699 * gdb.base/gcore.exp: Likewise.
10700 * gdb.base/gdb1090.exp: Likewise.
10701 * gdb.base/gdb1250.exp: Likewise.
10702 * gdb.base/huge.exp: Likewise.
10703 * gdb.base/info-proc.exp: Likewise.
10704 * gdb.base/interrupt.exp: Likewise.
10705 * gdb.base/jump.exp: Likewise.
10706 * gdb.base/langs.exp: Likewise.
10707 * gdb.base/lineinc.exp: Likewise.
10708 * gdb.base/list.exp: Likewise.
10709 * gdb.base/logical.exp: Likewise.
10710 * gdb.base/long_long.exp: Likewise.
10711 * gdb.base/macscp.exp: Likewise.
10712 * gdb.base/maint.exp: Likewise.
10713 * gdb.base/mips_pro.exp: Likewise.
10714 * gdb.base/miscexprs.exp: Likewise.
10715 * gdb.base/multi-forks.exp: Likewise.
10716 * gdb.base/opaque.exp: Likewise.
10717 * gdb.base/overlays.exp: Likewise.
10718 * gdb.base/pc-fp.exp: Likewise.
10719 * gdb.base/pointers.exp: Likewise.
10720 * gdb.base/printcmds.exp: Likewise.
10721 * gdb.base/psymtab.exp: Likewise.
10722 * gdb.base/ptype.exp: Likewise.
10723 * gdb.base/recurse.exp: Likewise.
10724 * gdb.base/relational.exp: Likewise.
10725 * gdb.base/relocate.exp: Likewise.
10726 * gdb.base/remote.exp: Likewise.
10727 * gdb.base/reread.exp: Likewise.
10728 * gdb.base/restore.exp: Likewise.
10729 * gdb.base/return.exp: Likewise.
10730 * gdb.base/return2.exp: Likewise.
10731 * gdb.base/scope.exp: Likewise.
10732 * gdb.base/sect-cmd.exp: Likewise.
10733 * gdb.base/sep.exp: Likewise.
10734 * gdb.base/sepdebug.exp: Likewise.
10735 * gdb.base/setshow.exp: Likewise.
10736 * gdb.base/setvar.exp: Likewise.
10737 * gdb.base/sigall.exp: Likewise.
10738 * gdb.base/sigbpt.exp: Likewise.
10739 * gdb.base/signals.exp: Likewise.
10740 * gdb.base/signull.exp: Likewise.
10741 * gdb.base/sizeof.exp: Likewise.
10742 * gdb.base/solib.exp: Likewise.
10743 * gdb.base/step-line.exp: Likewise.
10744 * gdb.base/step-test.exp: Likewise.
10745 * gdb.base/structs.exp: Likewise.
10746 * gdb.base/structs2.exp: Likewise.
10747 * gdb.base/term.exp: Likewise.
10748 * gdb.base/twice.exp: Likewise.
10749 * gdb.base/until.exp: Likewise.
10750 * gdb.base/varargs.exp: Likewise.
10751 * gdb.base/volatile.exp: Likewise.
10752 * gdb.base/watchpoint.exp: Likewise.
10753 * gdb.base/whatis-exp.exp: Likewise.
10754 * gdb.base/whatis.exp: Likewise.
10755 * gdb.cp/ambiguous.exp: Likewise.
10756 * gdb.cp/annota2.exp: Likewise.
10757 * gdb.cp/annota3.exp: Likewise.
10758 * gdb.cp/bool.exp: Likewise.
10759 * gdb.cp/breakpoint.exp: Likewise.
10760 * gdb.cp/casts.exp: Likewise.
10761 * gdb.cp/class2.exp: Likewise.
10762 * gdb.cp/classes.exp: Likewise.
10763 * gdb.cp/cplusfuncs.exp: Likewise.
10764 * gdb.cp/ctti.exp: Likewise.
10765 * gdb.cp/derivation.exp: Likewise.
10766 * gdb.cp/exception.exp: Likewise.
10767 * gdb.cp/gdb1355.exp: Likewise.
10768 * gdb.cp/hang.exp: Likewise.
10769 * gdb.cp/inherit.exp: Likewise.
10770 * gdb.cp/local.exp: Likewise.
10771 * gdb.cp/m-data.exp: Likewise.
10772 * gdb.cp/m-static.exp: Likewise.
10773 * gdb.cp/member-ptr.exp: Likewise.
10774 * gdb.cp/method.exp: Likewise.
10775 * gdb.cp/misc.exp: Likewise.
10776 * gdb.cp/namespace.exp: Likewise.
10777 * gdb.cp/overload.exp: Likewise.
10778 * gdb.cp/ovldbreak.exp: Likewise.
10779 * gdb.cp/pr-1023.exp: Likewise.
10780 * gdb.cp/pr-1210.exp: Likewise.
10781 * gdb.cp/pr-574.exp: Likewise.
10782 * gdb.cp/printmethod.exp: Likewise.
10783 * gdb.cp/psmang.exp: Likewise.
10784 * gdb.cp/ref-params.exp: Likewise.
10785 * gdb.cp/ref-types.exp: Likewise.
10786 * gdb.cp/rtti.exp: Likewise.
10787 * gdb.cp/templates.exp: Likewise.
10788 * gdb.cp/try_catch.exp: Likewise.
10789 * gdb.cp/userdef.exp: Likewise.
10790 * gdb.cp/virtfunc.exp: Likewise.
10791 * gdb.disasm/am33.exp: Likewise.
10792 * gdb.disasm/h8300s.exp: Likewise.
10793 * gdb.disasm/mn10300.exp: Likewise.
10794 * gdb.disasm/sh3.exp: Likewise.
10795 * gdb.disasm/t01_mov.exp: Likewise.
10796 * gdb.disasm/t02_mova.exp: Likewise.
10797 * gdb.disasm/t03_add.exp: Likewise.
10798 * gdb.disasm/t04_sub.exp: Likewise.
10799 * gdb.disasm/t05_cmp.exp: Likewise.
10800 * gdb.disasm/t06_ari2.exp: Likewise.
10801 * gdb.disasm/t07_ari3.exp: Likewise.
10802 * gdb.disasm/t08_or.exp: Likewise.
10803 * gdb.disasm/t09_xor.exp: Likewise.
10804 * gdb.disasm/t10_and.exp: Likewise.
10805 * gdb.disasm/t11_logs.exp: Likewise.
10806 * gdb.disasm/t12_bit.exp: Likewise.
10807 * gdb.disasm/t13_otr.exp: Likewise.
10808 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10809 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10810 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10811 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10812 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10813 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10814 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10815 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10816 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10817 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10818 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10819 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10820 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10821 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10822 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10823 * gdb.mi/gdb701.exp: Likewise.
10824 * gdb.mi/gdb792.exp: Likewise.
10825 * gdb.mi/mi-basics.exp: Likewise.
10826 * gdb.mi/mi-break.exp: Likewise.
10827 * gdb.mi/mi-cli.exp: Likewise.
10828 * gdb.mi/mi-console.exp: Likewise.
10829 * gdb.mi/mi-disassemble.exp: Likewise.
10830 * gdb.mi/mi-eval.exp: Likewise.
10831 * gdb.mi/mi-file.exp: Likewise.
10832 * gdb.mi/mi-read-memory.exp: Likewise.
10833 * gdb.mi/mi-regs.exp: Likewise.
10834 * gdb.mi/mi-return.exp: Likewise.
10835 * gdb.mi/mi-simplerun.exp: Likewise.
10836 * gdb.mi/mi-stack.exp: Likewise.
10837 * gdb.mi/mi-stepi.exp: Likewise.
10838 * gdb.mi/mi-syn-frame.exp: Likewise.
10839 * gdb.mi/mi-until.exp: Likewise.
10840 * gdb.mi/mi-var-block.exp: Likewise.
10841 * gdb.mi/mi-var-child.exp: Likewise.
10842 * gdb.mi/mi-var-cmd.exp: Likewise.
10843 * gdb.mi/mi-var-display.exp: Likewise.
10844 * gdb.mi/mi-watch.exp: Likewise.
10845 * gdb.mi/mi2-basics.exp: Likewise.
10846 * gdb.mi/mi2-break.exp: Likewise.
10847 * gdb.mi/mi2-cli.exp: Likewise.
10848 * gdb.mi/mi2-console.exp: Likewise.
10849 * gdb.mi/mi2-disassemble.exp: Likewise.
10850 * gdb.mi/mi2-eval.exp: Likewise.
10851 * gdb.mi/mi2-file.exp: Likewise.
10852 * gdb.mi/mi2-read-memory.exp: Likewise.
10853 * gdb.mi/mi2-regs.exp: Likewise.
10854 * gdb.mi/mi2-return.exp: Likewise.
10855 * gdb.mi/mi2-simplerun.exp: Likewise.
10856 * gdb.mi/mi2-stack.exp: Likewise.
10857 * gdb.mi/mi2-stepi.exp: Likewise.
10858 * gdb.mi/mi2-syn-frame.exp: Likewise.
10859 * gdb.mi/mi2-until.exp: Likewise.
10860 * gdb.mi/mi2-var-block.exp: Likewise.
10861 * gdb.mi/mi2-var-child.exp: Likewise.
10862 * gdb.mi/mi2-var-cmd.exp: Likewise.
10863 * gdb.mi/mi2-var-display.exp: Likewise.
10864 * gdb.mi/mi2-watch.exp: Likewise.
10865 * gdb.stabs/exclfwd.exp: Likewise.
10866 * gdb.stabs/weird.exp: Likewise.
10867 * gdb.threads/gcore-thread.exp: Likewise.
10868 * gdb.trace/actions.exp: Likewise.
10869 * gdb.trace/backtrace.exp: Likewise.
10870 * gdb.trace/circ.exp: Likewise.
10871 * gdb.trace/collection.exp: Likewise.
10872 * gdb.trace/deltrace.exp: Likewise.
10873 * gdb.trace/infotrace.exp: Likewise.
10874 * gdb.trace/limits.exp: Likewise.
10875 * gdb.trace/packetlen.exp: Likewise.
10876 * gdb.trace/passc-dyn.exp: Likewise.
10877 * gdb.trace/passcount.exp: Likewise.
10878 * gdb.trace/report.exp: Likewise.
10879 * gdb.trace/save-trace.exp: Likewise.
10880 * gdb.trace/tfind.exp: Likewise.
10881 * gdb.trace/tracecmd.exp: Likewise.
10882 * gdb.trace/while-dyn.exp: Likewise.
10883 * gdb.trace/while-stepping.exp: Likewise.
10884
f4b618d1
JB
108852006-08-08 Joel Brobecker <brobecker@adacore.com>
10886
10887 * gdb.base/step-bt.c: New file.
10888 * gdb.base/step-bt.exp: New testcase.
10889
3d00d119
DJ
108902006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10891
10892 * config/monitor.exp (gdb_load): Remove support for obsolete
10893 download-write-size.
10894 * gdb.base/remote.exp: Likewise. Update all callers of
10895 gdb_timed_load.
10896
017b5bd4
DJ
108972006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10898
10899 * cursal.exp: Pass binfile to gdb_load.
10900
837c599d
DJ
109012006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10902
10903 * gdb.base/cursal.exp: Add "" to gdb_load call.
10904
8dd4540b
MK
109052006-07-29 Mark Kettenis <kettenis@gnu.org>
10906
10907 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10908 NetBSD/ELF targets.
10909
ab5c9f60
DJ
109102006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10911
10912 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10913 operator*.
10914
4c42eaff
DJ
109152006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10916
10917 * gdb.base/completion.exp: Update for change in "file" behavior.
10918 * gdb.stabs/weird.exp: Likewise.
10919 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10920 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10921
0155cc76
NS
109222006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10923
10924 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10925 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10926
16026cd7
AS
109272006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10928
10929 * gdb.base/default.exp: Update source command error message.
10930 * gdb.base/help.exp: Update 'help source' message.
10931
16963cb6
DJ
109322006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10933
10934 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10935 test.
10936
6d7fd486
AS
109372006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10938
10939 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10940
29e8a844
DJ
109412006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10942
10943 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10944
6afcfa39
DJ
109452006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10946
10947 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10948
267a692b
MK
109492006-07-17 Mark Kettenis <kettenis@gnu.org>
10950
10951 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10952 *-*-openbsd* from targets for wich we expect ARM FPA floating
10953 point format.
10954
85d2fec4
NR
109552006-07-17 Nick Roberts <nickrob@snap.net.nz>
10956
10957 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10958
109592006-07-17 Mark Kettenis <kettenis@gnu.org>
10960
10961 * gdb.base/annota3.exp: Expect frame-begin annotation.
10962
85b4c6e8
JB
109632006-07-14 Joel Brobecker <brobecker@adacore.com>
10964
10965 * gdb.base/help.exp: Adjust "help unset" test to accept
10966 any list of unset commands.
10967
fb933624
DJ
109682006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10969 Daniel Jacobowitz <dan@codesourcery.com>
10970
10971 * gdb.cp/ref-params.exp: New test.
10972 * gdb.cp/ref-params.cc: New source file.
10973 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10974
1dff4b64
MK
109752006-07-08 Mark Kettenis <kettenis@gnu.org>
10976
10977 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10978 spaces/tabs in regular expressions since they might not be there.
10979
40d2e0e3
AS
109802006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10981
10982 * gdb.base/ifelse.exp: New file.
10983
f6c957d2
NS
109842006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10985
10986 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10987 line.
10988 * gdb.base/huge.exp: Loop over compilation to find a size that
10989 is acceptable.
10990 * gdb.base/remote.exp: Correct expected strings.
10991 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10992
b9c5a23d
DJ
109932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10994
10995 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10996
9af2e58d
DJ
109972006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10998
10999 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11000 native.
11001
30930ca5
DJ
110022006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11003
11004 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11005 enable stabs testing.
11006
aa32fa1d
DJ
110072006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11008
bd4a4c80 11009 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
11010 gdb_test_multiple does.
11011
321fef15
DJ
110122006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11013
11014 * Makefile.in (host_alias): Remove.
11015 (target_alias): Use @target_noncanonical@.
11016 (site.exp): Don't set host_alias.
11017 * aclocal.m4: Remove contents. Include acx.m4.
11018 * configure: Regenerated.
11019 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11020
e1c2defa
NS
110212006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11022
e63b55d1
NS
11023 * lib/gdb.exp (gdb_load_cmd): New.
11024
5600ea19
NS
11025 * gdb.base/fileio.c: Add system(NULL) test.
11026 * gdb.base/fileio.exp: Check it.
11027
e1c2defa
NS
11028 * gdb.base/break.c: Add 10a breakpoint at }
11029 * gdb.base/break.exp: Add test for breakpoint at }
11030 * gdb.cp/anon-union.cc: Add code at end of function.
11031 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11032 * gdb.mi/var-cmd.c: Add code at end of function.
11033 * gdb.mi/mi-var-display.exp: Adjust end of next.
11034 * gdb.mi/mi2-var-display.exp: Likewise.
11035 * gdb.base/fileio.c: Add stop function and insert calls at
11036 stopping places.
11037 * gdb.base/fileio.exp: Breakpoint stop function and remove
11038 explicit line number references.
11039
6c0112ec
JB
110402006-05-19 Joel Brobecker <brobecker@adacore.com>
11041
a9c64011
AS
11042 * gdb.base/del.exp (test_delete_alias): New function.
11043 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 11044
154189a4
FF
110452006-05-18 Fred Fish <fnf@specifix.com>
11046
11047 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11048 required. Check for spurious output after program exits normally.
11049
582e64c2
FF
110502006-05-17 Fred Fish <fnf@specifix.com>
11051
11052 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11053 gdb_load, so it works in the simulator.
11054
8ef6493a
FF
110552006-05-11 Fred Fish <fnf@specifix.com>
11056
11057 * gdb.base/bang.exp: Ignore unexpected output between the
11058 "program exited normally" and the gdb prompt, as many other
11059 tests do.
11060
692b141c
MK
110612006-05-07 Mark Kettenis <kettenis@gnu.org>
11062
11063 * gdb.base/help.exp: Make "delete checkpoint" part option for
11064 "help d" and "help delete" tests.
11065
540b8a30
UW
110662006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11067
a9c64011 11068 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
11069 expected output in some mi_gdb_test statements.
11070 * gdb.mi/mi2-basics.exp: Likewise.
11071
9b6462d9
JB
110722006-05-05 Joel Brobecker <brobecker@adacore.com>
11073
11074 * gdb.base/del.c: New file.
11075 * gdb.base/del.exp: New testcase.
11076
954de43b
DM
110772006-05-05 David S. Miller <davem@sunset.davemloft.net>
11078
11079 * gdb.base/break.exp: Do not assume a breakpoint on
11080 main will actually be in $srcfile when optimizing.
1303f75e
DM
11081 * gdb.base/savedregs.exp: Do not require that the dummy
11082 frame location match up to a symbol and source file location.
c3242428
DM
11083 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11084 will get printed without a mi_cmd_data_list_register_values prefix.
11085 (*-data-list-register-*): Correct regular expressions to expect the new
11086 pseudo d? floating point registers.
11087 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 11088
c7e64c9a
DJ
110892006-05-05 Christophe Lyon <christophe.lyon@st.com>
11090
11091 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11092 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11093 is allocated by the compiler.
11094 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11095 anons, e, anone to force their allocation by the compiler.
11096
110972006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
11098
11099 * gdb.base/help.exp: Update expected text for help d and
11100 help delete.
11101
27ce9a6d
MK
111022006-05-02 Mark Kettenis <kettenis@gnu.org>
11103
11104 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11105 NetBSD/ELF targets.
11106
8608915f
MK
111072006-04-30 Mark Kettenis <kettenis@gnu.org>
11108
11109 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11110 single-step breakpoint fails; make this a KFAIL on
11111 sparc*-*-openbsd*.
11112 * gdb.base/siginfo.exp: Likewise.
11113 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11114
b8db102d
MS
111152006-04-26 Michael Snyder <msnyder@redhat.com>
11116
11117 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11118 which may have to consume output from other forks.
11119 Add tests to make sure that "delete fork" succeeded.
11120
c702009a
MS
111212006-04-20 Michael Snyder <msnyder@redhat.com>
11122
11123 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11124 Add support for the Renesas M32C and M16C.
11125
11126 * gdb.asm/asm-source.exp: Add m32c target.
11127 * gdb.asm/m32c.inc: Support for m32c target.
11128
e28493f2
AS
111292006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11130
11131 * gdb.base/commands.exp (recursive_source_test): New test.
11132
880da185
DM
111332006-04-04 David S. Miller <davem@sunset.davemloft.net>
11134
11135 * gdb.base/float.exp: Add pattern for sparc targets.
11136
61d9b92f
DJ
111372006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11138
11139 * gdb.base/commands.exp (stray_arg0_test): New test.
11140
bd717df8
PB
111412006-03-30 Paul Brook <paul@codesourcery.com>
11142
11143 * gdb.mi/mi-until.exp: kfail broken until command.
11144 * gdb.mi/mi2-until.exp: Ditto.
11145
ec793d3c
NR
111462006-03-27 Nick Roberts <nickrob@snap.net.nz>
11147
11148 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11149
831004b7
AO
111502006-03-08 Alexandre Oliva <aoliva@redhat.com>
11151
11152 * gdb.base/prelink.exp: Anchor tested-for regular expression
11153 on gdb prompt.
11154
effe49a0
PB
111552006-03-07 Paul Brook <paul@codesourcery.com>
11156
11157 * gdb.base/assign.exp: Correct fail message.
11158
e5461016
PB
111592006-03-07 Paul Brook <paul@codesourcery.com>
11160
11161 * lib/compiler.c: Extract armcc version number.
11162 * lib/compiler.cc: Ditto.
11163
fc91c6c2
PB
111642006-03-07 Paul Brook <paul@codesourcery.com>
11165
11166 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11167 additional_flags=-w.
11168 * gdb.arch/altivec-regs.exp: Ditto.
11169 * gdb.arch/e500-abi.exp: Ditto.
11170 * gdb.arch/e500-regs.exp: Ditto.
11171 * gdb.base/all-bin.exp: Ditto.
11172 * gdb.base/annota1.exp: Ditto.
11173 * gdb.base/annota3.exp: Ditto.
11174 * gdb.base/args.exp: Ditto.
11175 * gdb.base/arithmet.exp: Ditto.
11176 * gdb.base/assign.exp: Ditto.
11177 * gdb.base/async.exp: Ditto.
11178 * gdb.base/bang.exp: Ditto.
11179 * gdb.base/break.exp: Ditto.
11180 * gdb.base/call-rt-st.exp: Ditto.
11181 * gdb.base/completion.exp: Ditto.
11182 * gdb.base/cond-expr.exp: Ditto.
11183 * gdb.base/condbreak.exp: Ditto.
11184 * gdb.base/consecutive.exp: Ditto.
11185 * gdb.base/define.exp: Ditto.
11186 * gdb.base/display.exp: Ditto.
11187 * gdb.base/ena-dis-br.exp: Ditto.
11188 * gdb.base/environ.exp: Ditto.
11189 * gdb.base/eval-skip.exp: Ditto.
11190 * gdb.base/info-proc.exp: Ditto.
11191 * gdb.base/jump.exp: Ditto.
11192 * gdb.base/logical.exp: Ditto.
11193 * gdb.base/long_long.exp: Ditto.
11194 * gdb.base/maint.exp: Ditto.
11195 * gdb.base/miscexprs.exp: Ditto.
11196 * gdb.base/pc-fp.exp: Ditto.
11197 * gdb.base/pointers.exp: Ditto.
11198 * gdb.base/relational.exp: Ditto.
11199 * gdb.base/reread.exp: Ditto.
11200 * gdb.base/sect-cmd.exp: Ditto.
11201 * gdb.base/sep.exp: Ditto.
11202 * gdb.base/sepdebug.exp: Ditto.
11203 * gdb.base/until.exp: Ditto.
11204 * gdb.base/whatis-exp.exp: Ditto.
11205 * gdb.cp/annota2.exp: Ditto.
11206 * gdb.cp/annota3.exp: Ditto.
11207 * gdb.trace/actions.exp: Ditto.
11208 * gdb.trace/backtrace.exp: Ditto.
11209 * gdb.trace/circ.exp: Ditto.
11210 * gdb.trace/collection.exp: Ditto.
11211 * gdb.trace/deltrace.exp: Ditto.
11212 * gdb.trace/infotrace.exp: Ditto.
11213 * gdb.trace/limits.exp: Ditto.
11214 * gdb.trace/packetlen.exp: Ditto.
11215 * gdb.trace/passc-dyn.exp: Ditto.
11216 * gdb.trace/passcount.exp: Ditto.
11217 * gdb.trace/report.exp: Ditto.
11218 * gdb.trace/save-trace.exp: Ditto.
11219 * gdb.trace/tfind.exp: Ditto.
11220 * gdb.trace/tracecmd.exp: Ditto.
11221 * gdb.trace/while-dyn.exp: Ditto.
11222 * gdb.trace/while-stepping.exp: Ditto.
11223 * lib/gdb.exp: Ditto.
11224 (gdb_compile): Handle nowarning option.
11225
5f4a23d9
AO
112262006-03-07 Alexandre Oliva <aoliva@redhat.com>
11227
11228 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11229 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11230 Rename executable to prelinkt. Don't re-prelink if we didn't
11231 get a core file. Test prelink -u exit status to tell whether
11232 prelinking failed. Use gdb_test_multiple.
11233
9733fc94
DJ
112342006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11235
11236 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11237 (do_tests): Call it.
11238
cc10cae3
AO
112392006-02-28 Alexandre Oliva <aoliva@redhat.com>
11240
11241 * gdb.base/prelink.exp: New test.
11242 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11243
15c46491
WZ
112442006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11245
11246 * gdb.fortran/derived-type.f90: New file.
11247 * gdb.fortran/derived-type.exp: New testcase.
11248
5c9f7ded
DJ
112492006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11250
11251 * gdb.base/default.exp: Allow ';' as a directory separator.
11252
5b96932b
AS
112532006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11254
11255 * gdb.base/help.exp (help add-symbol-file): Update.
11256
1986bccd
AS
112572006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11258
11259 * gdb.base/help.exp (help load): Update expected results.
11260
a8b7528f
FF
112612006-02-19 Fred Fish <fnf@specifix.com>
11262
11263 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11264 specifix hex value as part of results.
11265 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11266
f8261448
FF
112672006-02-16 Fred Fish <fnf@specifix.com>
11268
11269 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11270 ushort_addr, and slong_addr, so the typedefs are not optimized
11271 away.
11272 * gdb.base/whatis.exp: Add tests using type name for struct type,
11273 union type, enum type, and typedef.
a9c64011 11274
31d8bdd2
MK
112752006-02-13 Mark Kettenis <kettenis@gnu.org>
11276
11277 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11278
34e41e63
JB
112792006-02-13 Jim Blandy <jimb@redhat.com>
11280
11281 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11282 case where it takes two "next" commands to skip past the init
11283 call.
11284
ac6e4f31
FF
112852006-02-12 Fred Fish <fnf@specifix.com>
11286
11287 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11288 to handle cases where it takes two "next" commands to skip
11289 past the init call.
11290
2db2d571
JB
112912006-02-07 Joel Brobecker <brobecker@adacore.com>
11292
11293 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11294 on hppa32 targets.
11295
38fcd64c
DJ
112962006-02-06 Vladimir Prus <ghost@cs.msu.su>
11297
11298 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11299 field.
11300
1315ad46
MK
113012006-01-29 Mark Kettenis <kettenis@gnu.org>
11302
11303 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11304
5625b943
DJ
113052006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11306
11307 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11308 files.
11309
80df1bbe
DJ
113102006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11311
11312 * gdb.cp/maint.exp: Set complaints to a positive value.
11313
9078e690
DJ
113142006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11315
11316 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11317 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11318 function name.
11319
9c903399
DJ
113202006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11321
11322 * gdb.base/checkpoint.c: Update copyright notice. Include
11323 <stdlib.h>.
11324
761ae4d6
JB
113252006-01-04 Jim Blandy <jimb@redhat.com>
11326
11327 * gdb.asm/asm-source.exp: Independently provide default values for
11328 asm-flags and debug-flags. Use 'string equal' to do the
11329 comparison, not the implicit expr's '==' operator. Remove
11330 now-unneeded assignments to asm-flags. In h8300 case, place
11331 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11332
099ac3dd
MS
113332006-01-04 Michael Snyder <msnyder@redhat.com>
11334
11335 * gdb.base/checkpoint.c: New file.
11336 * gdb.base/checkpoint.exp: New file.
11337 * gdb.base/multi-fork.c: New file.
11338 * gdb.base/multi-fork.exp: New file.
11339 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11340
f4d85314
FF
113412006-01-04 Fred Fish <fnf@specifix.com>
11342
11343 * gdb.base/ptype.c (foo): Add typedef.
11344 (intfoo): Add function.
11345 * gdb.base/ptype1.c: New file.
11346 * gdb.base/ptype.exp: Handle compilation and linking with two
11347 source files. Test that proper type for "foo" is found based
11348 on source context rather than first match found in symtabs.
11349
a1b06f35
MK
113502005-12-28 Mark Kettenis <kettenis@gnu.org>
11351
11352 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11353 * gdb.asm/openbsd.inc: Indent commands.
11354
d082a1e2
MK
113552005-12-26 Mark Kettenis <kettenis@gnu.org>
11356
c65016bd
MK
11357 * gdb.base/freebpcmd.exp: Increase timeout.
11358
d082a1e2
MK
11359 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11360
d3c32a0e
DJ
113612005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11362
11363 * gdb.base/default.exp: Update check for "show version".
11364
9fdb1f50
RC
113652005-12-09 Randolph Chung <tausq@debian.org>
11366
11367 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11368 * gdb.asm/pa64.inc: New file.
11369
5f2c56f7
RC
113702005-12-09 Randolph Chung <tausq@debian.org>
11371
11372 * gdb.asm/common.inc: Indent commands.
11373 * gdb.asm/asmsrc1.s: Likewise.
11374 * gdb.asm/asmsrc2.s: Likewise.
11375
8117349c
RC
113762005-12-09 Randolph Chung <tausq@debian.org>
11377
11378 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11379 (get_addr_of_sym): Remove duplicate print.
11380 (gen_core): xfail hppa*-*-hpux*, update expected output.
11381 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11382 * gdb.arch/pa64-nullify.s: New file.
11383
8f07f25a
RC
113842005-12-09 Randolph Chung <tausq@debian.org>
11385
11386 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11387
55b39184
DJ
113882005-12-07 Christophe Lyon <christophe.lyon@st.com>
11389
11390 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11391 code generation for these functions.
11392 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11393 error message.
11394
31e2b00f
AS
113952005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11396
11397 * gdb.base/help.exp (help b, help br, help bre, help brea)
11398 (help break): Update the expected message.
11399
c3d0b56e
SC
114002005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11401
11402 * gdb.asm/m68hc11.inc: Setup the data section.
11403 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11404 script for this test.
11405 (m6812-*-*): Likewise.
11406
36ae0ea9
RC
114072005-11-09 Randolph Chung <tausq@debian.org>
11408
11409 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11410
9d6f42e9
WZ
114112005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11412
11413 * gdb.base/break.exp: Fix a comment typo.
11414
e2126a14
EZ
114152005-11-03 Jim Blandy <jimb@redhat.com>
11416
a9c64011
AS
11417 Checked in by Elena Zannoni <ezannoni@redhat.com>
11418
889bf7c5 11419 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11420
e0ac7199
CV
114212005-11-02 Corinna Vinschen <vinschen@redhat.com>
11422
11423 * gdb.arch/gdb1558.c: Include stdio.h.
11424
31d3fb18
MK
114252005-10-31 Mark Kettenis <kettenis@gnu.org>
11426
11427 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11428
e52b687c
MK
114292005-10-31 Mark Kettenis <kettenis@gnu.org>
11430
11431 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11432
f4711d79
PG
114332005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11434
a9c64011
AS
11435 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11436 vscr" tests to better match output.
f4711d79 11437
987a9106
JB
114382005-10-12 Jim Blandy <jimb@redhat.com>
11439
11440 * gdb.base/structs.exp (any): New function.
11441 (test_struct_returns): Don't make any assumptions at all about
11442 what value the function returns when GDB can't set the return
11443 value.
11444
2336bb58
JB
114452005-10-09 Joel Brobecker <brobecker@adacore.com>
11446
11447 * gdb.ada/arrayidx/p.adb: New file.
11448 * gdb.ada/arrayidx.exp: New testcase
11449
114502005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11451
11452 * gdb.ada/array_return/pck.ads: New file.
11453 * gdb.ada/array_return/pck.adb: New file.
11454 * gdb.ada/array_return/p.adb: New file.
11455 * gdb.ada/array_return.exp: New testcase.
11456
705335ea
JB
114572005-10-03 Joel Brobecker <brobecker@adacore.com>
11458
a9c64011
AS
11459 * gdb.base/arrayidx.c: New file.
11460 * gdb.base/arrayidx.exp: New testcase.
705335ea 11461
11ee9940
NR
114622005-09-29 Nick Roberts <nickrob@snap.net.nz>
11463
11464 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11465 frames-invalid and breakpoints-invalid are no longer generated
11466 with level 3 so don't expect them in the output.
11467
39fb8e9e
BR
114682005-09-27 Bob Rossi <bob@brasko.net>
11469
a9c64011 11470 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11471 from test. Escape the | in mi_gdb_test call.
11472 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11473 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11474 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11475 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11476 expected regex's in mi_gdb_test calls.
11477 * lib/mi-support.exp: Remove arbitrary .* from tests.
11478 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11479 Fully anchor GDB/MI expected results in mi_gdb_test.
11480 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11481 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11482
2af48f68
PB
114832005-09-26 Paul Brook <paul@codesourcery.com>
11484
11485 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11486
f34502bc
WZ
114872005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11488
11489 * bfp-test.c: New file.
11490 * bfp-test.exp: New testcase.
11491
ca929517
WZ
114922005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11493
11494 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11495 of subarray and substring variable.
11496 * gdb.fortran/subarray.f: New source file for the test of subarray
11497 and substring variable evaluation.
11498 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11499 of string constant.
11500
c761af65
DJ
115012005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11502
11503 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11504 copyright dates.
11505
561d7a1d
PG
115062005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11507
11508 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11509 powerpc altivec' test with an almost identical 'info vector' test.
11510
b2b64cc9
PG
115112005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11512
a9c64011
AS
11513 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11514 vscr" tests to match output.
b2b64cc9 11515
6ac4d15a
PG
115162005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11517
a9c64011
AS
11518 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11519 output.
6ac4d15a 11520
40e55bef
BR
115212005-09-11 Bob Rossi <bob@brasko.net>
11522
889bf7c5
PA
11523 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11524 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11525 commands that return an MI output command and an asyncronous MI output
11526 command.
40e55bef
BR
11527 * gdb.mi/mi-console.exp: Ditto.
11528
3c7385ec
BR
115292005-09-11 Bob Rossi <bob@brasko.net>
11530
11531 * gdb.mi/mi-var-child.c: Include <string.h>.
11532
a6cd0eb3
DJ
115332005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11534
11535 * killed.exp: Correct gdb_expect syntax.
11536
2f168eed
CV
115372005-08-09 Corinna Vinschen <vinschen@redhat.com>
11538
11539 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11540
ecd3fd0f
BR
115412005-08-02 Bob Rossi <bob@brasko.net>
11542
11543 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11544 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11545 Change tests to inferior-tty-set/show.
11546 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11547 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11548 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11549 inferior. Use mi_gdb_test to get GDB and Inferior output.
11550 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11551 descriptor.
11552 (mi_inferior_tty_name): Add inferior PTY file name.
11553 (mi_gdb_start): Add INFERIOR_PTY parameter.
11554 (mi_gdb_test): Add IPATTERN parameter.
11555
f1ea48cb 115562005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11557
f1ea48cb
BR
11558 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11559 parameter to mi_gdb_test.
11560 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11561
6e650a67
DJ
115622005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11563
11564 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11565 struct_declarations.
11566 * gdb.mi/mi-var-child.exp: Step over the initialization of
11567 struct_declarations.
11568
8be260b6
DJ
115692005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11570
11571 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11572 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11573 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11574 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11575 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11576 file.
11577
4e660f07
NR
115782005-07-27 Nick Roberts <nickrob@snap.net.nz>
11579
11580 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11581 (do_children_tests): Assign values to the extra elements.
11582
11583 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11584 them for tests for "-var-update --no-values" and
a9c64011 11585 "-var-update --all-values".
4e660f07
NR
11586 Add test for "-var-list-children --simple-values".
11587
11588 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11589
11590 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11591 "-stack-list-locals --simple-values" Improve doc strings and
11592 comments.
11593
6bdae935
MK
115942005-07-18 Mark Kettenis <kettenis@gnu.org>
11595
598b7a6f
MK
11596 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11597 *-*-openbsd*.
11598 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11599
6bdae935
MK
11600 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11601 sigaltsatck'.
11602
1323e929 116032005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11604
1323e929
BR
11605 * gdb.base/default.exp (tty): Changed output of command.
11606 * gdb.base/help.exp (help tty): Ditto.
11607
b1a9c082
MK
116082005-07-12 Mark Kettenis <kettenis@gnu.org>
11609
11610 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11611
10a844a2
MK
116122005-07-10 Mark Kettenis <kettenis@gnu.org>
11613
11614 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11615 -stack-select-frame without arguments.
11616 (test_stack_frame_listing): Add test for newly implemented command
11617 -stack-info-frame.
11618
3cb3b8df
BR
116192005-07-06 Bob Rossi <bob@brasko.net>
11620
11621 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11622 command.
11623 (Copyright): Update copyright.
11624
a0c5fbcf
WZ
116252005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11626
11627 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11628 tests to evaluate exponentiation expression.
11629
984971d0
AS
116302005-06-29 Andreas Schwab <schwab@suse.de>
11631
11632 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11633 main to avoid warnings.
11634
11635 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11636
fe03833f
NR
116372005-06-20 Nick Roberts <nickrob@snap.net.nz>
11638
11639 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11640 -stack-select-frame without arguments.
11641 (test_stack_frame_listing): Add test for newly implemented command
11642 -stack-info-frame.
a9c64011 11643
7a55f279
WZ
116442005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11645
0ffa0ea5
DJ
11646 * gdb.fortran/array-element.f: New file.
11647 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11648
26585198
DJ
116492005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11650
11651 * gdb.base/bigcore.exp: Correct checks for systems which can
11652 not dump a large core file.
11653
c1bd25fd
DJ
116542005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11655
11656 * gdb.base/relocate.c: Add a copyright notice.
11657 (dummy): Remove.
11658 * gdb.base/relocate.exp: Test printing the values of variables
11659 from a relocatable file.
11660
589e074d
DJ
116612005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11662
11663 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11664 excess MI output after an error.
11665
0915f927
JB
116662005-05-29 Joel Brobecker <brobecker@adacore.com>
11667
11668 * gdb.arch/alpha-step.c: New file.
11669 * gdb.arch/alpha-step.exp: New testcase.
11670
76ff342d
DJ
116712005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11672 Dennis Brueni <dennis@slickedit.com>
11673
11674 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11675 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11676 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11677 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11678 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11679 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11680 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11681
96b0c7ac
DJ
116822005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11683 Wu Zhou <woodzltc@cn.ibm.com>
11684
11685 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11686 IBM's xlc compiler.
11687 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11688 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11689
f21565d2
JB
116902005-05-13 Jim Blandy <jimb@redhat.com>
11691
11692 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11693 calling gdb_suppress_entire_file.
11694 * gdb.base/charset.exp: Same.
11695 * gdb.base/call-rt-st.exp: Same.
11696
6006a3a1
BR
116972005-05-05 Bob Rossi <bob_rossi@cox.net>
11698
11699 * lib/gdb.exp (fullname_syntax): Added global regex.
11700 (fullname_syntax_POSIX): Ditto.
11701 (fullname_syntax_UNC): Ditto.
11702 (fullname_syntax_DOS_CASE): Ditto.
11703 (fullname_syntax_DOS): Ditto.
11704 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11705 fullname_syntax variable to scope and use it.
11706 (test_file_list_exec_source_files): Ditto.
11707 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11708
c3b69c04
DJ
117092005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11710
11711 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11712
3c95e6af
PG
117132004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11714
a9c64011
AS
11715 * lib/gdb.exp (skip_altivec_tests): New function, based on
11716 check_vmx_hw_available from the GCC testsuite.
11717 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11718 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11719
78df6c56
JB
117202005-05-02 Jim Blandy <jimb@redhat.com>
11721
11722 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11723 calling gdb_suppress_entire_file.
11724
1690f9cf
DJ
117252005-04-30 Randolph Chung <tausq@debian.org>
11726
11727 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11728 Slightly relax "sem_post" name checking.
11729
5ea106f7
PG
117302005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11731
11732 * gdb.base/unload.exp: Use new shared library infrastructure.
11733
bf7234cf
PG
117342005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11735
11736 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11737 infrastructure.
bf7234cf 11738
547b869a
CV
117392005-04-29 Corinna Vinschen <vinschen@redhat.com>
11740
11741 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11742 * gdb.asm/h8300.inc: New file.
11743
f07e55f0
PG
117442005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11745
11746 * gdb.base/shlib-call.exp: Change to use new shared library
11747 infrastructure.
11748
3cbba3d1
PG
117492005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11750
a9c64011
AS
11751 * gdb.base/pending.exp: Change to use new shared library
11752 infrastructure.
3cbba3d1 11753
ed6df200
PG
117542005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11755
a9c64011
AS
11756 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11757 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11758
8c8f4ebe
PG
117592005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11760
a9c64011
AS
11761 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11762 shared objects being adjusted and update copyright years.
8c8f4ebe 11763
607fbc54
DJ
117642005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11765
11766 * ChangeLog: Correct some 2003-01-13 dates.
11767 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11768 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11769 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11770 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11771 gdb.trace/tfind.exp: Update copyright years.
11772
57bf0e56
DJ
117732005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11774 Daniel Jacobowitz <dan@codesourcery.com>
11775
11776 * lib/gdb.exp (gdb_compile): Handle shlib=.
11777 (gdb_compile_shlib): New function.
11778
9b593790
PG
117792005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11780
a9c64011 11781 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11782
9494c6a5
DJ
117832005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11784
11785 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11786 gdb.server.
11787 * configure.ac: Likewise.
11788 * configure: Regenerated.
11789 * gdb.gdbserver/Makefile.in: Moved to...
11790 * gdb.server/Makefile.in: ... here.
11791 * gdb.gdbserver/server.c: Moved to...
11792 * gdb.server/server.c: ... here.
11793 * gdb.gdbserver/server-run.exp: Moved to...
11794 * gdb.server/server-run.exp: ... here.
11795
6f8eac0e
DJ
117962005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11797
11798 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11799 * configure.ac: Create gdb.gdbserver/Makefile.
11800 * configure: Regenerated.
11801 * lib/gdbserver-support.exp: New file, derived from
11802 config/gdbserver.exp.
11803 * config/gdbserver.exp: Use gdbserver-support.exp.
11804 * gdb.gdbserver/Makefile.in: New file.
11805 * gdb.gdbserver/server.c: New file.
11806 * gdb.gdbserver/server-run.exp: New file.
11807
6e87504d
PG
118082005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11809
a9c64011
AS
11810 * lib/gdb.exp (test_compiler_info): Return compiler_info
11811 if no arguments are given.
6e87504d 11812
d1779be4
PG
118132005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11814
11815 * gdb.arch/altivec-abi.exp: Check for compiler and set
11816 use altivec' flag accordingly.
11817 * gdb.arch/altivec-regs.exp: Likewise.
11818
88750304
DJ
118192005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11820
11821 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11822
f3fb768d
AS
118232005-03-27 Andreas Schwab <schwab@suse.de>
11824
11825 * gdb.base/bigcore.c (main): Add missing mode argument in open
11826 call.
11827
7e813ac5
DJ
118282005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11829
11830 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11831 downloads.
11832 * config/gdbserver.exp (gdb_load): Likewise.
11833
8e3049aa
PB
118342005-03-14 Paul Brook <paul@codesourcery.com>
11835
11836 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11837 targets.
11838
a9df7c44
JB
118392005-03-09 Joel Brobecker <brobecker@adacore.com>
11840
11841 * gdb.dwarf2/dup-psym.S: New file.
11842 * gdb.dwarf2/dup-psym.exp: New testcase.
11843
9f0d94e8
JB
118442005-03-09 Joel Brobecker <brobecker@adacore.com>
11845
11846 * gdb.ada/exec_changed/first.adb: New file.
11847 * gdb.ada/exec_changed/second.adb: New file.
11848 * gdb.ada/exec_changed.exp: New testcase.
11849
5f579bc5
NS
118502005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11851
36e9969c
NS
11852 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11853 (A2): New class.
11854 (main): Test operator+.
11855 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11856 breakpoint test.
11857
5f579bc5
NS
11858 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11859 * gdb.base/signull.exp: Disable if gdb,nosignals.
11860 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11861 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11862 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11863 * gdb.mi/mi2-console.exp: Likewise.
11864 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11865 continue output at start.
11866 (gdb_collect_locals_test): Robustify regexp.
11867 * gdb.trace/passc-dyn.exp: Fix comment typo.
11868 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11869
be46087e
CV
118702005-03-08 Corinna Vinschen <vinschen@redhat.com>
11871
11872 * gdb.asm/asm-source.exp: Add iq2000 case.
11873 * gdb.asm/iq2000.inc: New file.
11874
384e1a61 118752005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11876
384e1a61
MI
11877 * gdb.base/command.exp: Change hardcoded value to regular expression.
11878 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11879
584b6e9e
DJ
118802005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11881
11882 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11883 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11884 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11885 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11886 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11887
ab5b5d61
MK
118882005-03-05 Mark Kettenis <kettenis@gnu.org>
11889
11890 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11891 changes.
11892
ae051c1b
PG
118932004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11894
a9c64011
AS
11895 * lib/compiler.c: Add test for IBM's xlc compiler.
11896 * lib/compiler.cc: Likewise.
ae051c1b 11897
3f0f6ed2
JB
118982004-02-24 Joel Brobecker <brobecker@adacore.com>
11899
11900 * gdb.ada/fixed_points.exp: Create compilation object directory
11901 before running the test.
11902 * gdb.ada/null_record.exp: Likewise.
11903 * gdb.ada/packed_array.exp: Likewise.
11904 * gdb.ada/start.exp: Likewise.
11905
724f452b
JB
119062005-02-15 Joel Brobecker <brobecker@adacore.com>
11907
11908 * gdb.ada/packed_array/pa.adb: New file.
11909 * gdb.ada/packed_array.exp: New testcase.
11910
57f5cdfb 119112005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11912
1f393151
MK
11913 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11914 files.
11915
ebdda337
MK
11916 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11917 on *-*-openbsd*. Correctly match whitespace in regukar
11918 expressions.
11919
cf309262
DJ
119202005-02-10 Daniel Jacobowitz <dan@debian.org>
11921
11922 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11923 PR exp/1821
11924 * gdb.base/gdb1821.c: New test file.
11925 * gdb.base/gdb1821.exp: New test file.
11926
3be49e7a
JB
119272005-02-09 Joel Brobecker <brobecker@adacore.com>
11928
11929 * gdb.base/start.c: New file.
11930 * gdb.base/start.exp: New testcase.
11931
e292e67d
JB
119322005-02-09 Joel Brobecker <brobecker@adacore.com>
11933
11934 * gdb.ada/start/dummy.adb: New file.
11935 * gdb.ada/start.exp: New testcase.
11936
dbdfa66c
CV
119372005-02-09 Corinna Vinschen <vinschen@redhat.com>
11938
11939 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11940 for printing symbols and statistics.
11941 Add test for using relative pathnames in "maint print msymbols" test.
11942 Mark "maint info sections DATA" XFAIL on Cygwin.
11943 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11944 tests.
11945
d7941671
AC
119462005-02-09 Andreas Schwab <schwab@suse.de>
11947
11948 Committed by Andrew Cagney <cagney@gnu.org>
11949 * gdb.base/remotetimeout.exp: New file.
11950
74e5ef44
MK
119512005-02-07 Mark Kettenis <kettenis@gnu.org>
11952
11953 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11954
464dd14d
JB
119552005-02-03 Joel Brobecker <brobecker@adacore.com>
11956
11957 * gdb.ada/gnat_ada.gpr: New file.
11958 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11959 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11960 * configure.ac: No longer generate gnat_ada.gpr.
11961 * configure: Regenerate.
11962 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11963 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11964 * gdb.ada/null_record/bar.ads: Likewise.
11965 * gdb.ada/null_record/bar.adb: Likewise.
11966 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11967 * gdb.ada/null_record.exp (testdir): New variable.
11968 (testfile): executable is now in testdir subdirectory.
11969 (srcfile): Use full path to the main compilation unit.
11970 * gdb.ada/fixed_points.exp: Same changes as above.
11971
30d756ae
NR
119722005-02-03 Nick Roberts <nickrob@snap.net.nz>
11973
11974 * gdb.base/interp.exp: New test.
11975
9d799f85
AC
119762005-01-24 Andrew Cagney <cagney@gnu.org>
11977
11978 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11979
15656118
AC
119802005-01-19 Andrew Cagney <cagney@gnu.org>
11981
a892c31b
AC
11982 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11983 configure.ac not configure.in.
11984
15656118
AC
11985 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11986 of powerpc*-*-*.
11987 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11988 * gdb.base/list.exp (test_list_function)
15656118
AC
11989 (test_list_filename_and_function): Ditto.
11990 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11991
a7b01baf
AC
119922005-01-16 Andrew Cagney <cagney@gnu.org>
11993
17d92a02
AC
11994 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11995
a7b01baf
AC
11996 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11997
bc8332bb
AC
119982005-01-14 Andrew Cagney <cagney@gnu.org>
11999
12000 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12001 * gdb.mi/mi2-var-cmd.exp: Ditto.
12002
4d074752
CV
120032005-01-10 Corinna Vinschen <vinschen@redhat.com>
12004
12005 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12006
bec39cab
AC
120072005-01-07 Andrew Cagney <cagney@gnu.org>
12008
12009 * configure.ac: Rename configure.in, require autoconf 2.59.
12010 * configure: Re-generate.
12011 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12012 * gdb.stabs/configure: Re-generate.
12013 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12014 * gdb.hp/configure: Re-generate.
12015 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12016 autoconf 2.59.
12017 * gdb.hp/gdb.objdbg/configure: Re-generate.
12018 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12019 autoconf 2.59.
12020 * gdb.hp/gdb.defects/configure: Re-generate.
12021 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12022 autoconf 2.59.
12023 * gdb.hp/gdb.compat/configure: Re-generate.
12024 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12025 autoconf 2.59.
12026 * gdb.hp/gdb.base-hp/configure: Re-generate.
12027 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12028 autoconf 2.59.
12029 * gdb.hp/gdb.aCC/configure: Re-generate.
12030
f10b16d4
JB
120312004-12-15 Jim Blandy <jimb@redhat.com>
12032
12033 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12034 under NPTL when there is debugging info available for libpthread.
12035
fb6e1814
JG
120362004-12-13 Jerome Guitton <guitton@gnat.com>
12037
12038 * gdb.ada/fixed_points.c: New file.
12039 * gdb.ada/fixed_points.exp: New file.
12040
fe46cd3a
RC
120412004-12-03 Randolph Chung <tausq@debian.org>
12042
12043 * gdb.arch/pa-nullify.exp: New file.
12044 * gdb.arch/pa-nullify.s: New file.
12045
8de0841b
RC
120462004-11-30 Randolph Chung <tausq@debian.org>
12047
12048 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12049 instead of "tbug". Fix regexp to work properly with gdb_test.
12050
c8170782
PH
120512004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12052
12053 * gdb.base/bitfields2.exp: New test.
12054 * gdb.base/bitfields2.c: New file.
12055
954269c2
RE
120562004-11-28 Richard Earnshaw <rearnsha@arm.com>
12057
12058 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12059
0107feed
RC
120602004-11-16 Randolph Chung <tausq@debian.org>
12061
12062 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12063
f073ae8c
DJ
120642004-11-14 Daniel Jacobowitz <dan@debian.org>
12065
12066 * gdb.threads/threadapply.exp: Correct "macro details" test.
12067
19ad59e7
JJ
120682004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12069
12070 * gdb.threads/threadapply.exp: New test.
12071 * gdb.threads/threadapply.c: New file.
12072
9cf0961b
MK
120732004-11-07 Mark Kettenis <kettenis@gnu.org>
12074
12075 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12076 frames.
12077
c789492a
FL
120782004-11-05 Felix Lee <felix+log1@specifixinc.com>
12079
12080 * gdb.base/cursal.exp: New file.
12081 * gdb.base/cursal.c: New file.
12082
a1e167bb
AC
120832004-11-03 Andrew Cagney <cagney@gnu.org>
12084
12085 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12086
b7cbf173
MK
120872004-10-30 Mark Kettenis <kettenis@gnu.org>
12088
12089 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12090 NetBSD/ELF targets.
12091
88f9d34f
JB
120922004-10-29 Joel Brobecker <brobecker@gnat.com>
12093
12094 * gdb.threads/bp_in_thread.c: New file, copied from
12095 pthread_cond_wait.c.
12096 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12097 file, rather than reusing the .c file from another testcase.
12098
ca7d6a0c
JB
120992004-10-20 Joel Brobecker <brobecker@gnat.com>
12100
12101 * gdb.ada/null_record.exp: Check where we stopped after
12102 sending the start command, instead of where the associated
12103 temporary breakpoint was inserted.
12104
0d863d03
AC
121052004-10-14 Andrew Cagney <cagney@gnu.org>
12106
12107 * gdb.mi/gdb701.c (main): Return 0.
12108
d11e72cb
DJ
121092004-10-13 Daniel Jacobowitz <dan@debian.org>
12110
d40539a4 12111 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 12112
e1923096
JJ
121132004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12114
12115 * gdb.threads/schedlock.c: Add comment markers to use to find
12116 line numbers.
12117 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12118 comments.
12119 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12120 breakpoint lines.
12121
ec8ba2c9
DJ
121222004-10-12 Daniel Jacobowitz <dan@debian.org>
12123
12124 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12125
0eb3658b
DJ
121262004-10-12 Daniel Jacobowitz <dan@debian.org>
12127
12128 * configure.in: Add gdb.dwarf2.
12129 * configure: Regenerated.
12130 * Makefile.in: Add gdb.dwarf2.
12131 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12132 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12133 gdb.dwarf2/file1.txt: New files.
12134
a271cc33
OF
121352004-10-11 Orjan Friberg <orjanf@axis.com>
12136
a9c64011 12137 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
12138 of "run", since the latter doesn't work with remote targets. Adjust
12139 the breakpoint numbering accordingly.
12140 * gdb.threads/pthread_cond_wait.exp: Ditto.
12141
895ce074
MC
121422004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12143
12144 * gdb.base/overlays.exp: Update copyright years.
12145
6be3092d
KI
121462004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12147
12148 * gdb.base/overlays.exp: Disable if target is Linux.
12149
e05389b8
FL
121502004-10-06 Felix Lee <felix+log1@specifixinc.com>
12151
12152 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12153
73cb587d
KI
121542004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12155
12156 * gdb.asm/asm-source.exp: Add m32r-linux target.
12157 * gdb.asm/m32r-linux.inc: New file.
12158
3c0edcdc
AC
121592004-09-24 Andrew Cagney <cagney@redhat.com>
12160 David Anderson <anderson@redhat.com>
12161
12162 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12163 command fails, assume things will work.
12164 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12165 (_GNU_SOURCE): Define.
12166 (print_unsigned, print_hex): Change parameter to "long long".
12167 (print_byte_count): New function, use to print byte counts.
12168 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12169 O_LARGEFILE.
12170 (main): Compute an upper bound on a corefile in max_core_size.
12171 Limit memory chunk size to max_core_size. Limit total memory
12172 allocated to max_core_size.
12173
4bb3667f
AC
121742004-09-23 Andrew Cagney <cagney@gnu.org>
12175
12176 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12177 from a separate process with code that creates a corefile by
12178 making the inferior dump core.
12179
60fe1a51
MK
121802004-09-23 Mark Kettenis <kettenis@gnu.org>
12181
12182 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12183 block.
12184
8e937346
MC
121852004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12186
12187 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12188 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12189 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12190 Likewise.
12191
7213f6d6
JJ
121922004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12193
12194 * gdb.java/jprint.exp: New test case for java inferior call.
12195 * gdb.java/jprint.java: Ditto.
12196
eac69dca
JB
121972004-09-15 Joel Brobecker <brobecker@gnat.com>
12198
12199 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12200
22227696
MC
122012004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12202
12203 * gdb.threads/killed.c: Include <stdlib.h>.
12204 * gdb.threads/pthreads.c: Likewise.
12205
7dd403a4
MC
122062004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12207
12208 * gdb.threads/killed.c: Add copyright notice.
12209
33f2d567
JM
122102004-09-10 Jason Molenda (jmolenda@apple.com)
12211
a9c64011
AS
12212 * gdb.base/define.exp: Two new tests to verify zero space chars
12213 after 'if' and 'while' commands in a user-defined command is correctly
12214 parsed.
33f2d567 12215
e05b62ac
AC
122162004-09-08 Andrew Cagney <cagney@gnu.org>
12217
12218 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12219 delivery test with duplicate at end of file.
12220
9cbe82da
MK
122212004-09-06 Mark Kettenis <kettenis@jive.nl>
12222
12223 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12224
564803d9
MC
122252004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12226
12227 * config/hppro.exp: Removed.
12228
7c6807ce
MC
122292004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12230
12231 * config/sparclet.exp: Removed.
12232
bf7e26dd
MC
122332004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12234
12235 * config/udi.exp: Removed.
12236
714e341b
MC
122372004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12238
12239 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12240 of "exp_continue".
12241 (advancei): Likewise.
12242
1236e623
JJ
122432004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12244
12245 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12246
3bdcad15
MI
122472004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12248
228af206 12249 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12250 to check for nodebug in executable.
12251 * gdb.gdb/observer.exp (setup_test): Likewise.
12252 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12253 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12254
c72b934c
AC
122552004-09-01 Andrew Cagney <cagney@gnu.org>
12256
12257 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12258 files.
12259
edd9b715
JJ
122602004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12261
12262 * gdb.base/unload.exp: Fix expected warning message to match
12263 latest format.
12264
fb4ce06b
CV
122652004-09-01 Corinna Vinschen <vinschen@redhat.com>
12266
12267 * gdb.base/call-rt-st.exp: Fix typos.
12268
ce78e7c3
MI
122692004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12270
12271 * gdb.threads/thread_check.exp: New testcase.
12272 * gdb.threads/thread_check.c: New testcase.
12273
2dedb159
AC
122742004-08-31 Andrew Cagney <cagney@gnu.org>
12275
12276 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12277 (skip_to_handler_entry): New procedures. Test stepping into a
12278 handler when the breakpoint is at the handler's entry point.
12279
68f53502
AC
122802004-08-30 Andrew Cagney <cagney@gnu.org>
12281
12282 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12283 gdb/1757.
12284
3e3ffd2b
MC
122852004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12286
12287 With code from Manoj Iyer <manjo@austin.ibm.com>:
12288 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12289 return value. Add an arm for "no debugging symbols found".
12290 Change a stray "error" to "perror".
12291 (gdb_run_cmd): Adapt to new return value.
12292 * gdb.base/remote.exp: Adapt to new return value.
12293 * gdb.gdb/complaints.exp: Likewise.
12294 * gdb.gdb/observer.exp: Likewise.
12295 * gdb.gdb/selftest.exp: Likewise.
12296 * gdb.gdb/xfullpath.exp: Likewise.
12297
4b6f5fd2
JB
122982004-08-27 Joel Brobecker <brobecker@gnat.com>
12299
12300 * gdb.threads/bp_in_thread.exp: New testcase.
12301
e5b25496
MC
123022004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12303
12304 Fix PR testsuite/1735.
12305 * gdb.threads/schedlock.c (thread_function): Add a cast
12306 to suppress a gcc warning.
12307 * gdb.threads/thread-specific.c (thread_function): Likewise.
12308
934353d6
MC
123092004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12310
12311 * gdb.base/unload.c: Include <stdlib.h>.
12312
f98a0aef 123132004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12314
f98a0aef 12315 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12316 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12317 synchronized after the "return".
12318
5a2e8882
MC
123192004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12320
12321 * gdb.mi/basics.c: Include <stdio.h>.
12322 * gdb.mi/pthreads.c: Include <stdlib.h>.
12323 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12324
a9640423
MC
123252004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12326
12327 * gdb.threads/schedlock.c: Add copyright notice.
12328
b04e311d
AC
123292004-08-25 Andrew Cagney <cagney@gnu.org>
12330
12331 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12332 (skip_over_handler, breakpoint_over_hander): New test procedures.
12333 (advance, advancei): Add a proper prefix, do not use
12334 rerun_to_main.
12335 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12336
7c27f15b
MC
123372004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12338
12339 * gdb.mi/basics.c: Add copyright notice.
12340 * gdb.mi/var-cmd.c: Add copyright notice.
12341
fffc87ae
MC
123422004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12343
12344 * lib/gdb.exp: Remove signed_keyword_not_used.
12345 * lib/compiler.c: Likewise.
12346 * lib/compiler.cc: Likewise.
12347
d782e0bf
MC
123482004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12349
12350 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12351 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12352
96033e83
MC
123532004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12354
12355 * gdb.base/whatis.c: Add copyright notice.
12356
cf38c229
MK
123572004-08-20 Mark Kettenis <kettenis@gnu.org>
12358
12359 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12360 it to skip the breakpoints encoded in the inline assembly.
12361
f4b49756
MC
123622004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12363
12364 * Makefile.in: Add gdb.fortran.
12365
2f193b69
MC
123662004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12367
12368 * gdb.base/call-sc.exp (test_scalar_returns):
12369 Fix cut-and-paste glitch in "Make fun return now".
12370
89a237cb
MC
123712004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12372
12373 * configure.in: Add gdb.fortran.
12374 * configure: Regenerate.
12375 * gdb.fortran/Makefile.in: New file.
12376 * lib/gdb.exp (skip_fortran_tests): New procedure.
12377
469aff8e
MC
123782004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12379
12380 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12381 reference to bug-gnu@prep.ai.mit.edu.
12382 * gdb.mi/mi-var-child.exp: Likewise.
12383 * gdb.mi/mi-var-cmd.exp: Likewise.
12384 * gdb.mi/mi-var-display.exp: Likewise.
12385 * gdb.mi/mi2-var-block.exp: Likewise.
12386 * gdb.mi/mi2-var-child.exp: Likewise.
12387 * gdb.mi/mi2-var-cmd.exp: Likewise.
12388 * gdb.mi/mi2-var-display.exp: Likewise.
12389
00b51b9f
MK
123902004-08-15 Mark Kettenis <kettenis@gnu.org>
12391
12392 * gdb.base/unload.c (main): Make local variable msg const.
12393
45f07fef
MC
123942004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12395
12396 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12397 to bug-gnu@prep.ai.mit.edu.
12398 * gdb.mi/mi-disassemble.exp: Likewise.
12399 * gdb.mi/mi-eval.exp: Likewise.
12400 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12401 default line number.
12402 * gdb.mi/mi-return.exp: Likewise.
12403 * gdb.mi/mi-simplerun.exp: Likewise.
12404 * gdb.mi/mi-stack.exp: Likewise.
12405 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12406 number with explicit range test.
12407 * gdb.mi/mi-watch.exp: Likewise.
12408 * gdb.mi/mi2-break.exp: Likewise.
12409 * gdb.mi/mi2-cli.exp: Likewise.
12410 * gdb.mi/mi2-disassemble.exp: Likewise.
12411 * gdb.mi/mi2-eval.exp: Likewise.
12412 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12413 default line number.
12414 * gdb.mi/mi2-return.exp: Likewise.
12415 * gdb.mi/mi2-simplerun.exp: Likewise.
12416 * gdb.mi/mi2-stack.exp: Likewise.
12417 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12418 number with explicit range test.
12419 * gdb.mi/mi2-watch.exp: Likewise.
12420
dd8c8ee7
MC
124212004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12422
12423 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12424 * gdb.cp/m-static.exp: Likewise.
12425 * gdb.cp/rtti.exp: Likewise.
12426
4e838464
MK
124272004-08-14 Mark Kettenis <kettenis@gnu.org>
12428
12429 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12430
8d8cb839
EZ
124312004-08-14 Eli Zaretskii <eliz@gnu.org>
12432
12433 * ChangeLog: Prefix Local Variables with semi-colons and indent
12434 the reference to older ChangeLog files, to fix fontification in
12435 Emacs.
12436
deea8bb0
MC
124372004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12438
12439 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12440 * gdb.mi/mi2-break.exp: Likewise.
12441
c3297504
MC
124422004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12443
12444 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12445
25808999
MC
124462004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12447
12448 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12449
226a8d71
MC
124502004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12451
12452 * gdb.cp/classes.exp: Remove unused declarations. Just let
12453 test names default instead of providing special names. Remove
12454 extraneous demangler test.
12455
37fdf854
JJ
124562004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12457
12458 * gdb.base/unload.exp: New test for breakpoints in dynamically
12459 loaded libraries.
12460 * gdb.base/unload.c: Ditto.
12461 * gdb.base/unloadshr.c: Ditto.
12462
2d3a7986
MC
124632004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12464
12465 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12466 cp_test_ptype_class.
12467 (test_enums): Likewise.
12468
c72b934c
AC
124692004-08-10 Andrew Cagney <cagney@gnu.org>
12470
12471 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12472 files.
12473
cc503c8a
AC
124742004-08-10 Andrew Cagney <cagney@gnu.org>
12475
12476 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12477 init_malloc call.
12478
902f2ccb
MC
124792004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12480
12481 * ChangeLog: Add copyright notice. The notice is copied
12482 from emacs 21.3 top level ChangeLog.
12483
78c90502
MC
124842004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12485
12486 * lib/cp-support.exp: New file.
12487 * lib/cp-support.exp (cp_test_type_class): New function.
12488 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12489 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12490 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12491 cp_test_ptype_class.
12492
88e5ea78
MC
124932004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12494
12495 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12496 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12497 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12498 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12499 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12500 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12501 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12502 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12503 gdb.mi/mi2-watch.exp: Update copyright years.
12504
6a89fc9c
MK
125052004-08-09 Mark Kettenis <kettenis@gnu.org>
12506
12507 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12508
1482e0de
MC
125092004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12510
12511 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12512 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12513 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12514 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12515 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12516 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12517 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12518 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12519 gdb.mi/mi-watch.exp: Update copyright years.
12520
1a5ce3f3
DJ
125212004-08-08 Daniel Jacobowitz <dan@debian.org>
12522
12523 PR gdb/1738
12524 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12525 from a breakpoint with a pending signal.
12526
04f6ecf2
DJ
125272004-08-08 Daniel Jacobowitz <dan@debian.org>
12528
12529 PR gdb/1736
12530 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12531 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12532 the prompt.
12533 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12534
54d90d35
DJ
125352004-08-08 Daniel Jacobowitz <dan@debian.org>
12536
12537 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12538
d2f6abb0
DJ
125392004-08-08 Daniel Jacobowitz <dan@debian.org>
12540
12541 PR gdb/1736
12542 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12543 for i?86-*-linux*.
12544
5598c03d
DJ
125452004-08-08 Daniel Jacobowitz <dan@debian.org>
12546
12547 * gdb.arch/i386-prologue.exp: Compile without debug information.
12548
c6fee705
MC
125492004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12550
12551 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12552 rather than asking gdb to search.
12553
dd90efdb
MC
125542004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12555
12556 * gdb.base/gcore.c: Include <string.h>.
12557
1e84bec1
MC
125582004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12559
12560 * gdb.base/gcore.c: Add copyright notice.
12561
e425eb2b
MC
125622004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12563
12564 * gdb.base/freebpcmd.c: Include <stdio.h>.
12565 * gdb.base/long_long.c: Include <string.h>.
12566 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12567 * gdb.base/siginfo.c: Include <string.h>.
12568 * gdb.base/sigstep.c: Include <string.h>.
12569
cb9aaed5
MC
125702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12571
12572 * gdb.base/complex.c: Include <stdlib.h>.
12573
55944f3d
MC
125742004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12575
12576 * gdb.base/complex.c: Add copyright notice.
12577
7b2953d9
MC
125782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12579
12580 * gdb.base/charset.c: Include <stdlib.h>.
12581
c9133d23
MC
125822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12583
12584 * gdb.base/auxv.c: Include <stdlib.h>.
12585
0a8490ad
MC
125862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12587
12588 * gdb.base/auxv.c: Add copyright notice.
12589
3426d5ec
MC
125902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12591
12592 * gdb.base/coremaker.c: Add copyright notice.
12593 * gdb.base/coremaker2.c: Add copyright notice.
12594
8da195dd
AC
125952004-08-04 Andrew Cagney <cagney@gnu.org>
12596
12597 * gdb.base/store.exp: Update copyright.
12598 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12599 names, do not import gdb_prompt.
12600
8d394f98
AC
126012004-08-01 Andrew Cagney <cagney@gnu.org>
12602
12603 Fix PR testsuite/1729.
12604 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12605 not use capture_value with value 4.
12606 (capture_value): Add optional test name parameter.
12607 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12608 the prefix, pass to capture_value.
12609
b6702b23
MK
126102004-08-01 Mark Kettenis <kettenis@gnu.org>
12611
12612 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12613 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12614 (main): Call new function.
12615
c203e0ca
MC
126162004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12617
12618 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12619
a7995a30
MC
126202004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12621
12622 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12623
9366563b
MC
126242004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12625
b6eeaf26 12626 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12627 Accept more values of vtbl pointer. Remove some messages
12628 about "obsolete gcc or gdb".
12629
2fc1f950
MC
126302004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12631
12632 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12633
c724d49b
MC
126342004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12635
12636 * gdb.base/asm-source.exp: Properly convert target board
12637 debug flags from gcc format to binutils format.
12638
736b0fce
MK
126392004-07-28 Mark Kettenis <kettenis@gnu.org>
12640
12641 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12642 gdb1718". PR backtrace/1718 partially fixed.
12643
5633ea5c
JJ
126442004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12645
12646 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12647
575eebb1
NC
126482004-07-26 Nick Clifton <nickc@redhat.com>
12649
12650 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12651 good default value for a specific architecture is available then
12652 set it to that value. Otherwise default to the -gstabs switch.
12653 Remove the -g... switches from the asm-flags variable. Allow the
12654 target board info to override the value if it wants to. Pass the
12655 switch on the assembler command line.
12656
62104619
MK
126572004-07-23 Mark Kettenis <kettenis@gnu.org>
12658
12659 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12660 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12661 (main): Call new function.
12662
4a1135b8
MC
126632004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12664
12665 Test for PR exp/1715.
12666 * gdb.base/radix.exp: Refactor common procedures. Make all
12667 test names unique. Change XFAIL to KFAIL.
12668
8a12c1f0
MC
126692004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12670
12671 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12672 * gdb.ada/gnat_ada.gin: ... to here.
12673 * configure.in: Use gnat_ada.gin.
12674 * configure: Regenerate.
12675
23b451cf
AC
126762004-07-20 Andrew Cagney <cagney@gnu.org>
12677
12678 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12679 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12680 XFAILs. Clean up test messages and comments. Check backtraces.
12681 Delete re-sync code.
12682
ab618a02
MC
126832004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12684
12685 Fix PR cli/740.
12686 * gdb.base/annota1.exp: Honor gdb,nosignals.
12687 * gdb.base/annota3.exp: Likewise.
12688
46dad340
MC
126892004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12690
12691 * lib/java.exp: Update copyright notice.
12692
756d8c70
AC
126932004-07-19 Andrew Cagney <cagney@gnu.org>
12694
12695 * gdb.base/selftest.exp: Copy file from here ...
12696 * gdb.gdb/selftest.exp: ... to here.
12697
586027e6
AC
126982004-07-16 Andrew Cagney <cagney@redhat.com>
12699
12700 * lib/insight-support.exp: Delete file.
12701 * lib/java.exp (java_init): Fix copyright.
12702
029d2200
AC
127032004-07-16 Andrew Cagney <cagney@gnu.org>
12704
12705 * gdb.base/restore.c: Append "prologue" to comments marking the a
12706 function's prologue.
12707 * gdb.base/restore.exp: Update copyright, re-indent.
12708 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12709 callerN" prefix where needed. Update patterns that match a
12710 function's prologue.
12711
653b62c5
MC
127122004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12713
12714 * gdb.base/restore.c: Add copyright notice.
12715
f7d690e5
AC
127162004-07-16 Andrew Cagney <cagney@gnu.org>
12717
12718 * gdb.base/logical.exp: Update copyright.
12719 (evaluate): New procedure. Use to re-implement tests using
12720 several tables.
12721
d629a7cb
MH
127222004-07-14 Martin Hunt <hunt@redhat.com>
12723
12724 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12725 which fixes some problems where init.tcl was not found.
12726
9c7bb332
AC
127272004-07-13 Andrew Cagney <cagney@gnu.org>
12728
6bf46641
AC
12729 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12730 (check_sizeof, check_valueof): Do not include the output in the
12731 test name. Use gdb_test.
12732 (get_valueof): Use gdb_test_multiple.
12733
c4ffd4c0
AC
12734 * gdb.base/step-test.exp: Update copyright. Use
12735 gdb_test_multiple. Ensure that test names do not include
12736 architecture dependent output.
12737
ab89363a
AC
12738 * gdb.gdb/observer.exp: Update copyright.
12739 (setup_test): Use gdb_test_multiple.
12740 (attach_first_observer, attach_second_observer)
12741 (attach_third_observer, detach_first_observer)
12742 (detach_second_observer, detach_third_observer)
12743 (reset_counters, check_counters): Make $message a prefix.
12744 (test_normal_stop_notifications): Add "args" parameter - a list of
12745 init functions to be called. Make $message a prefix,
12746 (test_observer_normal_stop): Change the message prefixes so that
12747 they are unique, pass the attach / detach procedures to
12748 test_normal_stop_notifications.
12749
ec58997a
AC
12750 * gdb.base/signull.exp (test_segv): Prefix all tests with
12751 "${name}". Clean up test messages.
12752
b475183b
AC
12753 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12754
9c7bb332
AC
12755 * gdb.base/ena-dis-br.exp: Update copyright.
12756 (break_at): New function. Replace send_gdb with gdb_test,
12757 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12758 ignore count, not stopped at bpt", with KFAIL.
12759
2dd95497
CV
127602004-07-13 Corinna Vinschen <vinschen@redhat.com>
12761
12762 * gdb.base/attach.exp: Remove cleanupfile handling.
12763
419e626b
AC
127642004-07-12 Andrew Cagney <cagney@gnu.org>
12765
12766 * gdb.base/annota1.exp: Cleanup corefile test name.
12767 * gdb.base/annota3.exp: Ditto.
12768
8b1b3228
AC
127692004-07-12 Andrew Cagney <cagney@gnu.org>
12770
78650829
AC
12771 * gdb.base/signals.exp: Clean up copyright, re-indent.
12772
8b1b3228
AC
12773 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12774 gdb_test and gdb_test_multiple.
12775
935c2760
JJ
127762004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12777
12778 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12779 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12780 provide line number info for first statement in main.
12781
1544280f
AC
127822004-07-08 Andrew Cagney <cagney@gnu.org>
12783
1279f4ff
AC
12784 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12785
1544280f
AC
12786 * gdb.base/sigbpt.exp: Make the common part of each test name a
12787 prefix instead of suffix.
12788
bcc82369
BR
127892004-07-07 Bob Rossi <bob_rossi@cox.net>
12790
12791 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12792 test from test_tbreak_creation_and_listing to
12793 test_file_list_exec_source_file
12794 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12795 Changed name of test from test_tbreak_creation_and_listing to
12796 test_file_list_exec_source_file
12797
23f4b0aa
JJ
127982004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12799
12800 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12801 the jmisc() constructor instead of <init>.
12802 * gdb.java/jmisc1.exp: Ditto.
12803
56401cd5
AC
128042004-07-07 Andrew Cagney <cagney@gnu.org>
12805
12806 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12807 corrupting the PC.
12808
44ae2f6a
MC
128092004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12810
12811 * gdb.cp/templates.exp: Accept whitespace change in demangler
12812 output.
12813
45a83408
AC
128142004-07-06 Andrew Cagney <cagney@gnu.org>
12815
12816 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12817
d205ad70
MC
128182004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12819
12820 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12821 * lib/compiler.cc: Likewise.
12822
06ea1a61
MC
128232004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12824
12825 * lib/compiler.cc: Work around string preprocessing problem
12826 with old hp c++ compiler.
12827 * lib/compiler.c: Likewise.
12828
daab1251
CV
128292004-06-29 Corinna Vinschen <vinschen@redhat.com>
12830
12831 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12832 directives to conditionalize symbol prefixing.
12833 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12834 additional_flags handling. Add underscore prefix for Cygwin.
12835 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12836 conditionalize symbol prefixing.
12837 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12838 additional_flags handling. Add underscore prefix for Cygwin.
12839
cc984116
CV
128402004-06-29 Corinna Vinschen <vinschen@redhat.com>
12841
12842 * gdb.base/bigcore.exp: Skip test on Cygwin.
12843
c279b077
MC
128442004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12845
12846 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12847 formats for "info register". Use gdb_test_multiple. Fix
12848 the "invalid register" test.
12849
0e915747
CV
128502004-06-28 Corinna Vinschen <vinschen@redhat.com>
12851
12852 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12853 PID for Cygwin. Add Cygwin specific strings to check for in some
12854 tests.
12855 (do_attach_tests): Add a test for user interaction when attaching
12856 to a process with no matching symbol table already loaded.
12857
11422c86
AC
128582004-06-26 Andrew Cagney <cagney@gnu.org>
12859
12860 Test PR java/1567 and PR java/1565.
12861 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12862 * gdb.java/jmisc2.exp: Delete file.
12863
cefbce26
MC
128642004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12865
12866 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12867
e19f872c
CV
128682004-06-25 Corinna Vinschen <vinschen@redhat.com>
12869
12870 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12871 attach process.
12872
d931ba3b
MC
128732004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12874
12875 * gdb.cp/pr-1553.exp: Remove.
12876
aef68c48
MC
128772004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12878
12879 * gdb.cp/pr-1553.cc: Remove.
12880 * gdb.cp/pr-1553.exp: Disable this test.
12881
8d5df71a
JB
128822004-06-20 Jim Blandy <jimb@redhat.com>
12883
a9c64011 12884 Fix PR testsuite/1680.
8d5df71a
JB
12885 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12886 regular expressions.
12887
4ac6f39d
MC
128882004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12889
12890 Fix PR testsuite/1679.
12891 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12892 Issue an UNSUPPORTED result instead.
12893
1b413552
JB
128942004-06-18 Jim Blandy <jimb@redhat.com>
12895
12896 * gdb.base/charset.exp: Only send a control-C if we see a new
12897 prompt and incomplete command.
12898
6daa6ebd
MC
128992004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12900
12901 * gdb.cp/pr-574.cc: Add copyright notice.
12902
51fa4ae0
JB
129032004-06-17 Jim Blandy <jimb@redhat.com>
12904
12905 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12906 cases where the regexp has no groups; this grabs random text from
12907 the previous test suite, whatever that was.
12908
8fea26c5
MC
129092004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12910
12911 * gdb.cp/printmethod.cc: Add copyright notice.
12912
1e3aeb41
MC
129132004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12914
12915 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12916
9d9030bc
AC
129172004-06-16 Andrew Cagney <cagney@gnu.org>
12918
12919 * gdb.base/signull.c: Update copyright. Include <string.h>.
12920 (bowler): Replace data_pointer with data_read
12921 and data_write cases. Add code_descriptor case.
12922 (zero, desc): New array and pointer.
12923 (data, code): Change to simple pointers.
12924 * gdb.base/signull.exp: Fix probe pattern matching a function
12925 descriptor SIGSEGV. Replace data_pointer with data_read and
12926 data_write tests.
12927
acd4ad44
AC
129282004-06-16 Andrew Cagney <cagney@gnu.org>
12929
12930 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12931
08fd625c
MC
129322004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12933
12934 * gdb.base/long_long.c: Add copyright notice.
12935
1903502c
MC
129362004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12937
12938 * gdb.base/long_long.exp: Remove reference to
12939 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12940 to gdb_breakpoint and gdb_continue_to_breakpoint.
12941
83313cb1
JB
129422004-06-14 Jim Blandy <jimb@redhat.com>
12943
12944 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12945 endian case.
12946
1bf404ef
AC
129472004-06-14 Andrew Cagney <cagney@gnu.org>
12948
12949 * gdb.base/gcore.exp (capture_command_output): Delete the always
12950 passing tests containing inferior values.
12951 * gdb.base/ending-run.exp: Do not include the breakpoint address
12952 in the test message. Update copyright.
12953 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12954 size in the test name, use gdb_test_multiple. Update copyright.
12955
ef220b33
MC
129562004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12957
12958 * gdb.cp/ref-types.cc: Add copyright notice.
12959
4f70a4c9
MC
129602004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12961
12962 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12963 hp_aCC_compiler.
12964 * lib/compiler.cc: Likewise.
12965 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12966 'set' commands. Log diagnostics for other lines. Set
12967 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12968
335928ac
MC
129692004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12970
12971 * gdb.cp/try_catch.cc: Add copyright notice.
12972
2efb12e8
MC
129732004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12974
12975 * gdb.cp/userdef.cc: Add copyright notice.
12976
0bbed51a
MC
129772004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12978
12979 * gdb.cp/virtfunc.cc: Add copyright notice.
12980
e12a46c9
RC
129812004-06-11 Randolph Chung <tausq@debian.org>
12982
12983 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12984 problem.
12985
338e05af
AC
129862004-06-10 Andrew Cagney <cagney@gnu.org>
12987
12988 * lib/compiler.cc, lib/compiler.c: Append either
12989 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12990 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12991 instead of gcc-3-3.
12992
dc3f10cb
AC
129932004-06-09 Andrew Cagney <cagney@gnu.org>
12994
b4d946af
AC
12995 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12996 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12997
dc3f10cb
AC
12998 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12999 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13000 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13001 fixed.
13002
b5c0bfa2
AC
130032004-06-09 Andrew Cagney <cagney@gnu.org>
13004
13005 * gdb.base/structs.exp (test_struct_returns): Replace
13006 "return_value_unknown" and "finish_value_unknown" by
13007 "return_value_known" and "finish_value_known". Instead of
13008 "return_value_unknown" iff "finish_value_unknown", check
13009 "return_value_known" implies "finish_value_known".
13010
caeb605f
MH
130112004-06-08 Martin Hunt <hunt@redhat.com>
13012
13013 * gdb.base/float.exp: Add pattern for mips targets.
13014
c892bb64
RC
130152004-06-08 Randolph Chung <tausq@debian.org>
13016
13017 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13018 message for unknown architectures more clear.
13019
48306d3e
JB
130202004-06-08 Joel Brobecker <brobecker@gnat.com>
13021
13022 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13023 start the execution of the program.
13024
83ecb59f
JB
130252004-06-07 Jim Blandy <jimb@redhat.com>
13026
13027 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13028 * gdb.arch/i386-cpuid.h: New helper file.
13029
55264cb4
RC
130302004-06-07 Randolph Chung <tausq@debian.org>
13031
13032 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13033 has started.
13034
23cadb28
RM
130352004-06-04 Roland McGrath <roland@redhat.com>
13036
13037 Fix PR gdb/1647.
13038 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13039 differently to be robust to output buffering differences.
13040
51d01eda
MC
130412004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13042
13043 * gdb.threads/pthreads.exp: Update copyright years.
13044 (check_control_c): Change asynchronous 'after' to synchronous.
13045
f4fc3b93
RM
130462004-06-04 Roland McGrath <roland@redhat.com>
13047
13048 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13049 next gdb prompt.
13050
4013522b
MC
130512004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13052
13053 Fix PR gdb/1636.
13054 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13055 calls to synchronous.
13056
7a8f1e6b
JB
130572004-05-26 Jim Blandy <jimb@redhat.com>
13058
13059 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13060
81bb3443
RC
130612004-05-24 Randolph Chung <tausq@debian.org>
13062
13063 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13064 * gdb.asm/pa.inc: New file.
13065
8f5a3103
MK
130662004-05-22 Mark Kettenis <kettenis@gnu.org>
13067
13068 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13069
734b8fe8 130702004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 13071 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
13072
13073 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13074 GDB prompt.
13075
725603e1
UW
130762004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13077
f4fc3b93 13078 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
13079 setjmp/longjmp. Use sigaction instead of signal.
13080
8b923272 130812004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 13082 Michael Snyder <msnyder@redhat.com>
8b923272
JB
13083
13084 * gdb.threads/pthread_cond_wait.c: New file.
13085 * gdb.threads/pthread_cond_wait.exp: New testcase.
13086
8bfabb04
AC
130872004-05-13 Andrew Cagney <cagney@redhat.com>
13088
13089 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13090 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13091
42edda50
AC
130922004-05-11 Andrew Cagney <cagney@redhat.com>
13093
13094 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13095 fixed but revealed gdb/1639.
13096
d303a6c7
AC
130972004-05-10 Andrew Cagney <cagney@redhat.com>
13098
13099 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13100 func1" and "next to 2nd alarm", kernel bug avoided.
13101
bf08c2a1
DJ
131022004-05-10 Daniel Jacobowitz <dan@debian.org>
13103
13104 PR external/1568
13105 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13106 XFAIL if it is smaller than bytes_allocated.
13107 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13108 (main): Make chunks_allocated unsigned. Correct comment.
13109
c0586a34
JB
131102004-05-07 Joel Brobecker <brobecker@gnat.com>
13111
13112 * gdb.arch/powerpc-aix-prologue.c: New file.
13113 * gdb.arch/powerpc-aix-prologue.exp: New file.
13114
f2785d12
JB
131152004-05-07 Jim Blandy <jimb@redhat.com>
13116
13117 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13118 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13119
bd7f6e30
JB
131202004-05-06 Joel Brobecker <brobecker@gnat.com>
13121
13122 * gdb.base/sep.exp: No longer setup_kfail when the program was
13123 built with dwarf2.
13124
0a5e7efe
JI
131252004-05-05 Jim Ingham <jingham@apple.com>
13126
13127 * gdb.base/pending.exp: Make sure pending breakpoints
13128 preserve the ignore count.
f4fc3b93 13129
a8958849
MK
131302004-04-27 Jerome Guitton <guitton@gnat.com>
13131
13132 * i386-prologue.exp: Add testcase for jump instruction as first
13133 instruction of the real code.
13134 * i386-prologue.c (jump_at_beginning): New function.
13135
7e103f5b
MK
131362004-04-28 Mark Kettenis <kettenis@gnu.org>
13137
13138 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13139 x86_64-*-*.
13140
5d38b224
MK
131412004-04-28 Mark Kettenis <kettenis@gnu.org>
13142
13143 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13144 i*86-*-*.
13145
0ef32fd9
MK
131462004-04-25 Mark Kettenis <kettenis@gnu.org>
13147
13148 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13149 expression that checks the return type.
13150
71d7dd7c
AC
131512004-04-23 Andrew Cagney <cagney@redhat.com>
13152
13153 * gdb.base/call-sc.exp: New test of scalar call/return values.
13154 * gdb.base/call-sc.c: Ditto.
13155
1e9f977e
JJ
131562004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13157
13158 * gdb.threads/manythreads.c: Reduce thread stack size.
13159
899d9e3a
JJ
131602004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13161
13162 * gdb.threads/manythreads.c: Add copyright notice.
13163
61bcae62
AC
131642004-04-23 Andrew Cagney <cagney@redhat.com>
13165
13166 * gdb.base/siginfo.exp: Better handle step out of signal.
13167 * gdb.base/sigstep.exp: Ditto.
13168
7339a42e 131692004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 13170 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
13171
13172 * gdb.threads/manythreads.c: New testcase.
13173 * gdb.threads/manythreads.exp: Ditto.
13174
5c98409b
JB
131752004-04-22 Jim Blandy <jimb@redhat.com>
13176
13177 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13178 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13179
3b611f1a
MC
131802004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13181
13182 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13183
f0fd9238
AC
131842004-04-21 Andrew Cagney <cagney@redhat.com>
13185
13186 * gdb.base/sigstep.c: New file.
13187 * gdb.base/sigstep.exp: New file.
13188
90990674
JB
131892004-04-16 Joel Brobecker <brobecker@gnat.com>
13190
13191 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13192 call to observer_notify_normal_stop.
13193
78cef34b
AC
131942004-04-15 Andrew Cagney <cagney@redhat.com>
13195
13196 * gdb.base/siginfo.c: New file.
13197 * gdb.base/siginfo.exp: New file.
13198
d2343407
JB
131992004-04-12 J. Brobecker <brobecker@gnat.com>
13200
13201 * gdb.base/sep.exp: Fix typo in comment.
13202
a2dba3c8
JB
132032004-04-12 J. Brobecker <brobecker@gnat.com>
13204
13205 * gdb.base/sep.c: New file.
13206 * gdb.base/sep-proc.c: New file.
13207 * gdb.base/sep.exp: New testcase.
13208
15f7b60e
MK
132092004-04-09 Mark Kettenis <kettenis@gnu.org>
13210
13211 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13212 support.
13213
44f4de1a
AC
132142004-04-05 Andrew Cagney <cagney@redhat.com>
13215
13216 * gdb.base/sigaltstack.c: New file.
13217 * gdb.base/sigaltstack.exp: New file.
13218
ef04f396
JB
132192004-04-04 Joel Brobecker <brobecker@gnat.com>
13220
13221 * gdb.base/foll-fork.exp: Update the expected output for
13222 "help set follow-fork-mode", to match a change that was made
13223 to the help of this variable on 2004-01-13.
13224
d40d2c92
JB
132252004-04-01 Joel Brobecker <brobecker@gnat.com>
13226
13227 * lib/ada.exp: Add copyright notice.
13228 * bar.ads: Likewise.
13229 * bar.adb: Likewise.
13230 * null_record.adb: Likewise.
13231 * null_record.exp: Likewise.
13232 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13233
f86ef5a3
JB
132342004-04-01 Joel Brobecker <brobecker@gnat.com>
13235
13236 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13237 * configure: Regenerate.
13238
414e70e3
JB
132392004-04-01 Joel Brobecker <brobecker@gnat.com>
13240
13241 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13242 to build the application. Remove the message printed when in
13243 verbose mode, redundant with the UNSUPPORTED message above.
13244
f0aaee49
JB
132452004-03-31 Joel Brobecker <brobecker@gnat.com>
13246
13247 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13248 * gdb.ada (null_record.exp): New testcase.
13249
ac81cb54
JB
132502004-03-31 Joel Brobecker <brobecker@gnat.com>
13251
13252 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13253
854af2f7
JB
132542004-03-31 Joel Brobecker <brobecker@gnat.com>
13255
13256 * gdb.ada: New subdirectory.
13257 * gdb.ada/Makefile.in: New file.
13258 * gdb.ada/gnat_ada.gpr.in: New file.
13259
034cb681
JB
132602004-03-31 Joel Brobecker <brobecker@gnat.com>
13261
13262 * lib/ada.exp: New file.
13263
78a1a894
DJ
132642004-03-24 Daniel Jacobowitz <drow@mvista.com>
13265
13266 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13267 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13268
4b2b3b3e
AC
132692004-03-22 Andrew Cagney <cagney@redhat.com>
13270
13271 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13272 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13273 Problem identified by Ulrich Weigand.
13274
23c73aa3
DC
132752004-03-17 David Carlton <carlton@kealia.com>
13276
13277 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13278 PR c++/826.
13279
d63a86f8
RM
132802004-03-16 Roland McGrath <roland@redhat.com>
13281
13282 * gdb.base/auxv.exp: New file.
13283 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13284
0e02aa50
DC
132852004-03-12 David Carlton <carlton@kealia.com>
13286
13287 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13288 * gdb.cp/pr-1553.cc: Ditto.
13289 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13290 pass branch.
13291
c20b71be
MC
132922004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13293
13294 * gdb.cp/templates.exp: Accept more template types.
13295
c7414a01
MC
132962004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13297
13298 From Corinna Vinschen with modifications.
13299 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13300 local variable obj_with_enum.
13301 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13302 results with obj_with_enum.
13303
ed69573c
MC
133042004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13305
13306 * gdb.cp/classes.cc: New file, copied from misc.cc.
13307 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13308
28301461
MC
133092004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13310
13311 * gdb.cp/misc.cc: Add copyright notice.
13312
1198ecbe
DC
133132004-03-05 David Carlton <carlton@kealia.com>
13314
13315 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13316 * gdb.cp/rtti.h: Update copyright.
13317 (namespace n2::n3): New.
13318 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13319 (n2::n3::func3): New.
13320 (main): Call n2::n3::func3.
13321 * gdb.cp/rtti2.cc: Update copyright.
13322 (n2::create3): New.
13323
9e08c470
MK
133242004-03-04 Mark Kettenis <kettenis@gnu.org>
13325
13326 * gdb.asm/openbsd.inc: Fix typo.
13327
4bebc3aa
FF
133282004-03-03 Fred Fish <fnf@redhat.com>
13329
13330 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13331 "val" instead of unused "size". Update copyright year.
13332
6ea9fb37
DJ
133332004-02-29 Daniel Jacobowitz <drow@mvista.com>
13334
13335 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13336 to use unsigned char.
13337 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13338 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13339
23b23974
DJ
133402004-02-29 Daniel Jacobowitz <drow@mvista.com>
13341
13342 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13343 line of output.
13344
7574fd53
DJ
133452004-02-28 Daniel Jacobowitz <drow@mvista.com>
13346
13347 * gdb.base/relocate.c (dummy): Initialize.
13348
a195357f
DJ
133492004-02-28 Daniel Jacobowitz <drow@mvista.com>
13350
13351 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13352 a breakpoint at exit.
13353
72fd54a9
FF
133542004-02-27 Fred Fish <fnf@redhat.com>
13355
13356 * gdb.base/chng-syms.exp: Add expect condition to match failing
13357 case that isn't a timeout.
13358
b9d23137
AC
133592004-02-27 Andrew Cagney <cagney@redhat.com>
13360
13361 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13362 support.
13363
15d208f6 133642004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13365
15d208f6
FF
13366 * gdb.arch/gdb1431.c: Remove.
13367 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13368 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13369 of "until" incorrectly.
13370
98f9cd2d
JB
133712004-02-26 J. Brobecker <brobecker@gnat.com>
13372
13373 * gdb.cp/class2.cc (empty): New class.
13374 (refer): New function.
13375 (main): Declare an object of type empty and use it.
13376 * gdb.cp/class2.exp: Print the value of an object of type empty.
13377
9b50c11b
JJ
133782004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13379
13380 * gdb.base/langs.exp: Update query string to match the
13381 new nquery format used for pending breakpoints.
13382
0dcd613f
AC
133832004-02-26 Andrew Cagney <cagney@redhat.com>
13384
13385 Fix PR i18n/1570.
13386 * gdb.base/charset.c: Update copyright notice.
13387 (main, init_string): Remove the escape character '\e' tests.
13388 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13389 * gdb.base/charset.exp (valid_host_charset): Ditto.
13390 * gdb.base/setvar.exp: Ditto.
13391
b8a56647
AC
133922004-02-24 Andrew Cagney <cagney@redhat.com>
13393
90d59e34
AC
13394 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13395 mmapped data in core file" PASS and FAIL messages consistent.
13396
b8a56647
AC
13397 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13398 setting a breakpoint. Work around PR java/1565.
13399
9f27c604
JJ
134002004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13401
13402 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13403 new nquery format.
13404 * gdb.base/pending.exp: Ditto.
13405
3224a706
MK
134062004-02-22 Mark Kettenis <kettenis@gnu.org>
13407
13408 * configure.in: Run stabs tests on *BSD.
13409 * configure: Regenerated.
13410
41e0a9ca
MK
134112004-02-21 Mark Kettenis <kettenis@gnu.org>
13412
13413 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13414
1e1b3428
FF
134152004-02-20 Fred Fish <fnf@redhat.com>
13416
13417 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13418 blank in test for "returns short", for consistency with other
13419 "returns xxx" tests. Update copyright year.
13420
f9a7572a
FF
134212004-02-19 Fred Fish <fnf@redhat.com>
13422
13423 New testcase for PR breakpoint/1558.
13424 * gdb.arch/gdb1558.exp: New file.
13425 * gdb.arch/gdb1558.c: New file.
13426
b2ce2854
EZ
134272004-02-19 Elena Zannoni <ezannoni@redhat.com>
13428
13429 * gdb.base/nodebug.exp: Fix typo.
13430
e7c9ff01
JB
134312004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13432
13433 Committed by Jim Blandy <jimb@redhat.com>.
13434
62f4b920
JB
13435 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13436
2db536a1
JB
13437 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13438
e7c9ff01
JB
13439 * gdb.base/float.exp: Support s390*-*-* targets.
13440
f3205b34
AF
134412004-02-17 Adam Fedor <fedor@gnu.org>
13442
13443 * gdb.base/gdb1555.exp: New file.
13444 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13445
9d62932d
EZ
134462004-02-17 Elena Zannoni <ezannoni@redhat.com>
13447
13448 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13449
344c9711
FF
134502004-02-16 Fred Fish <fnf@redhat.com>
13451
13452 * gdb.arch/gdb1291.c: Remove
13453 * gdb.arch/gdb1291.s: New test input file.
13454 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13455 fail. Test for correct result, known incorrect result, other
13456 failures and timeouts.
13457
2d822687
AC
134582004-02-16 Andrew Cagney <cagney@redhat.com>
13459
13460 * gdb.base/bigcore.exp: New file.
13461 * gdb.base/bigcore.c: New file.
13462
dac15b66
AC
134632004-02-13 Andrew Cagney <cagney@redhat.com>
13464
13465 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13466 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13467 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13468 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13469 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13470 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13471 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13472 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13473 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13474 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13475
6bdfc2c4
JJ
134762004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13477
13478 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13479 executed is an alloc instruction.
13480
87b3ede8
DC
134812004-02-11 David Carlton <carlton@kealia.com>
13482
13483 * gdb.cp/breakpoint.exp: New.
13484 * gdb.cp/breakpoint.cc: New.
13485
6e19e2bf
MC
134862004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13487
13488 Partial fix for PR gdb/1543.
13489 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13490 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13491 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13492 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13493 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13494 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13495 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13496 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13497 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13498 to bug-gdb@prep.ai.mit.edu .
13499 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13500 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13501 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13502 Likewise.
13503
5c5455dc
AC
135042004-02-10 Andrew Cagney <cagney@redhat.com>
13505
13506 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13507 using gdb_internal_error_resync.
13508
9cf689d7
DJ
135092004-02-09 Daniel Jacobowitz <drow@mvista.com>
13510
13511 * gdb.threads/thread-specific.exp: Stop early if no threads are
13512 found.
13513
d2dc51db
MC
135142004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13515
13516 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13517
14b1a056
DJ
135182004-02-08 Daniel Jacobowitz <drow@mvista.com>
13519
13520 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13521 breakpoints.
13522
83f66e8f
DJ
135232004-02-07 Daniel Jacobowitz <drow@mvista.com>
13524
13525 * config/sim.exp (gdb_load): Handle $arg == "".
13526 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13527 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13528
30fc0091
EZ
135292004-02-07 Elena Zannoni <ezannoni@redhat.com>
13530
a9c64011
AS
13531 * gdb.base/maint.exp: Update test to reflect
13532 obstack changes.
30fc0091 13533
4d806929
JJ
135342004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13535
13536 * gdb.base/pendshr.c (pendfunc): New function that calls
13537 pendfunc1.
13538 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13539
7bfdd688
FF
135402004-02-04 Fred Fish <fnf@redhat.com>
13541
13542 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13543 function symbols and update copyright years.
13544 * gdb.arch/gdb1291.c: Ditto.
13545
aaa08ee4
MC
135462004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13547
13548 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13549
dbad7755
MC
135502004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13551
13552 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13553
ec4646ef
MC
135542004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13555
13556 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13557
1b802196
FF
135582004-02-02 Fred Fish <fnf@redhat.com>
13559
13560 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13561 remote targets. Update copyright years.
13562
18fe2033
JJ
135632004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13564
13565 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13566 support.
13567 * gdb.base/langs.exp: Fix test which attempts to create
13568 breakpoint on non-existent function to handle new pending
13569 support.
13570 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13571 a breakpoint.
13572 * gdb.base/pending.exp: New test.
13573 * gdb.base/pending.c: New file.
13574 * gdb.base/pendshr.c: Ditto.
13575
8d577d32
DC
135762004-02-02 David Carlton <carlton@kealia.com>
13577
13578 * gdb.cp/overload.exp: Add overloadNamespace tests.
13579 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13580 (overloadNamespace, XXX): New.
13581 (main): Call XXX::marker2.
13582
3ad13771
FF
135832004-02-01 Fred Fish <fnf@redhat.com>
13584
13585 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13586 * gdb.base/finish.exp: Ditto.
13587 * gdb.base/gcore.exp: Ditto.
13588 * gdb.base/huge.exp: Ditto.
13589 * gdb.base/info-proc.exp: Ditto.
13590 * gdb.base/return2.exp: Ditto.
13591 * gdb.threads/gcore-thread.exp: Ditto.
13592
44c75849
DJ
135932004-02-01 Daniel Jacobowitz <drow@mvista.com>
13594
13595 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13596
005bc093
MK
135972004-02-01 Mark Kettenis <kettenis@gnu.org>
13598
13599 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13600 that opening the file succeeds on OpenBSD.
13601
c47cebdb
DJ
136022004-02-01 Daniel Jacobowitz <drow@mvista.com>
13603
13604 * gdb.threads/thread-specific.c: New file.
13605 * gdb.threads/threads-specific.exp: New test script.
13606 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13607 to expect_out.
13608
5a01311c
MK
136092004-02-01 Mark Kettenis <kettenis@gnu.org>
13610
13611 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13612 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13613 only on the "print_small_structs from print_long_arg_list" test.
13614
ce22a4f1
DJ
136152004-02-01 Daniel Jacobowitz <drow@mvista.com>
13616
13617 * gdb.base/completion.exp: Kill a stray backslash.
13618
13619 From Jim Ingham <jingham@apple.com>:
13620 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13621 agrees with the result from sending a tab.
13622
abbab9d3
DJ
136232004-01-31 Daniel Jacobowitz <drow@mvista.com>
13624
13625 * gdb.base/chng-syms.exp: Remove stray newline.
13626
53904d1e
MK
136272004-01-31 Mark Kettenis <kettenis@gnu.org>
13628
13629 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13630 *-*-openbsd*.
13631 * gdb.asm/openbsd.inc: New file.
13632
3a4b3aac
MK
136332004-01-30 Mark Kettenis <kettenis@gnu.org>
13634
13635 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13636 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13637 *-*solaris2*. Remove commented out default settings for
13638 asm-flags. Replace gdb_compile with target_link.
13639
ebac27b4
MC
136402004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13641
13642 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13643 for all tests. Remove old hp-ux and cygnus xfail cases.
13644
d8679d84
PH
136452004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13646
13647 * gdb.base/chng-syms.exp: New file.
13648 * gdb.base/chng-syms.c: New file.
13649
0a55bc22
MC
136502004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13651
13652 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13653 Provide arms for current output in all my configurations.
13654
94b8e876
MC
136552004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13656
13657 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13658 * lib/compiler.cc: Likewise.
13659 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13660 get the right preprocessor. Eval the output directly. Remove
13661 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13662 hp_f77_compiler and hp_f90_compiler completely.
13663 (gdb_preprocess): Delete.
13664 (get_compiler): Delete.
13665
7cf03d44
MK
136662004-01-24 Mark Kettenis <kettenis@gnu.org>
13667
13668 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13669 <string.h>.
13670
68b6dce9
NR
136712004-01-24 Nick Roberts <nick@nick.uklinux.net>
13672
13673 * gdb.mi/mi-stack.exp: Update copyright.
13674
b368761e
DC
136752004-01-23 David Carlton <carlton@kealia.com>
13676
13677 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13678 test for cp_lookup_transparent_type.
13679 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13680 call them.
13681
f2061b53
DJ
136822004-01-23 Daniel Jacobowitz <drow@mvista.com>
13683
13684 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13685 after -var-update.
13686
37fc574a
DC
136872004-01-23 David Carlton <carlton@kealia.com>
13688
13689 * gdb.cp/namespace.cc (C::ensureRefs): New.
13690 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13691
8e94b928
NR
136922004-01-20 Nick Roberts <nick@nick.uklinux.net>
13693
13694 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13695 case "-stack-list-locals 2".
13696 * gdb.mi/mi-var-child.exp: Test for case
13697 "-var-list-children --all-values NAME".
13698
997b0952
MC
136992004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13700
13701 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13702
52470da3
MK
137032004-01-18 Mark Kettenis <kettenis@gnu.org>
13704
7049b4b8
MK
13705 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13706 used with gdb_test_multiple.
13707
52470da3
MK
13708 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13709 read at address 0. This fixes PR testsuite/1504.
13710
da6012e5
DJ
137112004-01-18 Daniel Jacobowitz <drow@mvista.com>
13712
13713 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13714 Remove downloading, guessing the host executable, the calls to
13715 gdb_file_cmd and gdb_target_cmd, and "load" support.
13716 (infer_host_exec): New function broken out from gdb_load.
13717 (gdb_load): New wrapper for gdbserver_gdb_load.
13718 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13719 gdb_target_cmd. Use -target-select.
13720 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13721 Download binaries to the host. Clear last_mi_remote_file when
13722 we load a new binary.
13723 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13724 call gdbserver_gdb_load and mi_gdb_target_cmd.
13725
32c70722
MC
137262004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13727
13728 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13729 type patterns.
13730
b0cecf36
MC
137312004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13732
13733 * gdb.cp/templates.exp: Fix typo in test name of
13734 "print Foo<volatile char*>::foo".
13735
4120d7e6
MC
137362004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13737
13738 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13739
f679e530
BE
137402004-01-16 Ben Elliston <bje@wasabisystems.com>
13741
13742 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13743 (clean mostlyclean): Remove empty rm.
13744
091c48f6
MC
137452004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13746
13747 * gdb.base/setvar.exp: Add copyright years.
13748
3e5fc8d2
DC
137492004-01-14 David Carlton <carlton@bactrian.org>
13750
13751 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13752 PR c++/1511 and update coment.
13753 * gdb.cp/templates.exp: Update patterns to match current output.
13754 If changes involve something other than whitespace, KFAIL
13755 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13756
63d06c5c
DC
137572004-01-14 David Carlton <carlton@kealia.com>
13758
13759 * gdb.cp/namespace.exp: Add tests involving classes defined within
13760 namespaces.
13761 * gdb.cp/namespace.cc (C::CClass): New.
13762 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13763
a51dab88
EZ
137642004-01-14 Elena Zannoni <ezannoni@redhat.com>
13765
13766 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13767 what debug info we have. Print a better message if something goes
13768 wrong while producing the separate debug info file.
13769
a476ccc9
MC
137702004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13771
13772 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13773
f453692c
MC
137742004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13775
13776 * gdb.base/callfuncs.c: Add copyright notice.
13777
f40063a5
MC
137782004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13779
13780 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13781 inheritance. PR gdb/1498, PR gcc/13539.
13782
19ac3974
EZ
137832004-01-13 Elena Zannoni <ezannoni@redhat.com>
13784
a9c64011
AS
13785 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13786 test specific name.
13787 * gdb.mi/gdb669.exp: Ditto.
13788 * gdb.mi/mi-pthreads.exp: Ditto.
13789 * gdb.mi/mi1-pthreads.exp: Ditto.
13790 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13791
56c97c6e
MC
137922004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13793
13794 * gdb.cp/member-ptr.cc: Add copyright notice.
13795
a0644324
MC
137962004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13797
13798 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13799 some patterns for recent versions of gcc and hpacc. Delete
13800 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13801 Delete tests that access a NULL pointer-to-member-data. This
13802 script is still disabled for gcc.
13803
32fabe09
EZ
138042004-01-12 Elena Zannoni <ezannoni@redhat.com>
13805
13806 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13807 escaped correctly.
32fabe09 13808
1f8a6abb
EZ
138092004-01-12 Elena Zannoni <ezannoni@redhat.com>
13810
13811 * gdb.base/sepdebug.exp: New file.
13812 * gdb.base/sepdebug.c: New file.
13813 * lib/gdb.exp (separate_debug_filename): New procedure.
13814 (gdb_gnu_strip_debug): New procedure.
13815
48efe704
AC
138162004-01-12 Andrew Cagney <cagney@redhat.com>
13817
13818 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13819 * gdb.mi/ChangeLog-1999-2003: New file.
13820
a9415475
AC
138212004-01-12 Andrew Cagney <cagney@redhat.com>
13822
13823 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13824 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13825 or EEXIST", treat EBUSY as an XFAIL.
13826
83b8cf9d
MC
138272004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13828
13829 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13830 hp_cc_compiler.
13831
9939d2a8
MC
138322004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13833
13834 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13835 decorations.
13836
1ff8cadf
MC
138372004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13838
13839 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13840 and "(aCC)" decorations. Remove obsolete doco about old
13841 test results.
13842
6fa9022e
MC
138432004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13844
13845 * gdb.cp/exception.exp: Fix typo in doco.
13846
209721fe
MK
138472004-01-09 Mark Kettenis <kettenis@gnu.org>
13848
13849 * gdb.base/gdb1476.exp: Fix typo.
13850
ef11303e
MC
138512004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13852
13853 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13854 file.
13855
041ab88c
MC
138562004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13857
13858 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13859 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13860 Use gdb_compile. Remove restriction on gcc. Add some patterns
13861 for recent version of gdb. Delete second half, which was a copy
13862 of the first half with different build flags. This test is
13863 still disabled because it is still not ready for production.
13864
e36d075a
MC
138652004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13866
13867 * gdb.cp/exception.cc: Add copyright notice.
13868 * gdb.cp/exception.exp: Add a notice that this file is broken
13869 because of line number changes caused by addition of copyright
13870 notice.
13871
42b190ad
MC
138722004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13873
13874 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13875 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13876
8f25f06b
MC
138772004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13878
13879 * gdb.cp/classes.exp: Accept gnu abi 2.
13880 * gdb.cp/derivation.exp: Likewise.
13881 * gdb.cp/overload.exp: Likewise.
13882 * gdb.cp/virtfunc.exp: Likewise.
13883
06ded8b8
MC
138842004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13885
13886 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13887 semicolon after end of function.
13888
77c26ae3
MC
138892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13890
13891 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13892 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13893 boilerplate code for compiling and running the program under
13894 test. Add some string method tests.
13895
20757486
MC
138962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13897
13898 * gdb.cp/bs15503.cc: Add copyright notice.
13899 * gdb.cp/bs15503.exp: Adjust line number.
13900
0fd3b503
MC
139012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13902
13903 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13904 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13905
10d1bea8
MC
139062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13907
13908 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13909 hp_cc_compiler.
13910
2789202a
MC
139112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13912
13913 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13914 * gdb.cp/ctti.exp: Use the marker instead of "next".
13915 With gcc, run further before bailing.
13916
b862f14c
MC
139172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13918
13919 * gdb.cp/cttiadd.cc: Add copyright notice.
13920 * gdb.cp/cttiadd1.cc: Likewise.
13921 * gdb.cp/cttiadd2.cc: Likewise.
13922 * gdb.cp/cttiadd3.cc: Likewise.
13923
96da2469
MC
139242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13925
13926 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13927 Use gdb_test, gdb_test_multiple. Use floating-point values that
13928 have exact representations in IEEE-ish formats.
13929
053248ff
MC
139302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13931
13932 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13933 compilers. Delete duplicate call to get_compiler_info.
13934 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13935 * gdb.base/volatile.exp: Likewise.
13936
84acecdd
MK
139372004-01-07 Mark Kettenis <kettenis@gnu.org>
13938
13939 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13940 memory at address 0.
13941
fe11a27f
MC
139422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13943
13944 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13945 to test for hp-ux assembler. Fix copyright years.
13946
60ad077b
AC
139472004-01-07 Andrew Cagney <cagney@redhat.com>
13948
13949 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13950
1c9b8f33
AC
139512004-01-07 Andrew Cagney <cagney@redhat.com>
13952
13953 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13954 when creating the read-only file. From analysis by Roland McGrath
13955 and Elena Zannoni.
13956
753ccc7a
MC
139572004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13958
13959 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13960
eca3e36b
MC
139612004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13962
13963 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13964 data pointers.
13965
f8d4bac4
MC
139662004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13967
13968 * gdb.cp/m-static.exp: Compile one source file at a time.
13969 Delete unused call to get_compiler_info.
13970
9b4e0f94
MC
139712004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13972
13973 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13974 * gdb.base/call-rt-st.exp: Likewise.
13975 * gdb.base/nodebug.exp: Likewise.
13976 * gdb.base/volatile.exp: Likewise.
13977 * gdb.cp/ref-types.exp: Likewise.
13978 * gdb.cp/templates.exp: Likewise.
13979
023c1024
MK
139802004-01-05 Mark Kettenis <kettenis@gnu.org>
13981
13982 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13983
19703c4a
MC
139842004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13985
13986 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13987 hppa*-hp-hpux*.
13988
18b67037
MK
139892004-01-04 Mark Kettenis <kettenis@gnu.org>
13990
ba6219c8
MK
13991 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13992 x86_64-*-*.
13993
18b67037
MK
13994 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13995 sparc64-*-* and sparc*-solaris2*.
13996
1bfbbb9d
MK
139972004-01-04 Mark Kettenis <kettenis@gnu.org>
13998
13999 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14000 return ${tests}" test. The ${tests} already mentions the
14001 filename.
14002
06846494
MC
140032004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14004
14005 * gdb.cp/local.exp: Accept gcc abi 2.
14006
3b0cb202
MC
140072004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14008
14009 * gdb.cp/templates.exp: Accept gcc abi 2.
14010
0643ec3f
MC
140112004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14012
14013 * lib/compiler.cc: Remove supports_template_debugging.
14014 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14015
d231d0b1
MC
140162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14017
14018 * gdb.cp/namespace.exp: Accept gcc abi 2.
14019
44ffb27c
MC
140202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14021
14022 * gdb.cp/method.exp: Accept gcc abi 2.
14023
184ad485
MC
140242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14025
14026 * gdb.cp/classes.exp: Generate identical results as old version.
14027 * gdb.cp/derivation.exp: Likewise.
14028 * gdb.cp/overload.exp: Likewise.
14029 * gdb.cp/virtfunc.exp: Likewise.
14030
116f09e7
MC
140312004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14032
14033 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14034 mysterious bug with sourceware version of expect.
14035
b1379776
MC
140362004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14037
14038 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14039 current versions of gcc, including gcc abi 2. Remove gratuitous
14040 restart of test program. Use gdb_test_multiple and gdb_test for
14041 all tests. Add patterns to xfail missing "const" in "const char *"
14042 and kfail PR gdb/1155.
14043
6b7a4c0e
MC
140442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14045
14046 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14047 current versions of gcc, including gcc abi 2. Remove gratuitous
14048 restart of test program. Use gdb_test_multiple and gdb_test for
14049 all tests. Add patterns to kfail PR gdb/1498.
14050
51615d72
MC
140512003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14052
14053 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14054 current versions of gcc, including gcc abi 2. Use "breakpoint"
14055 and "continue" instead of restarting the target program. Use
14056 gdb_test_multiple and gdb_test for all tests.
14057
7b79a9d7
MK
140582004-01-01 Mark Kettenis <kettenis@gnu.org>
14059
14060 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14061 for *-*-solaris2*.
14062
1cd3489f
MC
140632003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14064
14065 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14066 current versions of gcc, including gcc abi 2. Use "breakpoint"
14067 and "continue" instead of restarting the target program several
14068 times. Use gdb_test_multiple and gdb_test for all tests.
14069
850742db
MC
140702003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14071
14072 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14073 source files.
14074
eb4bbda8
MC
140752003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14076
14077 * gdb.base/environ.exp: Handle compiling test case from multiple
14078 source files.
14079
e42c7771
MC
140802003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14081
14082 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14083
80e4b428
JB
140842003-12-17 Jim Blandy <jimb@redhat.com>
14085
5f06973a
JB
14086 * gdb.base/freebpcmd.c: Add copyright notice.
14087
80e4b428
JB
14088 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14089
0ab84fb7
MC
140902003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14091
14092 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14093
1b3bb3d0
JB
140942003-12-13 Jim Blandy <jimb@redhat.com>
14095
14096 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14097
3a4c9371
KB
140982003-12-12 Kevin Buettner <kevinb@redhat.com>
14099
14100 * gdb.asm/frv.inc: New file.
14101 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14102
a1dea79a
FF
141032003-12-09 Fred Fish <fnf@redhat.com>
14104
14105 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14106 functions to break1.c and leave prototypes behind. Add more
14107 "set breakpoint NN here" comments.
14108 * gdb.base/break1.c: New file.
14109
14110 * gdb.base/break.exp: Handle compiling test case from multiple
14111 source files and change source file references as needed.
14112 * gdb.base/completion.exp: Ditto.
14113 * gdb.base/condbreak.exp: Ditto.
14114 * gdb.base/define.exp: Ditto.
14115 * gdb.base/ena-dis-br.exp: Ditto.
14116 * gdb.base/info-proc.exp: Ditto.
14117 * gdb.base/maint.exp: Ditto.
14118 * gdb.base/until.exp: Ditto.
14119
14120 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14121 hardcoded line numbers.
14122 * gdb.base/define.exp: Ditto.
14123 * gdb.base/ena-dis-br.exp: Ditto.
14124 * gdb.base/maint.exp: Ditto.
14125 * gdb.base/until.exp: Ditto.
14126
14127 * gdb.base/completion.exp: Use "break1" for completion tests since
14128 "break" is no longer a unique prefix.
14129
5266b69c
AC
141302003-12-06 Andrew Cagney <cagney@redhat.com>
14131
14132 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14133 "return_value_unimplemented". When an unimplemented struct return
14134 architecture, report incorrect values as a KFAIL
14135
374451f0
MC
141362003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14137
14138 * gdb.cp/rtti.exp: Accept new wording of warning from
14139 cp_lookup_rtti_type.
14140
ba9b20a7
MC
141412003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14142
14143 Partial fix for PR testsuite/1456.
14144 * gdb.base/scope.exp (test_at_main): Replace references to
14145 gcc_compiled with calls to test_compiler_info.
14146 (test_at_foo): Likewise.
14147 (test_at_bar): Likewise.
14148
b74b6d0b
MC
141492003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14150
14151 Partial fix for PR testsuite/1456.
14152 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14153 to test_compiler_info.
14154
ccfa3402
MC
141552003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14156
14157 * gdb.base/so-impl-ld.exp: Update copyright notice.
14158
f6246aba
MC
141592003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14160
14161 Partial fix for PR testsuite/1456.
14162 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14163 to test_compiler_info.
14164
13ae734a
MC
141652003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14166
14167 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14168 from current versions of gdb. Clean up regular expressions.
14169 Delete redundant timeout case.
14170
d8e1cdee
MC
141712003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14172
14173 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14174 from current versions of gdb. Clean up regular expressions.
14175 Delete redundant timeout case.
14176
96457b64
MC
141772003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14178
14179 Partial fix for PR testsuite/1456.
14180 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14181 gcc_compiled with call to test_compiler_info.
14182
f35309fc
MC
141832003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14184
14185 Partial fix for PR testsuite/1456.
14186 * gdb.base/list.exp (test_list_function): Delete unused declaration
14187 of gcc_compiled.
14188
d7afdf9b
MC
141892003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14190
14191 Partial fix for PR testsuite/1456.
14192 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14193 call to test_compiler_info.
14194
71507b56
MK
141952003-11-29 Mark Kettenis <kettenis@gnu.org>
14196
14197 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14198 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14199 it to create the appropriate note.inc.
14200 * gdb.asm/asmsrc1.s: Include "note.inc".
14201 * gdb.asm/netbsd.inc: New file.
14202 * gdb.asm/empty.inc: New file.
14203
f81f93f7
MC
142042003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14205
14206 Partial fix for PR testsuite/1456.
14207 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14208 calls to test_compiler_info.
14209
9a77938e
MC
142102003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14211
14212 Partial fix for PR testsuite/1456.
14213 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14214 calls to test_compiler_info.
14215
e8367dc7
MK
142162003-11-27 Mark Kettenis <kettenis@gnu.org>
14217
14218 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14219 pattern for the KFAILs.
14220
526c61ee
AF
142212003-11-25 Adam Fedor <fedor@gnu.org>
14222
14223 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14224 * gdb.objc/objcdecode.m: New file.
14225
28f2d600
AF
142262003-11-25 Adam Fedor <fedor@gnu.org>
14227
14228 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14229 * gdb.objc/nondebug.m: New file.
14230
a3895cee
BE
142312003-11-26 Ben Elliston <bje@wasabisystems.com>
14232
14233 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14234 NetBSD as it does on FreeBSD. Modelled on a similar change by
14235 Mark Kettenis on 2003-05-30.
14236 (link-flags): Set to "--entry _start" regardless of target.
14237 Special linker flags are to be appended to $link-flags.
14238 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14239
c9f2c8a3
MC
142402003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14241
14242 * gdb.cp/method.exp: Accept output of new demangler.
14243
15a0587a 142442003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14245
14246 * gdb/class2.exp: New file.
14247 * gdb/class2.cc: New file.
14248
3c00b570
MC
142492003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14250
14251 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14252 of new demangler.
14253
7027acc7
MK
142542003-11-23 Mark Kettenis <kettenis@gnu.org>
14255
14256 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14257 of gdb_test "run".
14258
b0e1598a
MK
142592003-11-23 Mark Kettenis <kettenis@gnu.org>
14260
14261 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14262 "continue" into "run".
14263
4d9eda44
MC
142642003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14265
14266 Partial fix for PR testsuite/1456.
14267 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14268 call to test_compiler_info.
14269 * gdb.cp/ctti.exp: Likewise.
14270 * gdb.cp/derivation.exp: Likewise.
14271 * gdb.cp/member-ptr.exp: Likewise.
14272 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14273 reference to gcc_compiled.
14274
142752003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14276
14277 Fix PR testsuite/1463.
14278 * gdb.base/structs.exp (start_structs_test): Call
14279 get_debug_format before using the debug format.
14280
d422fe19
AC
142812003-11-22 Andrew Cagney <cagney@redhat.com>
14282
14283 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14284 * gdb.base/structs.exp: Use gdb_test_multiple.
14285
039cf96d
AC
142862003-11-20 Andrew Cagney <cagney@redhat.com>
14287
6882279b
AC
14288 * gdb.base/structs.exp: Handle and recover from internal errors.
14289 Replace "foo${n}" with "foo<n>" in test messages.
14290
e53890ae
AC
14291 * gdb.base/structs.exp: Update copyright. Rewrite.
14292 * gdb.base/structs.c: Update copyright. Rewrite.
14293
2b211c59
AC
14294 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14295 resync count exceeded.
d63a86f8 14296
039cf96d
AC
14297 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14298 from the internal error.
14299 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14300 Original from Jim Blandy.
14301 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14302
eac98b22
AC
143032003-11-19 Andrew Cagney <cagney@redhat.com>
14304
14305 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14306 KFAIL.
14307
67455b2a
MK
143082003-11-17 Mark Kettenis <kettenis@gnu.org>
14309
14310 New testcase for PR backtrace/1435.
14311 * gdb.arch/i386-unwind.exp: New file.
14312 * gdb.arch/i386-unwind.c: New file.
14313
853d6e5b
AC
143142003-11-17 Andrew Cagney <cagney@redhat.com>
14315
14316 * lib/gdb.exp (compiler_info): New global.
14317 (test_compiler_info): New function.
14318 (get_compiler_info): Set compiler_info.
14319 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14320 "compiler_info" to gcc-<major>-<minor>.
14321
38cf6e11
MC
143222003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14323
14324 * gdb.trace/configure: Remove.
14325
a50d3602
EZ
143262003-11-13 Elena Zannoni <ezannoni@redhat.com>
14327
14328 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14329 breakpoints.
a50d3602
EZ
14330 * gdb.base/break.exp: Remove all references to explicit line
14331 numbers.
14332
d9407aaa
NC
143332003-11-11 Nick Clifton <nickc@redhat.com>
14334
14335 * gdb.base/shreloc.exp: Do not run for targets which do not
14336 support shared objects.
14337
db488fc1
CV
143382003-11-10 Corinna Vinschen <vinschen@redhat.com>
14339
14340 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14341 Don't run tests if nofileio flag is given.
14342
6a90a18e
EZ
143432003-11-07 Elena Zannoni <ezannoni@redhat.com>
14344
14345 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14346 as well as 'Watchpoint'.
6a90a18e 14347
0b915e9c
EZ
143482003-11-06 Elena Zannoni <ezannoni@redhat.com>
14349
14350 Reported by Jim Ingham <jingham@apple.com>:
14351 * gdb.base/annota1.exp: Match at least one occurrence of the
14352 signal handler annotation.
14353
d7e4b55f
EZ
143542003-11-06 Elena Zannoni <ezannoni@redhat.com>
14355
a9c64011
AS
14356 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14357 as well as 'Watchpoint'.
d7e4b55f 14358
2fe4e8d0
MC
143592003-11-05 Michael Chastain <mec@shout.net>
14360
14361 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14362
6ef88553
KW
143632003-11-03 Kris Warkentin <kewarken@qnx.com>
14364
14365 * gdb.arch/gdb1291.c: New test file.
14366 * gdb.arch/gdb1291.exp: New test script.
14367 * gdb.arch/gdb1431.c: New test file.
14368 * gdb.arch/gdb1431.exp: New test script.
14369
ae7dc4d8
MC
143702003-10-22 Michael Chastain <mec@shout.net>
14371
14372 * gdb.mi/pthreads.c: Add copyright notice.
14373
c39d7427
MC
143742003-10-22 Michael Chastain <mec@shout.net>
14375
14376 * gdb.threads/pthreads.c: Add copyright notice.
14377
8b7d96c1
MC
143782003-10-20 Michael Chastain <mec@shout.net>
14379
14380 * gdb.base/gdb1056.exp: New test script.
14381
d1d69fdd
DJ
143822003-10-13 Daniel Jacobowitz <drow@mvista.com>
14383
14384 * gdb.threads/killed.exp: Use gdb_run_cmd.
14385
7d605576
DJ
143862003-10-13 Daniel Jacobowitz <drow@mvista.com>
14387
14388 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14389 create a core file.
14390 * gdb.threads/gcore-thread.exp: Likewise.
14391
618ec112
CV
143922003-10-13 Corinna Vinschen <vinschen@redhat.com>
14393
14394 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14395 type, based on char type.
14396 (struct bit_flags_short_t): New bitfield type, based on short type.
14397 (init_bit_flags_char): New fuction.
14398 (init_bit_flags_short): Ditto.
14399 (print_bit_flags_char): Ditto.
14400 (print_bit_flags_short): Ditto.
14401 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14402
9367a73c
MC
144032003-10-11 Michael Chastain <mec@shout.net>
14404
14405 * gdb.base/call-rt-st.exp: Update copyright year.
14406
1decf120
KI
144072003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14408
14409 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14410 * gdb.disasm/sh3.s: Ditto.
14411
5445b2ae
DJ
144122003-10-07 Daniel Jacobowitz <drow@mvista.com>
14413
14414 * gdb.threads/switch-threads.exp: New test.
14415 * gdb.threads/switch-threads.c: New source file.
14416
aec24853
CV
144172003-10-07 Corinna Vinschen <vinschen@redhat.com>
14418
14419 * gdb.base/ending-run.exp: Add sh specific case.
14420
adc7428d
AC
144212003-10-06 Andrew Cagney <cagney@redhat.com>
14422
14423 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14424 * gdb.disasm/mn10200.exp: Delete obsolete file.
14425
c9d37158
DJ
144262003-09-29 Daniel Jacobowitz <drow@mvista.com>
14427
14428 * ChangeLog: Correct an entry command.exp -> commands.exp.
14429 * gdb.base/commands.exp (bp_deleted_in_command_test)
14430 (temporary_breakpoint_commands): Check noargs.
14431
79c2c32d
DC
144322003-09-25 David Carlton <carlton@kealia.com>
14433
14434 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14435 of some print tests, where appropriate. Add tests for C::D::cd,
14436 E::ce, F::cXfX, G::XgX.
14437 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14438
594e6d67
RE
144392003-09-25 Richard Earnshaw <rearnsha@arm.com>
14440
14441 * lib/java.exp (java_init): Import target_alias before using it.
14442
10f0d451
DC
144432003-09-25 David Carlton <carlton@kealia.com>
14444
14445 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14446
274bcba0
EZ
144472003-09-23 Elena Zannoni <ezannoni@redhat.com>
14448
d63a86f8 14449 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14450 weirdness.
274bcba0 14451
cdbf20f7
MC
144522003-09-17 Michael Chastain <mec@shout.net>
14453
14454 * gdb.cp/gdb1355.exp: New file.
14455 * gdb.cp/gdb1355.c: New file.
14456
71e06f80
CV
144572003-09-15 Corinna Vinschen <vinschen@redhat.com>
14458
14459 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14460 * gdb.asm/sh.inc: New file.
14461
5c4e30ca
DC
144622003-09-11 David Carlton <carlton@kealia.com>
14463
bd45b7af
DC
14464 * gdb.cp/namespace.exp: Add tests for namespace types.
14465 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14466 (test_namespace): New.
14467
1c199746
EZ
144682003-09-11 Elena Zannoni <ezannoni@redhat.com>
14469
a9c64011 14470 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14471 * gdb.stabs/weird.exp: Ditto.
1c199746 14472
04ed252f
MC
144732003-09-08 Michael Chastain <mec@shout.net>
14474
14475 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14476
d8a2d9e7
MC
144772003-09-07 Michael Chastain <mec@shout.net>
14478
14479 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14480 'parse error'.
14481
161afb24
MK
144822003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14483
14484 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14485
49f2741a
MC
144862003-08-30 Michael Chastain <mec@shout.net>
14487
14488 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14489 * gdb.gdb/observer.exp: Ditto.
14490 * gdb.gdb/xfullpath.exp: Ditto.
14491
8afa723e
MK
144922003-08-29 Mark Kettenis <kettenis@gnu.org>
14493
14494 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14495 *-*-*bsd*.
14496
f31dfe3b
JJ
144972003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14498
14499 * gdb.base/dump.exp: Skip for ia64.
14500
4630e498
JJ
145012003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14502
14503 * gdb.asm/asm-source.exp: Add ia64 support.
14504 * gdb.asm/ia64.inc: New file.
14505
1105b7ef
MC
145062003-08-22 Michael Chastain <mec@shout.net>
14507
14508 * gdb.cp: New directory.
14509 * gdb.cp/*: Copy from gdb.c++/*.
14510 * gdb.c++/*: Remove.
14511 * Makefile.in: Change gdb.c++ to gdb.cp.
14512 * configure.in: Ditto.
14513 * configure: Regnerate.
14514
c945b932
MK
145152003-08-18 Mark Kettenis <kettenis@gnu.org>
14516
14517 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14518 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14519
2b66634b
DJ
145202003-08-17 Daniel Jacobowitz <drow@mvista.com>
14521
14522 * mi-var-display.exp (-var-list-children weird): Accept function
14523 pointers with argument types.
14524 * mi1-var-display.exp (-var-list-children weird): Likewise.
14525 * mi2-var-display.exp (-var-list-children weird): Likewise.
14526
a356f73b
DJ
145272003-08-17 Daniel Jacobowitz <drow@mvista.com>
14528
14529 * gdb.base/annota3.exp: Add missing newline.
14530
483417b8
MC
145312003-08-06 Michael Chastain <mec@shout.net>
14532
14533 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14534
c99c59c3
MS
145352003-08-12 Michael Snyder <msnyder@redhat.com>
14536
14537 * gdb.base/float.exp: Add test for SH.
14538
55ed7501
MK
145392003-08-10 Mark Kettenis <kettenis@gnu.org>
14540
14541 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14542
1a371f2e
EZ
145432003-08-07 Elena Zannoni <ezannoni@redhat.com>
14544
14545 * gdb.base/completion.exp: Remove reduntant completion test
14546 on filename.
14547
e0f353ce
EZ
145482003-08-07 Elena Zannoni <ezannoni@redhat.com>
14549
a9c64011
AS
14550 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14551 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14552 gdb.trace/save-trace.exp: Make sure that full pathnames are
14553 escaped correctly.
e0f353ce 14554
5710a1af 145552003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14556
a9c64011
AS
14557 * configure.in: Don't generate config.h from config.hin.
14558 * configure: Regenerate.
14559 * config.hin: Remove file.
14560 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14561 * gdb.threads/pthreads.c: Ditto.
5710a1af 14562
dcd81ce9
DJ
145632003-08-07 Daniel Jacobowitz <drow@mvista.com>
14564
14565 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14566 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14567 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14568 Replace ld24 with seth/add3.
14569
6009d884
AC
145702003-08-02 Andrew Cagney <cagney@redhat.com>
14571
14572 * gdb.base/annota3.exp: New file.
14573 * gdb.base/annota3.c: New file.
14574 * gdb.c++/annota3.exp: New file.
14575 * gdb.c++/annota3.cc: New file.
14576
51514e06
MC
145772003-07-29 Michael Chastain <mec@shout.net>
14578
14579 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14580 actually failed.
14581 (do_pass): Likewise.
14582 * gdb.threads/tls.exp: Always initialize no_of_threads.
14583
4ee6625b
DJ
145842003-07-27 Daniel Jacobowitz <drow@mvista.com>
14585
14586 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14587 pattern.
14588 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14589 * gdb.threads/tls.exp: Recognize one case of the host library not
14590 supporting TLS.
14591
225f2bf6
AC
145922003-07-27 Andrew Cagney <cagney@redhat.com>
14593
14594 * gdb.base/fileio.exp: Use SH when running commands using
14595 remote_exec.
14596
bcb27c9f
DJ
145972003-07-24 Daniel Jacobowitz <drow@mvista.com>
14598
14599 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14600 * gdb.base/relocate.c (dummy): New padding array.
14601
3d67be83
MS
146022003-07-22 Michael Snyder <msnyder@redhat.com>
14603
d63a86f8 14604 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14605
14606 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14607 patterns to be more general, accepting old and new output.
14608 Some output chars (such as '+') also must be quoted.
d63a86f8 14609 Some addresses are displayed numerically instead of
3d67be83
MS
14610 symbolically.
14611
57ba3b85
MS
146122003-07-23 Michael Snyder <msnyder@redhat.com>
14613
686d097c
MS
14614 * gdb.base/return2.exp: Don't test long-long return.
14615
57ba3b85
MS
14616 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14617 * gdb.disasm/t01_mov.exp: Ditto.
14618 * gdb.disasm/t02_mova.s: Ditto.
14619 * gdb.disasm/t02_mova.exp: Ditto.
14620 * gdb.disasm/t03_add.s: Ditto.
14621 * gdb.disasm/t03_add.exp: Ditto.
14622 * gdb.disasm/t04_sub.s: Ditto.
14623 * gdb.disasm/t04_sub.exp: Ditto.
14624 * gdb.disasm/t05_cmp.s: Ditto.
14625 * gdb.disasm/t05_cmp.exp: Ditto.
14626 * gdb.disasm/t06_ari2.s: Ditto.
14627 * gdb.disasm/t06_ari2.exp: Ditto.
14628 * gdb.disasm/t07_ari3.s: Ditto.
14629 * gdb.disasm/t07_ari3.exp: Ditto.
14630 * gdb.disasm/t08_or.s: Ditto.
14631 * gdb.disasm/t08_or.exp: Ditto.
14632 * gdb.disasm/t09_xor.s: Ditto.
14633 * gdb.disasm/t09_xor.exp: Ditto.
14634 * gdb.disasm/t10_and.s: Ditto.
14635 * gdb.disasm/t10_and.exp: Ditto.
14636 * gdb.disasm/t11_logs.s: Ditto.
14637 * gdb.disasm/t11_logs.exp: Ditto.
14638 * gdb.disasm/t12_bit.s: Ditto.
14639 * gdb.disasm/t12_bit.exp: Ditto.
14640 * gdb.disasm/t13_otr.s: Ditto.
14641 * gdb.disasm/t13_otr.exp: Ditto.
14642
e00759ef
EZ
146432003-07-22 Elena Zannoni <ezannoni@redhat.com>
14644
14645 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14646
8bc2021f
EZ
146472003-07-22 Elena Zannoni <ezannoni@redhat.com>
14648
a9c64011
AS
14649 * gdb.threads/tls.c : New file.
14650 * gdb.threads/tls.exp : New file.
14651 * gdb.threads/tls-main.c : New file.
14652 * gdb.threads/tls-shared.c : New file.
14653 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14654
89320c4c
AS
146552003-07-22 Andreas Schwab <schwab@suse.de>
14656
14657 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14658
180dea7c
AS
146592003-07-20 Andreas Schwab <schwab@suse.de>
14660
14661 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14662 due to insn reordering.
14663
0714963c
AC
146642003-07-15 Andrew Cagney <cagney@redhat.com>
14665
14666 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14667
98a23b3f
MC
146682003-07-15 Michael Chastain <mec@shout.net>
14669
14670 * gdb.base/gdb1250.exp: New file.
14671 * gdb.base/gdb1250.c: New file.
14672
27e417a2
ML
146732003-07-09 Michal Ludvig <mludvig@suse.cz>
14674
14675 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14676 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14677
8bc2021f
EZ
146782003-07-09 Elena Zannoni <ezannoni@redhat.com>
14679
a9c64011
AS
14680 * gdb.threads/tls.c: New file.
14681 * gdb.threads/tls.exp: New file.
14682 * gdb.threads/tls-main.c: New file.
14683 * gdb.threads/tls-shared.c: New file.
14684 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14685
d99968dc
EZ
146862003-07-09 Elena Zannoni <ezannoni@redhat.com>
14687
14688 * gdb.base/annota1.exp: Make sure that we properly escape the
14689 full path of the source file. Xfail more permissive patterns,
d63a86f8 14690 due to a compiler debug info problem.
d99968dc 14691
83876b3b
AS
146922003-07-07 Andreas Schwab <schwab@suse.de>
14693
2705e972
AS
14694 * gdb.asm/m68k.inc: New file.
14695 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14696
83876b3b
AS
14697 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14698 arguments"): Also match negative number.
14699
14700 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14701
3a871b37
DJ
147022003-07-03 Daniel Jacobowitz <drow@mvista.com>
14703
14704 * gdb.base/store.c (charest): New typedef.
14705 (add_char): Rename to add_charest, update.
14706 (wack_char): Rename to wack_charest, update types. Return l + r
14707 to keep r live across the call.
14708 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14709 (wack_double, wack_doublest): Return l + r to keep r live across
14710 the call.
14711 * gdb.base/store.exp: Accomodate store.c changes.
14712
b2a7f303
DC
147132003-06-30 David Carlton <carlton@kealia.com>
14714
14715 * gdb.c++/maint.exp (test_invalid_name): New.
14716 (test_first_component): Add tests for invalid names.
14717
3c6cb4a1
MC
147182003-06-29 Michael Chastain <mec@shout.net>
14719
14720 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14721 output of '<VTT for class>' for virtual base classes.
14722
f1c2644b
DJ
147232003-06-29 Daniel Jacobowitz <drow@mvista.com>
14724
14725 * gdb.base/completion.exp: Tab-complete "complet" instead of
14726 "compl".
14727 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14728
18080350
DJ
147292003-06-29 Daniel Jacobowitz <drow@mvista.com>
14730
14731 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14732 * gdb.base/volatile.exp: Likewise.
14733
f56973f8
DJ
147342003-06-29 Daniel Jacobowitz <drow@mvista.com>
14735
14736 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14737 gdb/1265.
14738
147392003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14740 Daniel Jacobowitz <drow@mvista.com>
14741
14742 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14743 initial line count of 'captured_main' from 26 to 32.
14744 (test_with_self): Allow xmalloc call to be interleaved with the
14745 preceding two lines.
14746
e766d4d6
JB
147472003-06-24 Joel Brobecker <brobecker@gnat.com>
14748
14749 * gdb.base/bang.exp: New testcase.
14750
f125c9a4
JB
147512003-06-23 Joel Brobecker <brobecker@gnat.com>
14752
14753 * gdb.base/langs.exp: Add some tests for the "minimal" language
14754 support.
14755
6e25beaf
EZ
147562003-06-23 Elena Zannoni <ezannoni@redhat.com>
14757
14758 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14759 the testcase.
14760
2f816dda
DJ
147612003-06-22 Daniel Jacobowitz <drow@mvista.com>
14762
14763 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14764 offset.
14765
db5a5748
DJ
147662003-06-22 Daniel Jacobowitz <drow@mvista.com>
14767
14768 * gdb.c++/pr-1210.cc: New file.
14769 * gdb.c++/pr-1210.exp: New file.
14770
1df0c130
DJ
147712003-06-21 Daniel Jacobowitz <drow@mvista.com>
14772
14773 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14774 000-exec-continue.
14775
a92feac0
MK
147762003-06-15 Mark Kettenis <kettenis@gnu.org>
14777
14778 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14779 on *-*-*bsd* instead of *-*-freebsd*.
14780
81a58f5b
AC
147812003-06-14 Andrew Cagney <cagney@redhat.com>
14782
14783 * gdb.base/store.exp: Test longest and doublest. Test all
14784 parameters. Weaken return statement match.
14785 * gdb.base/store.c: Add longest and doublest - aka long long and
14786 long double functions. Put all parameters into local register
14787 variables. Use negative values.
14788
b257a0d3
AC
147892003-06-14 Andrew Cagney <cagney@redhat.com>
14790
14791 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14792 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14793 exit status.
14794 * gdb.base/fileio.exp: Disable target when nointerrupts and
14795 noinferiorio, instead of limiting it to remote. Use remote_exec
14796 instead of system.
d63a86f8 14797
21c38304
JJ
147982003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14799
14800 * gdb.base/float.exp: Add ia64 support.
14801
1bcdb424
CV
148022003-06-12 Corinna Vinschen <vinschen@redhat.com>
14803
14804 * gdb.base/fileio.exp: Run only on remote targets.
14805
6aeb981f
CV
148062003-06-10 Corinna Vinschen <vinschen@redhat.com>
14807
14808 * gdb.base/fileio.c: New file, testing File-I/O.
14809 * gdb.base/fileio.exp: Ditto.
14810
53df362e
RG
148112003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14812
14813 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14814 shared objects after relocation at load time (gdb PR/1132).
14815 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14816 as above, part of the shared object relocation test.
53df362e 14817
ffee1b46
MK
148182003-06-08 Mark Kettenis <kettenis@gnu.org>
14819
b5ca3722
MK
14820 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14821 fully filled history list.
14822 * gdb.base/gdb_history: New file.
14823
03ed860d
MK
14824 * gdb.base/signals.exp: XFAIL "continue to func1" on
14825 i*86-*-freebsd*.
14826
ffee1b46
MK
14827 * gdb.base/attach.exp: When trying to attach to a nonexistent
14828 process, make it possible to specify the PID based on the target,
14829 and do so for *-*-freebsd*.
14830
d80dbb52
RH
148312003-06-02 Richard Henderson <rth@redhat.com>
14832
14833 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14834
6dd77b81
RH
148352003-06-02 Richard Henderson <rth@redhat.com>
14836
14837 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14838
f6347e16
RH
148392003-06-02 Richard Henderson <rth@redhat.com>
14840
14841 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14842
2c161407
DJ
148432003-06-01 Daniel Jacobowitz <drow@mvista.com>
14844
14845 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14846 of globalvar.
14847
572eb746
MK
148482003-06-01 Mark Kettenis <kettenis@gnu.org>
14849
14850 * gdb.asm/asm-source.exp: Check for memory read errors in
14851 disassembler test on *BSD too.
14852
9e9617a5
RH
148532003-06-01 Richard Henderson <rth@redhat.com>
14854
14855 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14856 for .frame.
14857 (gdbasm_call): Lose ldgp.
14858 (gdbasm_startup): Add frame information.
14859 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14860
7b34ad4e
MK
148612003-05-31 Mark Kettenis <kettenis@gnu.org>
14862
14863 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14864 i?86-*-*.
14865
10059fdf
MK
148662003-05-30 Mark Kettenis <kettenis@gnu.org>
14867
14868 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14869 FreeBSD.
14870
acf4b816
RH
148712003-05-29 Richard Henderson <rth@redhat.com>
14872
14873 * gdb.asm/alpha.inc: New file.
14874 * gdb.asm/asm-source.exp: Use it.
14875
e9ecd949
JB
148762003-05-29 Jim Blandy <jimb@redhat.com>
14877
14878 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14879 'core.PID'.
14880
e3e5a4f3
JB
148812003-05-22 Jim Blandy <jimb@redhat.com>
14882
14883 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14884 backtrace.
d63a86f8 14885
72fe3d25
DC
148862003-05-20 David Carlton <carlton@math.stanford.edu>
14887
14888 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14889 this time.
14890
58da2eb2
DC
148912003-05-19 David Carlton <carlton@bactrian.org>
14892
14893 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14894 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14895
1fcb5155
DC
148962003-05-19 David Carlton <carlton@bactrian.org>
14897
14898 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14899 namespace tests.
14900 Bump copyright date.
14901 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14902 (main): Call C::D::marker2.
14903 * gdb.c++/namespace1.cc: New file.
14904
85e85163
JJ
149052003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14906
14907 Roland McGrath <roland@redhat.com>
d63a86f8 14908 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14909 there is no manager thread.
14910
a25fbfec
JJ
149112003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14912
d63a86f8
RM
14913 * gdb.threads/schedlock.exp: Remove assumption that all threads
14914 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14915 in one of the child threads rather than the main thread.
14916
be375bae
JB
149172003-05-07 Jim Blandy <jimb@redhat.com>
14918
09bf6082
JB
14919 Add support for assembly source testing on the s390x.
14920 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14921 architecture.
14922 * gdb.asm/s390x.inc: New file.
14923
be375bae
JB
14924 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14925 succession of 'if' statements.
14926
00905d52
AC
149272003-05-05 Andrew Cagney <cagney@redhat.com>
14928
14929 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14930
b1e29e33
AC
149312003-05-05 Andrew Cagney <cagney@redhat.com>
14932
14933 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14934 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14935
e33d66ec
EZ
149362003-05-02 Elena Zannoni <ezannoni@redhat.com>
14937
14938 * gdb.base/charset.exp: Update based on new behavior of set/show
14939 charset commands.
14940
2b6fd0d8
AC
149412003-05-01 Andrew Cagney <cagney@redhat.com>
14942
14943 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14944 variable do not give memory errors.
14945
130cacce
AF
149462003-04-30 Adam Fedor <fedor@gnu.org>
14947
14948 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14949 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14950 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14951 gdb.objc/basicclass.m: : New files
14952
14953 * lib/gdb.exp (gdb_compile_objc): New procedure.
14954
bea71854
DJ
149552003-04-27 Daniel Jacobowitz <drow@mvista.com>
14956
14957 * gdb.base/signals.exp: Make backtrace tests more specific.
14958
0f20eeea
DC
149592003-04-23 David Carlton <carlton@bactrian.org>
14960
14961 * gdb.c++/maint.exp (test_first_component): Add tests for
14962 'operator' in more locations.
14963
c8c4d8dc
KB
149642003-04-16 Kevin Buettner <kevinb@redhat.com>
14965
14966 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14967
3fe60e3c
EZ
149682003-04-16 Elena Zannoni <ezannoni@redhat.com>
14969
14970 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14971 func marke' instead. Update test name.
3fe60e3c 14972
9219021c
DC
149732003-04-15 David Carlton <carlton@math.stanford.edu>
14974
14975 * gdb.c++/maint.exp: New file.
14976
5dd55bdd
EZ
149772003-04-14 Elena Zannoni <ezannoni@redhat.com>
14978
14979 * gdb.threads/schedlock.c: Change type of thread function argument
14980 to long, to avoid warnings on 64-bit platforms.
14981
00890572
EZ
149822003-04-14 Elena Zannoni <ezannoni@redhat.com>
14983
a9c64011
AS
14984 * gdb.base/attach.exp: Add new message from ptrace in case of
14985 attaching to nonexistent process.
d63a86f8 14986
93201743
JB
149872003-04-11 Jim Blandy <jimb@redhat.com>
14988
14989 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14990 gdb.c++/userdef.cc: Place comments on the lines to which the
14991 marker function might return.
14992 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14993 gdb.c++/userdef.exp: Look for those comments to check that we've
14994 returned to the right place, instead of checking line numbers.
14995
2a11c64d
EZ
149962003-04-11 Elena Zannoni <ezannoni@redhat.com>
14997
a9c64011
AS
14998 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14999 match on sourcefile name, instead of directory name.
2a11c64d 15000
68ab8fc5
EZ
150012003-04-10 Elena Zannoni <ezannoni@redhat.com>
15002
d63a86f8 15003 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
15004 working directory name.
15005
5624293a
JB
150062003-04-09 Jim Blandy <jimb@redhat.com>
15007
15008 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15009 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15010 after an inferior function call, report the failure, but allow the
15011 test to continue.
15012
f1f02ee4
SC
150132003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15014
15015 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15016 with -DPROTOTYPES.
15017
6eb79af0
SC
150182003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15019
15020 * gdb.base/break.exp: Revert last patch.
15021
8dfb4cf0
SC
150222003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15023
15024 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15025 with -DPROTOTYPES.
15026
ed4c619a
AC
150272003-04-02 Andrew Cagney <cagney@redhat.com>
15028
15029 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15030 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15031 matching directories by the name breakpoint.
15032 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15033 Make "continue to marker1" consistent.
15034 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15035 message consistent.
15036 * lib/gdb.exp: Put "the program is no longer running", and "the
15037 program exited" in parenthesis.
15038 * lib/mi-support.exp: Ditto.
d63a86f8 15039
4e35d5f0 150402003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 15041
4e35d5f0
BR
15042 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15043
71900fe8
AC
150442003-03-29 Andrew Cagney <cagney@redhat.com>
15045
15046 * gdb.base/sizeof.c (main): Print the value of '\377'.
15047 * gdb.base/sizeof.exp: Check the sign of '\377'.
15048
c0655a16
MC
150492003-03-27 Michael Chastain <mec@shout.net>
15050
15051 * gdb.base/gdb1090.exp: New file.
15052 * gdb.base/gdb1090.cc: New file.
15053
5b2a3989
JB
150542003-03-27 J. Brobecker <brobecker@gnat.com>
15055
15056 * gdb.gdb/observer.exp: New regression test.
15057
79876890
MC
150582003-03-27 Michael Chastain <mec@shout.net>
15059
15060 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15061 * gdb.base/ptype.exp: Likewise.
15062
6eac95e3
CV
150632003-03-27 Corinna Vinschen <vinschen@redhat.com>
15064
15065 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15066
e8c71839
MC
150672003-03-26 Michael Chastain <mec@shout.net>
15068
15069 * gdb.base/ptype.exp: Actually use some typedef'd types.
15070
71b10041
SC
150712003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15072
15073 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15074 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15075
2512cf80
CV
150762003-03-20 Corinna Vinschen <vinschen@redhat.com>
15077
15078 * gdb.base/default.exp: Fix regular expression.
15079
0d195a4f
CV
150802003-03-20 Corinna Vinschen <vinschen@redhat.com>
15081
15082 * gdb.base/args.exp: Fix regular expression.
15083
8a2dbca8
CV
150842003-03-20 Corinna Vinschen <vinschen@redhat.com>
15085
15086 * gdb.base/help.exp: Allow Win32 child process.
15087
bf028682
CV
150882003-03-20 Corinna Vinschen <vinschen@redhat.com>
15089
15090 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15091 when stepping out of main().
15092
182dbe85
CV
150932003-03-20 Corinna Vinschen <vinschen@redhat.com>
15094
15095 * gdb.base/default.exp: Check for win32 specific message when calling
15096 "run" without executable.
15097
d67a6ba5
CV
150982003-03-20 Corinna Vinschen <vinschen@redhat.com>
15099
15100 * gdb.base/args.exp: Expect .exe in output.
15101
a955b5bb
CV
151022003-03-20 Corinna Vinschen <vinschen@redhat.com>
15103
15104 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15105 Cygwin native.
15106
bf6bad4b
AC
151072003-03-17 Andrew Cagney <cagney@redhat.com>
15108
15109 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15110 vector registes.
15111 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15112 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15113
293e9a31
DC
151142003-03-17 David Carlton <carlton@math.stanford.edu>
15115
15116 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15117 test, for PR breakpoints/38.
15118 Call test_watchpoint_and_breakpoint.
15119 * gdb.base/watchpoint.c (func3): New function.
15120 (main): Call func3.
15121
5330f2db
DC
151222003-03-04 David Carlton <carlton@math.stanford.edu>
15123
15124 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15125 Garply<Garply<char> >:: garply".
15126 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15127 with respect to PR c++/1111; note also PR c++/1113.
15128 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15129 respect to PR c++/1062.
15130 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15131
6ece72da
DC
151322003-03-03 David Carlton <carlton@math.stanford.edu>
15133
15134 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15135 with respect to PR c++/57.
15136 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15137 c++/826.
15138 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15139 respect to PR c++/57.
15140
85ca1584
DC
151412003-03-03 David Carlton <carlton@math.stanford.edu>
15142
15143 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15144 respect to PR c++/33 into FAILs.
15145
98e9c5b8
MC
151462003-03-03 Michael Chastain <mec@shout.net>
15147
7bedbf27
MC
15148 * configure.in: Update copyright years.
15149
151502003-03-03 Michael Chastain <mec@shout.net>
15151
15152 * Makefile.in: Update copyright years.
98e9c5b8 15153
f683e100
DC
151542003-02-28 David Carlton <carlton@math.stanford.edu>
15155
15156 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15157 print class instead of struct and/or superfluous protection
15158 specifiers, as long as the resulting output is equivalent to the
15159 source code.
15160 Delete FIXME from end of messages on tests that don't need
15161 fixing.
15162
a9e0cf2c
DC
151632003-02-28 David Carlton <carlton@math.stanford.edu>
15164
15165 * gdb.c++/templates.exp (do_tests): Allow const in the two
15166 Foo<volatile char *>::foo tests.
15167
e8d359df
MS
151682003-02-27 Michael Snyder <msnyder@redhat.com>
15169
d63a86f8 15170 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
15171 will be consistant.
15172
0b71dc91
DC
151732003-02-26 David Carlton <carlton@math.stanford.edu>
15174
15175 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15176 char *>::foo" test with respect to PR c++/33. Create a new test
15177 which is identical to that one except that it doesn't put the
15178 space between the "char" and the "*"; KFAIL it, too.
15179
dd14ab43
DC
151802003-02-26 David Carlton <carlton@math.stanford.edu>
15181
15182 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15183 template types into either PASSes or KFAILs (corresponding to PR
15184 c++/57). Tweak indentation. Update copyright.
15185
1146c7f1
SC
151862003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15187
15188 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15189
74641dfb
MC
151902003-02-13 Michael Chastain <mec@shout.net>
15191
15192 * gdb.base/exprs.exp: Remove i960 remnants.
15193 * gdb.base/funcargs.exp: Likewise.
15194 * gdb.base/list.exp: Likewise.
15195 * gdb.base/ptype.exp: Likewise.
15196
559cd2d0
DC
151972003-02-14 David Carlton <carlton@math.stanford.edu>
15198
15199 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15200 pEe->D::vg()" from XFAIL to KFAIL.
15201
c4f90d87
JM
152022003-02-13 Jason Molenda (jmolenda@apple.com)
15203
15204 * gdb.base/maint.exp: Update maint print statistics regexp to include
15205 new entries.
15206
cbc4d97c
MC
152072003-02-13 Michael Chastain <mec@shout.net>
15208
15209 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15210
40f235b7
MC
152112003-02-12 Michael Chastain <mec@shout.net>
15212
15213 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15214 * gdb.c++/inherit.exp: Likewise.
15215 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15216 * gdb.c++/templates.exp: Likewise.
15217 * gdb.c++/virtfunc.exp: Likewise.
15218
c56716b0
JM
152192003-02-06 Jason Molenda (jason-cl@molenda.com)
15220
15221 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15222 why the code is written that way.
15223
070afcf8
MC
152242003-02-05 Michael Chastain <mec@shout.net>
15225
15226 * gdb.base/dump.exp: Add missing copyright line.
15227
5d0331e5
JM
152282003-02-05 Jason Molenda (jason-cl@molenda.com)
15229
f7ae6d3e 15230 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15231 at the beginning so the breakpoint doesn't get set on the loop.
15232
92851186
MC
152332003-02-05 Michael Chastain <mec@shout.net>
15234
15235 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15236 output for configurations with gcc 2.95.3.
15237
cbf1e085
AC
152382003-02-05 Keith Seitz <keiths@redhat.com>
15239 Andrew Cagney <ac131313@redhat.com>
15240
15241 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15242
29518e1e
MC
152432003-02-04 Michael Chastain <mec@shout.net>
15244
15245 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15246 Call perror and then continue.
15247
5af1d5f3
MC
152482003-02-03 Michael Chastain <mec@shout.net>
15249
15250 * gdb.c++/pr-1023.cc: New file.
15251 * gdb.c++/pr-1023.exp: New file.
15252
6b549786
JB
152532003-02-05 Jim Blandy <jimb@redhat.com>
15254
15255 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15256 it's local to foobar. Check for it there, and check that it's not
15257 present in main.
15258 * gdb.c++/local.cc (marker2): New function.
15259 (foobar): Call marker1.
15260 (main): Call marker2 instead of marker1.
15261
67f16606
AC
152622003-02-04 Andrew Cagney <ac131313@redhat.com>
15263
15264 * gdb.disasm/mn10200.exp: Obsolete file.
15265 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15266 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15267 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15268
1c5cb38e
DC
152692003-02-04 David Carlton <carlton@math.stanford.edu>
15270
15271 * gdb.c++/overload.exp: Test intToChar(1).
15272 * gdb.c++/overload.cc (intToChar): New.
15273 (main): Call intToChar.
15274
d1fe6965
DC
152752003-02-03 David Carlton <carlton@math.stanford.edu>
15276
15277 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15278 'might_kfail' arg.
15279 KFAIL some of the continue_to_bp_overloaded calls, according to
15280 PR c++/1025.
15281
9ba61c5d
MC
152822003-02-01 Michael Chastain <mec@shout.net>
15283
15284 * gdb.base/advance.c (marker1): New marker function.
15285 * gdb.base/advance.exp: When the 'advance' command lands on the
15286 return breakpoint, it can legitimately stop on either the
15287 current line or the next line. Accommodate both outcomes.
15288 * gdb.base/until.exp: Likewise.
15289
e7494ffb
AC
152902003-02-02 Andrew Cagney <ac131313@redhat.com>
15291
15292 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15293 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15294 now a list, not a tuple.
15295 * gdb.mi/mi-var-display.exp: Ditto.
15296 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15297
075559bc
AC
152982003-02-01 Andrew Cagney <ac131313@redhat.com>
15299
15300 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15301 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15302 stack backtraces.
15303 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15304
2bd4c7b1
MK
153052003-02-01 Mark Kettenis <kettenis@gnu.org>
15306
15307 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15308 gdb.mi/mi1-pthreads.exp: Return instead of calling
15309 gdb_suppress_entire_file.
15310
eabd8992
MS
153112003-02-01 Mark Salter <msalter@redhat.com>
15312
15313 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15314
71469e2f
MS
153152003-01-31 Mark Salter <msalter@redhat.com>
15316
15317 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15318 Support empty arg.
15319
38a94d44
MC
153202003-01-30 Michael Chastain <mec@shout.net>
15321
15322 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15323 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15324 has been fixed in gdb/readline on 2003-01-09.
15325
19ea9e73
MS
153262003-01-29 Michael Snyder <msnyder@redhat.com>
15327
e8d359df
MS
15328 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15329 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15330 * gdb.base/args.exp: Skip if target does not support args passing.
15331
2307bd6a
DJ
153322003-01-22 Daniel Jacobowitz <drow@mvista.com>
15333
19ea9e73 15334 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15335 gdb_test. Accept a list of expect arguments as the third
15336 parameter.
15337 (gdb_test): Use it.
15338
f2dd3617
EZ
153392003-01-20 Elena Zannoni <ezannoni@redhat.com>
15340
15341 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15342 allow for different test tree configurations. Update some
15343 tescases accordingly.
15344 * gdb.arch/altivec-regs.exp: Ditto.
15345 * gdb.asm/asm-source.exp: Ditto.
15346 * gdb.base/advance.exp: Ditto.
15347 * gdb.base/display.exp: Ditto.
d63a86f8 15348 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15349 * gdb.base/mips_pro.exp: Ditto.
15350 * gdb.base/overlays.exp: Ditto.
15351 * gdb.base/relocate.exp: Ditto.
15352 * gdb.base/setshow.exp: Ditto.
15353 * gdb.base/step-line.exp: Ditto.
15354 * gdb.base/step-test.exp: Ditto.
15355 * gdb.base/until.exp: Ditto.
15356 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15357
c71cdefd
DC
153582003-01-17 David Carlton <carlton@math.stanford.edu>
15359
15360 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15361 corresponding to PR c++/945.
15362 Update copyright.
15363
fdba05d7
DC
153642003-01-17 David Carlton <carlton@math.stanford.edu>
15365
15366 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15367 corresponding to PR c++/68.
15368
153692003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15370
15371 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15372 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15373 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15374
c362c33a
EZ
153752003-01-15 Elena Zannoni <ezannoni@redhat.com>
15376
0fbc361c
EZ
15377 * gdb.base/break.exp: Fix change of default location, because of
15378 removal of until tests.
15379 * gdb.base/help.exp: Update test for new 'until' help message.
15380 Add test for help on 'advance'.
a9c64011 15381 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15382
dabf8a35
MK
153832003-01-15 Mark Kettenis <kettenis@gnu.org>
15384
15385 * gdb.base/default.exp: Adapt "info float" test for recent changes
15386 to that command. Add test for "info vector".
15387 * gdb.base/float.exp: New file. Add test for "info float" that
15388 resembles the old test in gdb.base/default.exp.
15389
a1769aca
DC
153902003-01-15 David Carlton <carlton@math.stanford.edu>
15391
15392 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15393
82025e13
EZ
153942003-01-15 Elena Zannoni <ezannoni@redhat.com>
15395
15396 * gdb.base/break.exp: Move the tests of until command from here...
15397 * gdb.base/until.exp: ... to here. New file. Add other tests.
15398 * gdb.base/advance.c: New file.
15399 * gdb.base/advance.exp: New file.
15400
8f9ab801
EZ
154012003-01-14 Elena Zannoni <ezannoni@redhat.com>
15402
a9c64011
AS
15403 * gdb.base/args.c: New file.
15404 * gdb.base/args.exp: New file.
8f9ab801 15405
9ae66589
DJ
154062003-01-14 Daniel Jacobowitz <drow@mvista.com>
15407
15408 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15409
8d77e5c3
DJ
154102003-01-14 Daniel Jacobowitz <drow@mvista.com>
15411
15412 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15413
12d2f0a1
DJ
154142003-01-14 Daniel Jacobowitz <drow@mvista.com>
15415
15416 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15417 dates.
15418
6ca37014
DJ
154192003-01-13 Daniel Jacobowitz <drow@mvista.com>
15420
15421 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15422
b0023472
DJ
154232003-01-13 Daniel Jacobowitz <drow@mvista.com>
15424
15425 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15426 (ptype &*"foo").
15427 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15428
607fbc54 154292003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15430
15431 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15432 * gdb.mi/mi1-console.exp: Likewise.
15433
607fbc54 154342003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15435
15436 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15437 * gdb.mi/mi1-console.exp: Likewise.
15438
a1fb14a2
DJ
154392003-01-13 Daniel Jacobowitz <drow@mvista.com>
15440
15441 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15442
c4cf40b7
DJ
154432003-01-09 Daniel Jacobowitz <drow@mvista.com>
15444
15445 * gdb.base/detach.exp: New test.
15446
696d5a5b
DJ
154472003-01-09 Daniel Jacobowitz <drow@mvista.com>
15448
15449 * Makefile.in (ALL_SUBDIRS): New variable.
15450 (subdirs, clean, distclean): Use it.
15451 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15452 regenerating Makefile, since it is generated from the top level.
15453 * gdb.asm/Makefile.in: Likewise.
15454 * gdb.base/Makefile.in: Likewise.
15455 * gdb.c++/Makefile.in: Likewise.
15456 * gdb.disasm/Makefile.in: Likewise.
15457 * gdb.java/Makefile.in: Likewise.
15458 * gdb.mi/Makefile.in: Likewise.
15459 * gdb.threads/Makefile.in: Likewise.
15460 * gdb.trace/Makefile.in: Likewise.
15461
754533e4
DC
154622003-01-09 David Carlton <carlton@math.stanford.edu>
15463
15464 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15465 Add copyright year 2003.
15466
d8b3e9ee
MC
154672003-01-06 Michael Chastain <mec@shout.net>
15468
15469 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15470 When selecting a thread, 'line' and 'file' are optional.
15471 * gdb.mi/mi1-pthreads.exp: Likewise.
15472
8e9e0fe6
AS
154732003-01-06 Andreas Schwab <schwab@suse.de>
15474
15475 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15476 failures.
15477
b5ab8ff3
DJ
154782003-01-04 Daniel Jacobowitz <drow@mvista.com>
15479
15480 Fix PR gdb/844
15481 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15482 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15483
15484 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15485 instead of calling gdb_suppress_entire_file.
15486 * gdb.threads/print-threads.exp: Likewise.
15487 * gdb.threads/schedlock.exp: Likewise.
15488
15489 * gdb.threads/killed.exp: Return instead of calling
15490 gdb_suppress_entire_file.
15491 * gdb.threads/linux-dp.exp: Likewise.
15492 * gdb.threads/pthreads.exp: Likewise.
15493
1e698235
DJ
154942003-01-04 Daniel Jacobowitz <drow@mvista.com>
15495
15496 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15497 stabs.
15498 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15499 * gdb.base/whatis.exp: Always allow (void) after function names.
15500
147ff08c
DJ
155012003-01-04 Daniel Jacobowitz <drow@mvista.com>
15502
15503 * gdb.c++/casts.exp: Correct regexp.
15504
dc62bfc2
MK
155052003-01-04 Mark Kettenis <kettenis@gnu.org>
15506
15507 * configure.in: Call AC_CONFIG_HEADER. Don't call
15508 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15509 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15510 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15511 aforementioned directories in the AC_OUPUT call.
15512 * config.hin: New file.
15513 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15514 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15515 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15516 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15517 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15518 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15519 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15520 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15521 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15522 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15523 gdb.threads/configure.in, gdb.threads/configure,
15524 gdb.threads/config.in, gdb.trace/configure.in,
15525 gdb.trace/configure: Removed.
15526
77afa639
MC
155272003-01-03 Michael Chastain <mec@shout.net>
15528
15529 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15530 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15531
7634bb6e
DJ
155322003-01-03 Daniel Jacobowitz <drow@mvista.com>
15533
15534 * gdb.base/store.exp: Fix regular expressions.
15535
b39c905e
MK
155362002-12-28 Mark Kettenis <kettenis@gnu.org>
15537
15538 * configure.in: Rewrite.
15539 * configure: Regenerated.
15540
0a8551dd
DC
155412003-01-03 David Carlton <carlton@math.stanford.edu>
15542
15543 * gdb.base/psymtab.exp: New file.
15544 * gdb.base/psymtab1.c: Ditto.
15545 * gdb.base/psymtab2.c: Ditto.
15546
c60b7188
AF
155472002-12-23 Adam Fedor <fedor@gnu.org>
15548
15549 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15550
ee73db83
DC
155512002-12-23 David Carlton <carlton@math.stanford.edu>
15552
15553 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15554 and current_directory initialization.
15555
d6c1774e
JB
155562002-12-22 Jim Blandy <jimb@redhat.com>
15557
f0a847b8
JB
15558 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15559 rather than as part of the output file name.
15560
d6c1774e
JB
15561 * gdb.base/attach.exp: There's no need to copy the test program to
15562 /tmp; that was only ever necessary on HP/UX, and this test is
15563 entirely disabled there anyway.
15564
f0708dbb
JB
155652002-12-21 Jim Blandy <jimb@redhat.com>
15566
4c2acfea
JB
15567 * gdb.c++/psmang.exp: Doc fix.
15568
f0708dbb
JB
15569 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15570 test.
15571
9579e000
DC
155722002-12-20 David Carlton <carlton@math.stanford.edu>
15573
15574 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15575
d1810171
MC
155762002-12-18 Michael Chastain <mec@shout.net>
15577
15578 * gdb.c++/annota2.exp: Add copyright year 2002.
15579
76565097
DC
155802002-12-17 David Carlton <carlton@math.stanford.edu>
15581
15582 * gdb.c++/try_catch.cc: Add marker comments.
15583 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15584 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15585 * gdb.c++/m-static.cc: Ditto.
15586 * gdb.c++/m-static1.cc: Ditto.
15587 * gdb.c++/try_catch.cc: Ditto.
15588
da81390b
JJ
155892002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15590
15591 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15592 to see whether we are using the new -environment-directory
15593 command which resets via -r or the old version of the command
15594 which may prompt the user. Part of fix for gdb/741.
15595
b304d130
AC
155962002-12-13 Andrew Cagney <ac131313@redhat.com>
15597
15598 * gdb.fortran/types.exp: Update obsolete comment.
15599 * gdb.fortran/exprs.exp: Ditto.
15600 * lib/gdb.exp: Delete obsolete code.
15601 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15602 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15603 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15604 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15605 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15606 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15607 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15608 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15609 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15610 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15611 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15612 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15613 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15614 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15615 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15616 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15617 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15618 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15619 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15620 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15621 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15622 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15623 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15624 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15625 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15626 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15627 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15628 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15629 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15630 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15631 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15632 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15633 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15634 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15635 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15636 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15637 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15638
a23b6e6a
DC
156392002-12-11 David Carlton <carlton@math.stanford.edu>
15640
15641 * gdb.c++/m-data.exp: Add test for members that shadow global
15642 variables: see PR gdb/804.
15643 * gdb.c++/m-data.cc: Ditto.
15644
6604731b
DJ
156452002-12-10 Daniel Jacobowitz <drow@mvista.com>
15646
15647 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15648
de46ecd7
DC
156492002-12-06 David Carlton <carlton@math.stanford.edu>
15650
15651 * gdb.base/store.c: Don't declare functions static.
15652
27e829d0
AC
156532002-12-04 Andrew Cagney <ac131313@redhat.com>
15654
15655 * gdb.base/store.exp, gdb.base/store.c: New files.
15656
92806416
DJ
156572002-12-03 Daniel Jacobowitz <drow@mvista.com>
15658
15659 * gdb.base/selftest.exp: Update for current gdb.
15660
3bcbaac5
DJ
156612002-12-03 Daniel Jacobowitz <drow@mvista.com>
15662
15663 * gdb.base/maint.exp: Only dump symbols from one source file
15664 or objfile.
15665
f4f00b1f
DJ
156662002-12-03 Daniel Jacobowitz <drow@mvista.com>
15667
15668 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15669 function call.
15670
f1c8a949
JB
156712002-11-25 Jim Blandy <jimb@redhat.com>
15672
15673 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15674 function appearing in error message.
15675
9e297a97
DJ
156762002-11-21 Daniel Jacobowitz <drow@mvista.com>
15677
15678 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15679
1f312e79
JJ
156802002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15681
d63a86f8
RM
15682 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15683 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15684 should be in mi console format. This is part of fix for PR gdb/604.
15685
83c31e7d
FN
156862002-09-18 Fernando Nasser <fnasser@redhat.com>
15687
15688 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15689 which explicitly prints the zero offset as "+0".
15690
322b3f65
DJ
156912002-10-22 Daniel Jacobowitz <drow@mvista.com>
15692
15693 * gdb.threads/schedlock.c (args): Make unsigned.
15694
156952002-10-21 Daniel Jacobowitz <drow@mvista.com>
15696
15697 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15698 numbers. Allow "foo2|selected stack frame".
15699 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15700 * gdb.asm/asmsrc2.s: Likewise.
15701 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15702 comments.
15703 * gdb.asm/mips.inc: New file.
15704
5e2fe5b8
AF
157052002-10-18 Adam Fedor <fedor@gnu.org>
15706
15707 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15708 * gdb.base/help.exp: Likewise.
15709
abe1a5d0
KB
157102002-10-17 Kevin Buettner <kevinb@redhat.com>
15711
15712 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15713 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15714
10abb1d4
JB
157152002-10-02 Jim Blandy <jimb@redhat.com>
15716
15717 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15718
1f609b42
AC
157192002-10-01 Andrew Cagney <ac131313@redhat.com>
15720
15721 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15722 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15723 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15724 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15725 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15726 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15727 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15728
0aee02e4
AC
157292002-09-29 Andrew Cagney <ac131313@redhat.com>
15730
15731 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15732 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15733 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15734 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15735 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15736 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15737 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15738
6fde09ad
KB
157392002-09-27 Kevin Buettner <kevinb@redhat.com>
15740
15741 * gdb.base/annota1.exp (info break): Make directory components of
15742 path optional since not all compilers emit this debug information.
15743
889bf7c5
PA
15744 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15745 step ends up stepping out of the function instead of stopping on
15746 the epilogue.
6fde09ad 15747
9e8aab75
KS
157482002-09-26 Keith Seitz <keiths@redhat.com>
15749
15750 * lib/insight-support.exp (gdbtk_start): Figure out where
15751 the insight executable is based on where gdb is. Use this
15752 executable to start insight instead of gdb.
15753
e36180d7
AC
157542002-09-25 Andrew Cagney <cagney@redhat.com>
15755
15756 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15757
9dd34b2b
AC
157582002-09-24 Andrew Cagney <ac131313@redhat.com>
15759
15760 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15761 test_isolated_complaints.
15762 (test_empty_complaint): New function.
15763 (test_empty_complaints): New function. Check no output when no
15764 complaints.
d63a86f8 15765
dea97812
KB
157662002-09-19 Jim Blandy <jimb@redhat.com>
15767
a9c64011 15768 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15769
54951bd7
AC
157702002-09-19 Andrew Cagney <ac131313@redhat.com>
15771
15772 * gdb.gdb/complaints.exp: New file.
15773
dec43320
AC
157742002-09-18 Andrew Cagney <ac131313@redhat.com>
15775
15776 * gdb.base/maint.exp: Check `help maint internal-warning'.
15777
e70d6e3f
DC
157782002-09-18 David Carlton <carlton@math.stanford.edu>
15779
15780 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15781 numbers, and replace them by a single breakpoint after the
15782 constructors are all finished.
15783 Add test 4.
15784 * gdb.c++/m-static.cc: Add test 4.
15785 * gdb.c++/m-static.h: New file.
15786 * gdb.c++/m-static1.cc: New file.
15787
15788 * gdb.c++/printmethod.exp: New file.
15789 * gdb.c++/printmethod.cc: New file.
15790
15791 * gdb.c++/pr-574.exp: New file.
15792 * gdb.c++/pr-574.cc: New file.
15793
afb5c968
CV
157942002-09-18 Corinna Vinschen <vinschen@redhat.com>
15795
15796 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15797 embedded targets which never actually exit.
15798
31e45dee
FN
157992002-09-18 Fernando Nasser <fnasser@redhat.com>
15800
15801 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15802 "don't step after run" as unresolved or unsupported, instead of xfail.
15803
a283c5a1
CV
158042002-09-18 Corinna Vinschen <vinschen@redhat.com>
15805
15806 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15807 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15808 Add newline to expected string in "step out of main (status wrapper)"
15809 case.
15810
11350d2a
CV
158112002-09-18 Corinna Vinschen <vinschen@redhat.com>
15812
15813 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15814 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15815
0deec7d6
TT
158162002-09-17 Tom Tromey <tromey@redhat.com>
15817
15818 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15819 \000, not \0, in double-quoted string.
15820
b2b4a1b5
CV
158212002-09-14 Corinna Vinschen <vinschen@redhat.com>
15822
c9d37158 15823 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15824 string after running the commands execution on breakpoint tests.
15825
1c56143a
CV
158262002-09-13 Corinna Vinschen <vinschen@redhat.com>
15827
15828 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15829
37f8da45
JB
158302002-09-12 Joel Brobecker <brobecker@gnat.com>
15831
15832 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15833
08b468e0
KS
158342002-09-10 Keith Seitz <keiths@redhat.com>
15835
15836 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15837 runto proc.
15838 (mi_run_to_main): Use mi_runto.
15839 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15840
dc360f58
KS
158412002-09-10 Keith Seitz <keiths@redhat.com>
15842
15843 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15844 regexp for stopping at main. Could have multiple event notifications.
15845 Don't assume that main was declared with no parameters.
15846 (mi_next): Use mi_step_to.
15847 (mi_step): Use mi_next_to.
15848
ce3abcfb
CV
158492002-09-09 Corinna Vinschen <vinschen@redhat.com>
15850
15851 * gdb.base/default.exp: Fix expected string in `info float' test.
15852
d1f5b980
BE
158532002-09-09 Ben Elliston <bje@redhat.com>
15854
15855 * config/mips.exp: Update comments.
15856 * config/mips-idt.exp: Likewise.
15857 * config/nind.exp: Likewise.
15858 * config/slite.exp: Likewise.
15859 * config/sparclet.exp: Likewise.
15860 * config/udi.exp: Likewise.
15861 * config/vx.exp: Likewise.
15862 * config/vxworks29k.exp: Likewise.
15863
2f71430b
JB
158642002-09-05 Jim Blandy <jimb@redhat.com>
15865
15866 * gdb.threads/killed.exp: Fix test failure message.
15867
7ddebc7e
KS
158682002-09-04 Keith Seitz <keiths@redhat.com>
15869
15870 * lib/mi-support.exp: Update copyright.
15871 (mi_gdb_test): Increase the priority of the expected pattern
15872 so that it matches gdb_test.
15873
0ae67eb3
KS
158742002-09-03 Keith Seitz <keiths@redhat.com>
15875
15876 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15877 Use integer comparison instead of string comparison for testing
15878 whether binary was built.
15879
38fc42c8
JB
158802002-09-03 Jim Blandy <jimb@redhat.com>
15881
15882 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15883
b6ff0e81
JB
158842002-08-29 Jim Blandy <jimb@redhat.com>
15885
15886 * gdb.threads/pthreads.exp: Move the portable thread compilation
15887 code into a function in lib/gdb.exp, and call that from here.
15888 * lib/gdb.exp (gdb_compile_pthreads): New function.
15889
07c98896
KS
158902002-08-29 Keith Seitz <keiths@redhat.com>
15891
15892 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15893 expect_out so that callers can get at it.
15894
0312286c
DJ
158952002-08-23 Daniel Jacobowitz <drow@mvista.com>
15896
15897 * gdb.threads/print-threads.c: New file.
15898 * gdb.threads/print-threads.exp: New file.
15899 * gdb.threads/schedlock.c: New file.
15900 * gdb.threads/schedlock.exp: New file.
15901
dd039bc4
EZ
159022002-08-22 Elena Zannoni <ezannoni@redhat.com>
15903
a9c64011
AS
15904 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15905 not altivec.c.
dd039bc4 15906
1f36144c
MK
159072002-08-17 Mark Kettenis <kettenis@gnu.org>
15908
15909 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15910 targets. The problem should be fixed now.
15911
16057ec7 159122002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15913
15914 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15915 2002-07-24 change that removes final dots from error messages.
15916
3c1499ad
TT
159172002-08-13 Tom Tromey <tromey@redhat.com>
15918
15919 * gdb.base/readline.exp: New file.
15920
a20ce2c3
AC
159212002-08-01 Andrew Cagney <ac131313@redhat.com>
15922
15923 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15924 supress message.
15925
db034ac5
AC
159262002-08-01 Andrew Cagney <cagney@redhat.com>
15927
15928 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15929 CHILL_FOR_TARGET and CHILL_LIB.
15930 * configure.in (configdirs): Remove gdb.chill.
15931 * configure: Regenerate.
15932 * lib/gdb.exp: Obsolete references to chill.
15933 * gdb.fortran/types.exp: Ditto.
15934 * gdb.fortran/exprs.exp: Ditto.
15935
3e000b18
KB
159362002-07-30 Kevin Buettner <kevinb@redhat.com>
15937
15938 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15939 set Irix-specific compile and link flags.
15940
28f4966b
KB
159412002-07-29 Kevin Buettner <kevinb@redhat.com>
15942
15943 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15944 source files. The ``-o'' option doesn't work with the ``-E'' option
15945 when using the Irix compiler.
15946
46c0d5a6
DJ
159472002-07-19 Daniel Jacobowitz <drow@mvista.com>
15948
15949 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15950 Improve support for reusing an exec file. Copy exec file
15951 to target, and run gdbserver on the target instead of on the host.
15952
eecf4bed
JB
159532002-07-18 Jim Blandy <jimb@redhat.com>
15954
0f815cdf
JB
15955 * gdb.base/ending-run.exp: Don't expect to see the program end in
15956 some orderly fashion when we're running on a real stand-alone
15957 board.
15958
eecf4bed
JB
15959 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15960 targets that don't support interrupts.
15961
52d309e4
JB
159622002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15963
15964 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15965 systems.
15966 Move comments in expect statements to inside the actions, so that they
15967 don't get matched against.
15968
ff683d9e
MK
159692002-07-10 Mark Kettenis <kettenis@gnu.org>
15970
15971 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15972 function when asleep" test.
15973
b5356753
AC
159742002-07-10 Andrew Cagney <ac131313@redhat.com>
15975
15976 * gdb.base/page.exp: Rewrite to handle problems with very long
15977 `info set' output. Update copyright.
15978
6aa4d13a
AC
159792002-06-26 Andrew Cagney <ac131313@redhat.com>
15980
15981 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15982 gdb.threads-hp.
15983 * gdb.hp/configure: Regenerate.
15984 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15985 * gdb.hp/gdb.threads-hp/configure: Delete file.
15986 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15987
8cf8c2b8
AC
159882002-06-22 Andrew Cagney <ac131313@redhat.com>
15989
15990 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15991 setlocale, bindtextdomain and textdomain.
15992
6827a8f8
JB
159932002-06-11 Jim Blandy <jimb@redhat.com>
15994
919d772c
JB
15995 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15996 preprocessor macro information is present.
15997
6827a8f8
JB
15998 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15999 tests.
16000
c15b0d21
MS
160012002-06-06 Michael Snyder <msnyder@redhat.com>
16002
c5984d70
MS
16003 * gdb.base/overlays.exp: Record addresses of overlay
16004 functions in TCL variables rather than in GDB variables,
16005 to avoid having GDB convert them to pointers (with loss
16006 of information).
16007
d63a86f8 16008 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 16009 default linker script changes.
c15b0d21
MS
16010 * gdb.base/long_long.exp: Add check for sizeof (long double).
16011
be26fe0d
ML
160122002-06-06 Michal Ludvig <mludvig@suse.cz>
16013
16014 * gdb.asm/asm-source.exp: Add x86-64 target.
16015 * gdb.asm/x86_64.inc: New.
d63a86f8 16016
258093ca 160172002-05-30 Michael Chastain <mec@shout.net>
258093ca 16018
4b3153f1 16019 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
16020 * gdb.c++/m-static.cc: New file.
16021 * gdb.c++/m-static.exp: New file.
16022
241264c6
MS
160232002-05-28 Michael Snyder <msnyder@redhat.com>
16024
16025 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16026 precision.
16027
9bba8c8f 160282002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 16029
4b3153f1 16030 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
16031 * gdb.c++/m-data.cc: New file.
16032 * gdb.c++/m-data.exp: New file.
16033
160342002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 16035
4b3153f1 16036 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 16037 * gdb.c++/try_catch.cc: New file.
d63a86f8 16038 * gdb.c++/try_catch.exp: New file.
9bba8c8f 16039
def1b996
MC
160402002-05-27 Michael Chastain <mec@shout.net>
16041
16042 * gdb.c++/local.exp: Accept more nested types in output.
16043
522ba268
MC
160442002-05-26 Michael Chastain <mec@shout.net>
16045
16046 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16047
277254ba
MS
160482002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16049
16050 * lib/gdb.exp (gdb_wrapper_init): Just because
16051 gdb_wrapper_file exists, this does not mean that the file
16052 should not be rebuilt. That is what gdb_wrapper_initialized
16053 is for.
16054 (default_gdb_init): Reset gdb_wrapper_initialized.
16055
b61a8733
MS
160562002-05-23 Michael Snyder <msnyder@redhat.com>
16057
d63a86f8 16058 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
16059 the precision of the floating point test results.
16060 * gdb.base/call-rt-st.exp: Ditto.
16061
b61a8733
MS
16062 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16063 * gdb.base/call-rt-st.exp: Ditto.
16064
56f6e910
MC
160652002-05-19 Michael Chastain <mec@shout.net>
16066
16067 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16068
ad0b0016
EZ
160692002-05-19 Elena Zannoni <ezannoni@redhat.com>
16070
a9c64011
AS
16071 * configure.in (configdirs): Add gdb.arch.
16072 * configure: Regenerate.
ad0b0016 16073
f617d2b6
JB
160742002-05-17 Jim Blandy <jimb@redhat.com>
16075
16076 * gdb.base/completion.exp: Recognize the more detailed error
16077 messages produced by the macro expander's lexical analyzer.
16078
eac2a696
EZ
160792002-05-14 Elena Zannoni <ezannoni@redhat.com>
16080
a9c64011
AS
16081 * gdb.arch/altivec-abi.c: New file.
16082 * gdb.arch/altivec-abi.exp: New file.
16083 * gdb.arch/altivec-regs.c: New file.
16084 * gdb.arch/altivec-regs.exp: New file.
eac2a696 16085
2fdde8f8
DJ
160862002-05-14 Daniel Jacobowitz <drow@mvista.com>
16087
16088 * gdb.base/maint.exp (maint print type): Update for new type
16089 structure.
d63a86f8 16090
e31f1a7c
EZ
160912002-05-14 Elena Zannoni <ezannoni@redhat.com>
16092
16093 * gdb.arch: New directory.
16094 * gdb.arch/configure.in: New file.
16095 * gdb.arch/configure: New file.
16096 * gdb.arch/Makefile.in: New file.
16097
db589741
CV
160982002-05-13 Corinna Vinschen <vinschen@redhat.com>
16099
16100 * gdb.asm/asm-source.exp: Add v850 as supported target.
16101 * gdb.asm/v850.inc: New file.
16102
8ce2a7dc
DJ
161032002-05-13 Daniel Jacobowitz <drow@mvista.com>
16104
16105 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16106
df763c7f
DJ
161072002-05-12 Daniel Jacobowitz <drow@mvista.com>
16108
16109 * gdb.base/break.exp: Check 'break "marker2"'.
16110
377daeed
MS
161112002-05-10 Michael Snyder <msnyder@redhat.com>
16112
16113 * gdb.base/long_long.exp: Fix typo.
16114
c4b7bc2b
JB
161152002-05-10 Jim Blandy <jimb@redhat.com>
16116
ecac9a4e
JB
16117 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16118 a bug.
16119
c4b7bc2b
JB
16120 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16121 Recognize more detailed error message produced by the macro
16122 expander's lexical analyzer.
16123 * lib/gdb.exp (test_print_reject): Same.
16124
e71019a1
MK
161252002-05-09 Mark Kettenis <kettenis@gnu.org>
16126
16127 * gdb.c++/method.exp: Fix typo.
16128
fedfc8e6
MS
161292002-05-08 Michael Snyder <msnyder@redhat.com>
16130
166a1957
MS
16131 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16132 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 16133 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
16134 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16135 Add iftarget clause for strongarm.
d63a86f8 16136
f1c47eb2
MS
161372002-05-06 Michael Snyder <msnyder@redhat.com>
16138
cb9a9d3e
MS
16139 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16140 (gdb_continue_to_end): Accept output from status wrapper.
16141 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16142 Clean up fail messages to match pass messages.
16143
f1c47eb2
MS
16144 Enable the "needs_status_wrapper" testsuite feature.
16145 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16146 (gdb_compile): Conditionally call gdb_wrapper_init.
16147 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16148 * gdb.c++/method.exp: Recognize output from status wrapper.
16149
6079c749
BE
161502002-05-06 Ben Elliston <bje@redhat.com>
16151From Graydon Hoare <graydon@redhat.com>
16152
16153 * config/sid.exp: Include support for "rawsid" protocol.
16154
188baff3
JB
161552002-05-03 Jim Blandy <jimb@redhat.com>
16156
16157 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16158 * gdb.c++/hang3.C: New file.
16159
b9c07f0f
AC
161602002-05-04 Andrew Cagney <ac131313@redhat.com>
16161
16162 * gdb.base/default.exp: Remove obsolete code.
16163 * gdb.c++/misc.exp: Ditto. Update copyright.
16164 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16165 * gdb.base/whatis.exp: Ditto. Update copyright.
16166 * gdb.base/scope.exp: Ditto. Update copyright.
16167 * gdb.base/ptype.exp: Ditto. Update copyright.
16168 * gdb.base/printcmds.exp: Ditto. Update copyright.
16169 * gdb.base/opaque.exp: Ditto. Update copyright.
16170 * gdb.base/list.exp: Ditto.
16171 * gdb.base/funcargs.exp: Ditto. Update copyright.
16172 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16173 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16174 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16175 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16176 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16177 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16178
5c7a0397
MS
161792002-05-02 Michael Snyder <msnyder@redhat.com>
16180
d6dcc264 16181 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16182 * gdb.base/long_long.exp: Add xscale target.
16183 * gdb.base/default.exp: Add xscale target.
16184
eb7f1c48
JB
161852002-05-01 Jim Blandy <jimb@redhat.com>
16186
16187 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16188 gdb.c++/hang.exp: New test.
16189
a6befae8
FF
161902002-05-01 Fred Fish <fnf@redhat.com>
16191
16192 * gdb.base/completion.exp: Handle completions of "./Make" for
16193 more than one completion possibility, as is the case when we
16194 build and test in the source tree.
16195
0a310277
AG
161962002-04-29 Anthony Green <green@redhat.com>
16197
16198 * gdb.java/jmisc1.exp: New file.
16199 * gdb.java/jmisc2.exp: New file.
16200
6ff9af88
DJ
162012002-04-24 Daniel Jacobowitz <drow@mvista.com>
16202
16203 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16204
96b3d632
EZ
162052002-04-23 Elena Zannoni <ezannoni@redhat.com>
16206
16207 * gdb.base/help.exp: Change 'help status' to allow for target
16208 dependent output differences.
16209
5019bb54
MC
162102002-04-22 Michael Chastain <mec@shout.net>
16211
16212 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16213
a805a116
MC
162142002-04-22 Michael Chastain <mec@shout.net>
16215
16216 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16217
a1706bfd
DM
162182002-04-17 David S. Miller <davem@redhat.com>
16219
16220 * gdb.asm/sparc64.inc: New file.
16221 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16222
a73a20a2
EZ
162232002-04-19 Elena Zannoni <ezannoni@redhat.com>
16224
16225 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16226 instruction file directly into the build tree. Clean up at end of
16227 test.
16228
ba678339
DM
162292002-04-18 David S. Miller <davem@redhat.com>
16230
16231 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16232 handle 64-bit platforms correctly.
16233 * gdb.base/maint.exp: Likewise.
16234
b03399da
KB
162352002-04-18 Kevin Buettner <kevinb@redhat.com>
16236
16237 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16238 ``-fpic'' when compiling files comprising a shared library, but
16239 it does need additional linker flags in order to find shared
16240 libraries at run time.
16241
e2004992
KB
162422002-04-18 Kevin Buettner <kevinb@redhat.com>
16243
16244 * gdb.base/cvexpr.c (use): New function.
16245 (main): Invoke use() on all global variables to prevent
16246 some linkers from deleting these otherwise unused symbols.
16247
d8937120
MC
162482002-04-17 Michael Chastain <mec@shout.net>
16249From David S. Miller <davem@redhat.com>
16250
16251 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16252 handle 64-bit platforms correctly.
16253
ffd61a58
MS
162542002-04-12 Michael Snyder <msnyder@redhat.com>
16255From Jim Blandy <jimb@redhat.com>
a9c64011 16256 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16257 script can handle this instead.
16258 * gdb.base/bar.c (barx): Same.
16259 * gdb.base/baz.c (bazx): Same.
16260 * gdb.base/grbx.c (grbxx): Same.
16261
16262 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16263 manager doesn't automatically unmap overlays unnecessarily.
16264
6b8426a6
MH
162652002-04-10 Martin M. Hunt <hunt@redhat.com>
16266
16267 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16268 stepping out of main.
16269
34af4875
MC
162702002-04-09 Michael Chastain <mec@shout.net>
16271
16272 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16273 scope so that the nested scope tests will make sense.
16274 * gdb.c++/local.exp: Write patterns that actually work with gcc
16275 (the HP patterns "were never known to work with gcc").
16276 Keep the old aCC patterns too.
16277
2d1676a0
DJ
162782002-04-09 Daniel Jacobowitz <drow@mvista.com>
16279
16280 * gdb.base/attach.exp: Correct target board test.
16281
3a63e3f9
MC
162822002-04-08 Michael Chastain <mec@shout.net>
16283
16284 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16285 in a const method. Add some xfail and fail cases for configurations
16286 that do not emit the "const ...".
16287
f18dabd2
MC
162882002-04-07 Michael Chastain <mec@shout.net>
16289
16290 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16291 Accept "A * const" and "const A * const" as type of "this".
16292 Fix spelling of getFunky throughout. Make messages uniform.
16293
0fcddd82
EZ
162942002-04-07 Elena Zannoni <ezannoni@redhat.com>
16295
a9c64011 16296 Work around for PR gdb/285:
0fcddd82
EZ
16297 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16298
16a8534a
EZ
162992002-04-07 Elena Zannoni <ezannoni@redhat.com>
16300
16301 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16302 instructions file at run time instead of configure time.
16303 Sometimes we run the test in a directory that is not the one we
16304 configured in.
16305 * gdb.asm/configure.in: Delete creation of symlink.
16306 * gdb.asm/configure: Regenerate.
16307
24181d81
JB
163082002-04-05 J. Brobecker <brobecker@gnat.com>
16309
16310 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16311 xfullpath () function.
16312
7cdb7107
DJ
163132002-04-04 Daniel Jacobowitz <drow@mvista.com>
16314
16315 * gdb.asm/Makefile.in: Correct dependencies.
16316
16317 * gdb.asm/powerpc.inc: New file.
16318 * gdb.asm/asm-source.exp: Add PowerPC.
16319 * gdb.asm/configure.in: Likewise.
16320 * gdb.asm/configure: Regenerated.
16321
a7d17088
DJ
163222002-04-04 Daniel Jacobowitz <drow@mvista.com>
16323
16324 * gdb.base/relocate.exp: New file.
16325 * gdb.base/relocate.c: New file.
16326
cd721503
FF
163272002-04-04 Fred Fish <fnf@redhat.com>
16328
16329 * gdb.base/step-test.exp: Update comment regarding stopping in
16330 memcpy/bcopy calls inserted as part of the compiler runtime.
16331
b22ad7a7
MS
163322002-04-04 Michael Snyder <msnyder@redhat.com>
16333
16334 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16335
5f279fa6
DJ
163362002-04-03 Daniel Jacobowitz <drow@mvista.com>
16337
16338 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16339 (gdb_expect): Remove $notransfer hack.
16340
dd0fd3ce
DJ
163412002-04-02 Daniel Jacobowitz <drow@mvista.com>
16342
16343 * gdb.c++/classes.exp ("calling method for small class"): Match
16344 updated register output.
16345
1e50cda1
DJ
163462002-03-30 Daniel Jacobowitz <drow@mvista.com>
16347
16348 Fix PR gdb/452
16349 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16350 when finished. Make gdb_file_cmd send "exec-file" when
16351 appropriate.
16352
24015922
DJ
163532002-03-30 Daniel Jacobowitz <drow@mvista.com>
16354
16355 * gdb.base/attach.exp: Remove extra setup_xfail.
16356
dd7dfd64
MS
163572002-03-26 Michael Snyder <msnyder@redhat.com>
16358
16359 * gdb.base/default.exp: Add tests for dump, append, and restore.
16360 * gdb.base/help.exp: Add tests for dump, append, and restore.
16361 * gdb.base/dump.exp: New file, test dump, append and restore.
16362 * gdb.base/dump.c: New file.
16363
48b2f8d7
MS
163642002-03-27 Michael Snyder <msnyder@redhat.com>
16365
d63a86f8 16366 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16367 clean-ups in help messages.
16368
05b4d525
FF
163692002-03-26 Fred Fish <fnf@redhat.com>
16370
16371 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16372 have debugging info for those functions and the compiler uses them
16373 internally to copy structs around.
16374
d7679631
FF
163752002-03-26 Fred Fish <fnf@redhat.com>
16376
16377 * gdb.base/list.exp: Revert the change made yesterday and add note
16378 about why we don't list the default lines for remote targets.
16379
523ac3f9
MS
163802002-03-25 Michael Snyder <msnyder@redhat.com>
16381
16382 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16383
754b2b8d
FF
163842002-03-25 Fred Fish <fnf@redhat.com>
16385
16386 * gdb.base/list.exp: This test works on remote targets so remove
16387 the short circuit for remote targets. Update copyright.
16388
33c3e192
FF
163892002-03-25 Fred Fish <fnf@redhat.com>
16390
16391 * gdb.base/attach.exp: Fix logic error that was suppressing this
16392 test for all non hppa*-*-hpux* targets, instead of the hp target.
16393 Move comments closer to the suppression point. Also now need to
16394 check that we are running natively.
16395
d43e73ee
MS
163962002-03-22 Michael Snyder <msnyder@redhat.com>
16397
882c8f02
MS
16398 * gdb.base/default.exp: Add test for gcore. Update copyright.
16399 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16400
04c12f60
FF
164012002-03-06 Fred Fish <fnf@redhat.com>
16402
16403 * gdb.base/funcargs.c: Remove extraneous ';' character.
16404 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16405
b43df995
MC
164062002-03-04 Michael Chastain <mec@shout.net>
16407
16408 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16409 accommodate gcc v3 function signature.
16410 * gdb.mi/mi0-var-cmd-exp: Ditto.
16411
92362027
AC
164122002-02-24 Andrew Cagney <ac131313@redhat.com>
16413
16414 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16415 ``GNU/Linux'' or ``Linux kernel''
16416 * testsuite/gdb.threads/pthreads.c: Ditto.
16417
258ad32d
MC
164182002-02-24 Michael Chastain <mec@shout.net>
16419
16420 * gdb.threads/pthreads.c (thread1): Add a return statement.
16421 (thread2): Likewise.
16422 (foo): Likewise.
16423
04c3b3d4
MC
164242002-02-23 Michael Chastain <mec@shout.net>
16425
16426 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16427 to placate gcc.
16428
5a2a0a20
MC
164292002-02-23 Michael Chastain <mec@shout.net>
16430
16431 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16432 test "ptype bint". The test passes on all my stabs configurations.
16433
a640f7fc
JB
164342002-02-21 Jim Blandy <jimb@redhat.com>
16435
27924826
JB
16436 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16437 filename at a time, and watch for the ones we want to see.
16438
a640f7fc
JB
16439 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16440 types of pointers to prototyped functions.
16441
edcc8c75
AC
164422002-02-20 Andrew Cagney <ac131313@redhat.com>
16443
16444 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16445 signed, unsigned and straight char.
16446 (padding_char, padding_short, padding_int, padding_long,
16447 padding_long_long, padding_float, padding_double,
16448 padding_long_double): New global variables.
16449 (fill, fill_structs): New functions.
16450
16451 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16452 for correctly sized writes. Update copyright.
16453 (get_valueof): New procedure.
16454 (get_sizeof): Call get_valueof.
16455 (check_valueof): New procedure.
16456 (check_padding): New procedure.
16457
ac57ea44
MC
164582002-02-20 Michael Chastain <mec@shout.net>
16459
16460 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16461 to setup_xfail. Document some of the remaining calls.
16462
7a10c941
MC
164632002-02-18 Michael Chastain <mec@shout.net>
16464
16465 * gdb.c++/userdef.exp: Update copyright year.
16466
fb8acdcc
DJ
164672002-02-18 Daniel Jacobowitz <drow@mvista.com>
16468
16469 * gdb.c++/userdef.exp: Test overloaded operators properly.
16470 Remove xfails.
16471
fda6ae12
MS
164722002-02-14 Michael Snyder <msnyder@redhat.com>
16473
16474 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16475
676a0442
DJ
164762002-02-14 Daniel Jacobowitz <drow@mvista.com>
16477
16478 * gdb.base/a2-run.exp: Check for a remote target properly.
16479 * gdb.base/annota1.exp: Likewise.
16480 * gdb.base/list.exp: Likewise.
16481 * gdb.base/reread.exp: Likewise.
16482 * gdb.base/scope.exp: Likewise.
16483 * gdb.base/shlib-call.exp: Likewise.
16484 * gdb.base/term.exp: Likewise.
16485 * gdb.c++/annota2.exp: Likewise.
16486
78b4f468
RE
164872002-02-13 Richard Earnshaw <rearnsha@arm.com>
16488
16489 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16490
9a81ba51
MC
164912002-02-10 Michael Chastain <mec@shout.net>
16492
16493 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16494 (call_after_alloca): Ditto.
16495
004af6c7
DJ
164962002-02-10 Daniel Jacobowitz <drow@mvista.com>
16497
16498 * gdb.base/ending-run.exp: Guard "cont" test with
16499 gdb_skip_stdio_test.
16500
37225f62
JB
165012002-02-06 Jim Blandy <jimb@redhat.com>
16502
16503 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16504 from here...
16505 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16506 To here. Disable this test on non-HP platforms. Add big comment.
16507
fe6fdd96
MS
165082002-02-04 Michael Snyder <msnyder@redhat.com>
16509
16510 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16511 other than d10v and m32r.
16512
036fad3f
RE
165132002-02-02 Richard Earnshaw <rearnsha@arm.com>
16514
16515 * gdb.base/default.exp: Rewrite test patterns to reduce time
16516 taken to match them.
16517
7148ab62
DJ
165182002-01-30 Daniel Jacobowitz <drow@mvista.com>
16519
16520 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16521 Allow a start function above main.
16522 * gdb.threads/linux-dp.exp: Fix copyright date.
16523
396cc255
DJ
165242002-01-30 Daniel Jacobowitz <drow@mvista.com>
16525
a9c64011
AS
16526 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16527 (check_philosopher_stack): Check for manager thread before checking
16528 for a just-starting thread.
396cc255 16529
f038d31b
DJ
165302002-01-30 Daniel Jacobowitz <drow@mvista.com>
16531
16532 From Neil Booth <neil@daikokuya.demon.co.uk>:
16533 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16534 warnings.
16535
b3ff9d9a
FF
165362002-01-21 Fred Fish <fnf@redhat.com>
16537
16538 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16539 not caller.
16540
39ad761d
JB
165412002-01-21 Jim Blandy <jimb@redhat.com>
16542
16543 * gdb.base/reread.exp: Check that GDB properly re-reads the
16544 executable file when it changes while no inferior is running.
16545
aaf320fa
FF
165462002-01-21 Fred Fish <fnf@redhat.com>
16547
a9c64011
AS
16548 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16549 optionally accept the "shlib events" variation.
aaf320fa 16550
808a31f5
JB
165512002-01-21 Jim Blandy <jimb@redhat.com>
16552
16553 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16554 call `fflush' after every `printf', so that the output is produced
16555 at predictable points, regardless of whatever buffering does (or
16556 doesn't) take place.
16557 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16558 at different points.
16559
4420d5e2
DJ
165602002-01-20 Daniel Jacobowitz <drow@mvista.com>
16561
16562 * gdb.c++/inherit.exp: Update copyright years.
16563 * gdb.c++/method.exp: Likewise.
16564
3e36a0f4
DJ
165652002-01-20 Daniel Jacobowitz <drow@mvista.com>
16566
16567 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16568 artificial methods/arguments.
16569 * gdb.c++/derivation.exp: Likewise.
16570 * gdb.c++/inherit.exp: Likewise.
16571 * gdb.c++/method.exp: Likewise.
16572 * gdb.c++/virtfunc.exp: Likewise.
16573
b4ceaee6
AC
165742002-01-18 Andrew Cagney <ac131313@redhat.com>
16575
16576 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16577 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16578 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16579 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16580 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16581 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16582
ecace851
JB
165832002-01-17 Jim Blandy <jimb@redhat.com>
16584
16585 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16586 anchoring the pattern matching the entry point symbol's name.
16587
375fc983
AC
165882002-01-17 Andrew Cagney <ac131313@redhat.com>
16589
16590 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16591 continue/quit query. Update copyright.
16592
fe6fdd96
MS
165932002-01-14 Michael Snyder <msnyder@redhat.com>
16594
16595 * gdb.base/gcore.exp: Remove extra debugging output.
16596
e017c81f
DJ
165972002-01-13 Daniel Jacobowitz <drow@mvista.com>
16598
16599 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16600 for slightly dubious v2 mangled string.
16601
37ab3bf8
DJ
166022002-01-13 Daniel Jacobowitz <drow@mvista.com>
16603
16604 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16605
1bc05c3a 166062002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16607
1bc05c3a 16608 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16609
1bc05c3a
JM
16610 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16611 constructors.
16612 * gdb.c++/derivation.exp: Likewise.
16613 * gdb.c++/templates.exp: Likewise.
16614 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16615
1bc05c3a
JM
166162002-01-10 Michael Snyder <msnyder@redhat.com>
16617
16618 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16619
a911c360
MS
166202002-01-08 Michael Snyder <msnyder@redhat.com>
16621
16622 * gdb.base/gcore.exp: New test for generate-core-file command.
16623 * gdb.base/gcore.c: Testcase for above.
16624 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16625
ea2119ec
JM
166262002-01-08 Jason Merrill <jason@redhat.com>
16627
16628 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16629
68203136
FF
166302002-01-07 Fred Fish <fnf@redhat.com>
16631
16632 * gdb.c++/overload.exp: Remove unconditional xfails for:
16633 print foo_instance1.overloadargs(1)
16634 print foo_instance1.overloadargs(1, 2)
16635 print foo_instance1.overloadargs(1, 2, 3)
16636 print foo_instance1.overloadargs(1, 2, 3, 4)
16637 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16638 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16639 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16640 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16641 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16642 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16643 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16644 print foo_instance1.overload1arg()
16645 print foo_instance1.overload1arg((char)arg2)
16646 print foo_instance1.overload1arg((signed char)arg3)
16647 print foo_instance1.overload1arg((unsigned char)arg4)
16648 print foo_instance1.overload1arg((int)arg7)
16649 print foo_instance1.overload1arg((unsigned int)arg8)
16650 print foo_instance1.overload1arg((float)arg11)
16651 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16652
21b9b5b1
MS
166532002-01-07 Michael Snyder <msnyder@redhat.com>
16654
16655 * gdb.base/huge.exp: New test. Print a very large target data object.
16656 (skip_huge_test): New test variable. Define if you want to skip this
16657 test. The test reads an 8 megabyte data object from the target, so it
16658 might be very time consuming on remote targets with a slow connection.
16659 * gdb.base/huge.c: New file. Test case for above.
16660
725f922e
FF
166612002-01-07 Fred Fish <fnf@redhat.com>
16662
16663 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16664 g_instance.bfoo, and g_instance.cfoo.
16665
889bf7c5 166662002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16667
889bf7c5
PA
16668 * gdb.base/break.c (multi_line_if_conditional): New function.
16669 (multi_ilne_while_conditional): Likewise.
16670 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16671 IF or WHILE condition puts the breakpoint at the start of
16672 the condition.
f286b2c3 16673
634d57ec
JL
16674 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16675 hppa*-*-hpux* expected failure.
16676 * gdb.base/structs.exp (do_function_calls): Similarly.
16677
16678 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16679 watchpoints.
16680
9fbfe2dc
AC
166812002-01-06 Andrew Cagney <ac131313@redhat.com>
16682
16683 Fix PR gdb/66.
16684 * gdb.base/structs.exp: Replace skip for a29k with skip for
16685 gdb,cannot_call_functions.
16686 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16687 * gdb.base/callfuncs.exp: Ditto.
16688 * gdb.base/call-rt-st.exp: Ditto.
16689 * gdb.base/call-strs.exp: Ditto.
16690 * gdb.base/callfwmall.exp: Ditto.
16691 * gdb.base/scope.exp: Obsolete xfail a29k.
16692 * gdb.c++/misc.exp: Ditto.
16693 * gdb.c++/cplusfuncs.exp: Ditto.
16694 * gdb.base/ptype.exp: Ditto.
16695 * gdb.base/printcmds.exp: Ditto.
16696 * gdb.base/opaque.exp: Ditto.
16697 * gdb.base/list.exp: Ditto.
16698 * gdb.base/funcargs.exp: Ditto.
16699 * gdb.base/default.exp: Ditto.
16700
8ddad156
MS
167012002-01-04 Michael Snyder <msnyder@redhat.com>
16702
ca4976a6 16703 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16704 * gdb.base/maint.exp: Add tests for maint info sections options.
16705
1b074332
JL
16706Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16707
16708 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16709
7d159115
CV
167102001-12-20 Corinna Vinschen <vinschen@redhat.com>
16711
16712 * gdb.asm/arm.inc: New file.
16713 * gdb.asm/asm-source.exp: Add arm targets.
16714 * gdb.asm/configure.in: Ditto.
16715 * gdb.asm/configure: Recreated from configure.in.
16716
8fb87725
JL
16717Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16718
afabe08c
JL
16719 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16720 with HP's compiler.
16721 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16722 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16723 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16724 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16725
16726 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16727 either HP's compilers or GCC.
16728
db521deb
JL
16729 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16730 a SIGBUS or SIGSEGV.
16731
16732 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16733
16734 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16735 can be compiled with either HP's compiler or GCC.
16736
cfa88ab7
JL
16737 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16738 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16739 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16740
ca344dff
JL
16741 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16742 to match current gdb output. Update due to using auto-solib-limit
16743 for limiting instead of overloading auto-solib-add.
16744 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16745 test program.
16746
3f3c6e55 16747 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16748 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16749 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16750 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16751 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16752 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16753 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16754 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16755 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16756 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16757 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16758 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16759 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16760
8fb87725
JL
16761 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16762 a SIGTRAP to the inferior.
16763
cf599fa7
CV
167642001-12-19 Corinna Vinschen <vinschen@redhat.com>
16765
16766 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16767 Substitute call to target_link by call to gdb_compile.
16768
2cd045cd
JL
16769Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16770
a9c64011
AS
16771 * gdb.base/break.exp: Fix HP specific search string when testing
16772 backtracing in a called function.
2cd045cd 16773
a9c64011
AS
16774 * gdb.base/constvars.exp: Only set lang to C++ if we're
16775 compiling the test with HP's compilers.
16776 * gdb.base/volatile.exp: Similarly.
2cd045cd 16777
99ebe9ac
JB
167782001-12-19 Jim Blandy <jimb@redhat.com>
16779
16780 * gdb.base/printcmds.exp: Expect the null character to be printed
16781 as '\0', and the '\013' to be printed as '\v'.
16782 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16783 * gdb.base/setvar.exp: Same.
16784
b9891b29
JB
167852001-12-17 Jim Blandy <jimb@redhat.com>
16786
0eba65ab
JB
16787 * gdb.base/completion.exp: Rather than completing very long
16788 filenames, which can make the readline library produce output we
16789 don't recognize, cd to the directory first, and then complete
16790 using nice, short relative paths.
16791
6970b5b1
JB
16792 * gdb.base/completion.exp: On some systems, there is, in fact, a
16793 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16794 variables as being in scope. So use `no_var_named_this'
16795 instead of `b'.
6970b5b1 16796
b9891b29 16797 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16798 can't find the core file's registers as a failure.
b9891b29 16799
e6ccd35f
JSC
168002001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16801
a9c64011
AS
16802 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16803 test expect string more specific.
e6ccd35f 16804
105ba819
CV
168052001-12-13 Corinna Vinschen <vinschen@redhat.com>
16806
16807 * gdb.asm/asm-source.exp: Add support for xstormy16.
16808 * gdb.asm/configure.in: Ditto.
16809 * gdb.asm/configure: Rebuild.
16810 * gdb.asm/xstormy16.inc: New file.
16811
e9e79dd9
FF
168122001-12-10 Fred Fish <fnf@redhat.com>
16813
16814 * gdb.base/maint.exp: Update to match changes in type dumping code.
16815
347dc97d
JB
168162001-12-10 Jim Blandy <jimb@redhat.com>
16817
16818 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16819 matching the entry point symbol's name at the beginning of the
16820 line.
347dc97d 16821
5178b9d6
DJ
168222001-12-07 Daniel Jacobowitz <drow@mvista.com>
16823
16824 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16825 gdb.c++/inherit.exp, gdb.c++/method.exp,
16826 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16827 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16828 and class layout support.
16829
af890c52
DJ
168302001-12-07 Daniel Jacobowitz <drow@mvista.com>
16831
16832 * gdb.c++/classes.exp: Add test for static member function.
16833 * gdb.c++/misc.cc: Add class with static member function.
16834
7a345fb3
JB
168352001-12-07 Jim Blandy <jimb@redhat.com>
16836
f2e54a80 16837 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16838 those tests as `unsupported'.
16839 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16840 Rewrite subsequent tests to use it.
16841
16842 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16843 those tests as `unsupported'.
16844 * gdb.base/structs.exp (call_struct_func): New function.
16845 (do_function_calls): Use call_struct_func to call the functions
16846 returning structs.
16847
0bc69509
JB
16848 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16849 whether functions are prototyped or not, so we can't possibly pass
16850 arguments to t_float_values2 properly.
16851
7a345fb3
JB
16852 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16853 value of `timeout' for targets other than the mips*tx39-*.
16854
edb6ede1
MS
168552001-12-06 Michael Snyder <msnyder@redhat.com>
16856
d63a86f8 16857 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16858 and detect whether the start symbol has a leading underscore.
16859
2d842f13
JB
168602001-12-04 Jim Blandy <jimb@redhat.com>
16861
16862 * gdb.base/completion.exp: Clarify indentation.
16863
68550daf
JB
168642001-12-03 Jim Blandy <jimb@redhat.com>
16865
16866 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16867 variables on the S/390, not `.word'.
16868
cd5195a8
JB
168692001-11-30 Jim Blandy <jimb@redhat.com>
16870
16871 Add assembly-source tests for s390-ibm-linux.
16872 * gdb.asm/s390.inc: New file.
16873 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16874 the S/390 architecture.
a9c64011 16875 * gdb.asm/configure: Regenerated.
cd5195a8 16876
ca9efc90
MS
168772001-11-30 Michael Snyder <msnyder@redhat.com>
16878
16879 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16880 next, info source, info sources, info line, global and static
16881 variables, and static functions.
16882 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16883 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16884 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16885 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16886 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16887 (gdbasm_leave): Restore frame pointer.
16888 (gdbasm_startup): Copy stack set-up from crt0.S.
16889
d0e66976
FN
168902001-11-26 Fernando Nasser <fnasser@redhat.com>
16891
16892 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16893 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16894 to a local (non-static) variable. Copy tstruct.a to a static buffer
16895 and return a pointer to that buffer.
16896 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16897
e2334072
MK
168982001-11-24 Mark Kettenis <kettenis@gnu.org>
16899
16900 * gdb.asm/configure.in: Fix recognition of ix86 target.
16901 * gdb.asm/configure: Regenerate.
16902
756caa3d
MS
169032001-11-21 Michael Snyder <msnyder@redhat.com>
16904
16905 * gdb.asm/sparc.inc: New file.
16906 * gdb.asm/asm-source.exp: Recognize sparc target.
16907 * gdb.asm/configure.in: Recognize sparc target.
16908 * gdb.asm/configure: Regenerate.
d63a86f8 16909
9a4d72d5
MS
169102001-11-21 Michael Snyder <msnyder@redhat.com>
16911
16912 * gdb.asm/m32r.inc: New file.
16913 * gdb.asm/asm-source.exp: Recognize m32r target.
16914 * gdb.asm/configure.in: Recognize m32r target.
16915 * gdb.asm/configure: Regenerate.
16916
a773d1cd
MS
169172001-11-20 Michael Snyder <msnyder@redhat.com>
16918
017ac23d
MS
16919 * gdb.asm/i386.inc: New file.
16920 * gdb.asm/asm-source.exp: Recognize ix86 target.
16921 * gdb.asm/configure.in: Recognize ix86 target.
16922 * gdb.asm/configure: Regenerate.
16923
a773d1cd
MS
16924 * gdb.c++/namespace.exp: Fix quotes in output messages.
16925
bb632afb
MS
169262001-11-14 Michael Snyder <msnyder@redhat.com>
16927
25d559ca 16928 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16929 qualifier in a type cast expression, to designate an address
16930 in the instruction space (Harvard architecture).
16931
4749e309
MS
169322001-11-13 Michael Snyder <msnyder@redhat.com>
16933
16934 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16935 Tests for expressions using 'const' and 'volatile'.
16936
25050984
CV
169372001-11-13 Corinna Vinschen <vinschen@redhat.com>
16938
16939 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16940
1902c51f
DJ
169412001-11-12 Daniel Jacobowitz <drow@mvista.com>
16942
16943 * lib/mi-support.exp (mi_run_to_helper): Move comments
16944 outside of gdb_expect.
16945
dcf95b47
DJ
169462001-11-11 Daniel Jacobowitz <drow@mvista.com>
16947
16948 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16949 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16950 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16951 mi0_run_to): New functions.
16952 * gdb.mi/mi-simplerun.exp: Use them.
16953 * gdb.mi/mi0-simplerun.exp: Likewise.
16954 * gdb.mi/mi-var-cmd.exp: Likewise.
16955 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16956
45b074e1
AC
169572001-11-10 Andrew Cagney <ac131313@redhat.com>
16958
16959 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16960 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16961
bf50d346
AC
169622001-11-09 Andrew Cagney <ac131313@redhat.com>
16963
16964 * gdb.base/restore.exp: Include $expected value in restored test
16965 message.
16966
9383332c
AC
169672001-11-09 Andrew Cagney <ac131313@redhat.com>
16968
16969 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16970 implemented.
16971
db62520a
MS
169722001-11-08 Michael Snyder <msnyder@redhat.com>
16973
16974 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16975 Add pass/fail message for stop at breakpoint in call dummy function.
16976
b5703437
MS
169772001-11-07 Michael Snyder <msnyder@redhat.com>
16978
d63a86f8
RM
16979 * gdb.c++/templates.exp (test_template_breakpoints):
16980 If we get an overload menu, but it does not match what
760f6330 16981 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16982 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16983 making the whitespace optional. Argument for "new" may be
16984 "unsigned" as well as "unsigned int/long".
d63a86f8 16985 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16986 making the whitespace optional. Also replace "(void) with
16987 "((void|)), making the keyword "void" optional.
d63a86f8 16988 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16989 making the whitespace optional. Also replace "(void) with
16990 "((void|)), making the keyword "void" optional.
3bf40917
MS
16991 * gdb.base/callfuncs.c (t_float_values): This function must
16992 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16993 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16994 can be tested against both cases. Usually one case involves
16995 promotion of float to double, while the other does not.
16996 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16997 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16998 includes a stack frame for "start".
16999
c8ab4e6d
JB
170002001-11-05 Jim Blandy <jimb@redhat.com>
17001
17002 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17003 pointers are 32 bits long, and that offsets of relocs are always
17004 stored in the data (REL-style), and not in the reloc entry itself
17005 (RELA-style).
17006 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17007 stabs.
17008
3f08ced9
MS
170092001-11-01 Michael Snyder <msnyder@redhat.com>
17010
17011 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17012 and regular expression operators by using quoting.
17013
cbfa24cd
MS
170142001-10-31 Michael Snyder <msnyder@redhat.com>
17015
17016 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17017 depending on what the symbol table contains.
17018 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17019 the output of the ptype command. Similarly, accept both "const &"
17020 and "const&".
17021
aaa68313
CV
170222001-10-31 Corinna Vinschen <vinschen@redhat.com>
17023
17024 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17025 symbol `STORAGE' to allow to choose the storage class of
17026 the local datastructures.
17027 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17028 compiler directive.
17029
91740388
MS
170302001-10-30 Michael Snyder <msnyder@redhat.com>
17031
17032 * gdb.base/jump.exp: Allow it to run for all targets.
17033
1b7c05e7
CV
170342001-10-29 Corinna Vinschen <vinschen@redhat.com>
17035
17036 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17037 with new double_array size.
17038 (main): Change storage class of all local variables to static.
17039 Reduce size of double_array to 9.
17040 * gdb.base/call-ar-st.exp: Increase timeout value.
17041 Change expected output for double array to match new size in
17042 call-ar-st.c.
17043
36a22261
CV
170442001-10-29 Corinna Vinschen <vinschen@redhat.com>
17045
17046 * gdb.base/ending-run.exp: Create identical output when passing
17047 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 17048 Stormy16 target.
36a22261 17049
92b8ae91
MK
170502001-10-28 Mark Kettenis <kettenis@gnu.org>
17051
17052 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17053 that we catch the expected failure under Linux/x86.
17054
cb135b83
OF
170552001-10-29 Orjan Friberg <orjanf@axis.com>
17056
17057 * gdb.base/setvar.exp: Escape curly braces.
17058 * gdb.stabs/weird.exp: Ditto.
17059
6884aa54
DJ
170602001-10-27 Daniel Jacobowitz <drow@mvista.com>
17061
17062 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17063 * gdm.mi/mi0-hack-cli.exp: Likewise.
17064
0398c9aa
AC
170652001-10-25 Andrew Cagney <ac131313@redhat.com>
17066
17067 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17068 messages.
17069
d20bf2e8
AC
170702001-10-21 Andrew Cagney <ac131313@redhat.com>
17071
17072 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17073 checking MI enabled.
17074
03dd63aa
CV
170752001-10-09 Corinna Vinschen <vinschen@redhat.com>
17076
17077 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17078
1d9d99f3
FCE
170792001-10-04 Frank Ch. Eigler <fche@redhat.com>
17080
17081 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17082 if gdb child process crashes, just signal an error.
17083
838ae6c4
JB
170842001-10-02 Jim Blandy <jimb@redhat.com>
17085
17086 * lib/gdb.exp (test_xfail_format): Simplify.
17087
17088 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17089 front of the variable name `format'. Simplify `if'.
17090
8f0cbc1c
DJ
170912001-10-01 Daniel Jacobowitz <drow@mvista.com>
17092
17093 * gdb.threads/pthreads.exp: Wait for output and delay
17094 before sending ^C.
17095
1f08dafd
DJ
170962001-10-01 Daniel Jacobowitz <drow@mvista.com>
17097
17098 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17099 some incorrect output instead of timing out.
17100 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17101
674f90ff
CV
171022001-09-28 Corinna Vinschen <vinschen@redhat.com>
17103
17104 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17105 check to allow additional `int'.
17106
9b284272
DJ
171072001-09-27 Daniel Jacobowitz <drow@mvista.com>
17108
17109 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17110 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17111
b55a4771
MS
171122001-09-27 Michael Snyder <msnyder@redhat.com>
17113
17114 * lib/gdb.exp (test_debug_format): New proc.
17115 (setup_xfail_format): Use new proc test_debug_format.
17116 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17117 proc; use new service proc test_debug_format.
17118 Replace all other "gcc_compiled" tests with this test.
17119 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17120 proc; use new service proc test_debug_format.
17121 Replace all other "gcc_compiled" tests with this test.
17122
171232001-09-27 Michael Snyder <msnyder@redhat.com>
17124
17125 * gdb.base/cvexpr.exp: New file.
17126 * gdb.base/cvexpr.c: New file
17127 Test for expressions using const and volatile keywords.
17128
4e6667ac
CV
171292001-09-26 Corinna Vinschen <vinschen@redhat.com>
17130
17131 * gdb.base/constvars.exp: Check for different orders of keywords
17132 and additional "int" strings in output.
17133
4f337972
AC
171342001-09-22 Andrew Cagney <ac131313@redhat.com>
17135
17136 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17137 responses from "help maint".
17138
2015650d
FCE
171392001-09-19 Frank Ch. Eigler <fche@redhat.com>
17140
17141 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17142 to localhost:NNN instead of :NNN, in case Xvfb is listening
17143 only on TCP.
17144
f3bcedc1
CV
171452001-09-19 Corinna Vinschen <vinschen@redhat.com>
17146
17147 * gdb.base/recurse.exp: When checking leaving the watchpoint
17148 scope, recognize when gdb is in function's epilogue and pass.
17149
6b819c92
KS
171502001-09-18 Keith Seitz <keiths@redhat.com>
17151
17152 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17153 support for running tests against sid targets.
17154 (gdbtk_done): Ditto.
17155
a10c9419
CV
171562001-09-18 Corinna Vinschen <vinschen@redhat.com>
17157
17158 * gdb.base/ending-run.c (main): Set stdout buffersize
17159 to the same reasonable value for any target.
17160 * gdb.base/ending-run.exp: Add a regular expression
17161 to make testsuite happy on Sanyo Stormy16 target.
17162
739d0d99
CV
171632001-09-17 Corinna Vinschen <vinschen@redhat.com>
17164
17165 * gdb.base/display.c (do_loops): Add float variable `f'.
17166 Increment f in loop.
17167 * gdb.base/display.exp: Increment timeout by 60 seconds.
17168 Change float display test to use variable `f'.
17169
1b8947f0
JB
171702001-09-17 Jim Blandy <jimb@redhat.com>
17171
17172 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17173 overflowing the limited breakpoint tables on some ROM monitors
17174 (like the ROM68K).
17175
9890ac81
FCE
171762001-09-15 Frank Ch. Eigler <fche@redhat.com>
17177
17178 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17179 the "-ac" (disable access control) flag.
17180
6db765ea
JH
171812001-08-30 Jeff Holcomb <jeffh@redhat.com>
17182
17183 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17184 ints.
17185
4c32cc04
KS
171862001-08-30 Keith Seitz <keiths@redhat.com>
17187
17188 * lib/gdb.exp: Move all insight-related functionality into
17189 separate file.
17190 * lib/insight-support.exp: New file.
17191
8d6e6f81
FCE
171922001-08-29 Frank Ch. Eigler <fche@redhat.com>
17193
17194 * config/sid.exp (sid_start): Never set sid verbosity; disable
17195 expect_background {} that consumed its stdout; tolerate </dev/null.
17196 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17197
6a90e1d0
AC
171982001-08-18 Andrew Cagney <ac131313@redhat.com>
17199
17200 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17201 CLI jump command to start it.
17202 (mi_run_to_main): Fail immediatly when unexpected output.
17203
1759b3c3
AC
172042001-08-18 Andrew Cagney <ac131313@redhat.com>
17205
17206 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17207 beginning of function. Fix PR gdb/191.
17208
61d11d80
FCE
172092001-08-16 Frank Ch. Eigler <fche@redhat.com>
17210
17211 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17212 what to force sid endianness to.
17213
942a4df2
KS
172142001-08-15 Keith Seitz <keiths@redhat.com>
17215
17216 * lib/gdb.exp (gdbtk_start): Don't set environment
17217 variables for TCL_LIBRARY and friends. Insight will
17218 now figure these out for itself.
17219
0521c418
MS
172202001-08-02 Michael Snyder <msnyder@redhat.com>
17221
17222 * gdb.base/completion.exp: Remove the symbol "a64l" from
17223 the expect string; this is target-specific, and not related
17224 to what is being tested.
17225
74a9a58a
DB
172262001-08-02 Dave Brolley <brolley@redhat.com>
17227
17228 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17229
c70819fa
MS
172302001-07-25 Michael Snyder <msnyder@redhat.com>
17231
c2b8fa57
MS
17232 * gdb.base/consecutive.exp: New file. Test stepping over
17233 breakpoints on consecutive instructions.
17234 * gdb.base/consecutive.c: New file.
17235
c70819fa
MS
17236 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17237 curly braces in regular expressions.
17238
2b1a1355
MS
172392001-07-25 Michael Snyder <msnyder@redhat.com>
17240
17241 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17242 legitimate output from stepping out of main.
17243
413eca6f
KS
172442001-07-22 Keith Seitz <keiths@redhat.com>
17245
17246 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17247 the empty string, do not run the tests.
17248
7e5a9322
SC
172492001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17250
17251 * gdb.base/long_long.exp: Detect size of pointer. Take into
17252 account 2-byte pointers when testing for p/a results.
17253
de58f10f
SC
172542001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17255
d63a86f8 17256 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17257 and defined to 1K for m68hc11.
17258 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17259 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17260 (sizeof_random_data): New variable to tell the size of the data table;
17261 don't test past this size; always run to main.
17262
d6f5fea1
SC
172632001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17264
17265 * gdb.base/return2.exp: return of long long and double fails for
17266 68HC11; don't execute these tests on that platform.
17267 * gdb.base/return.exp: Return of a double fails for 68hc11.
17268
c477543d
SC
172692001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17270
17271 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17272 tests that print a float.
17273 * call-rt-st.exp: Likewise.
17274
63cf1c79
MK
172752001-07-12 Mark Kettenis <kettenis@gnu.org>
17276
17277 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17278 running this test on Linux.
17279
112f9ab5
MC
172802001-06-24 Michael Chastain <chastain@redhat.com>
17281
17282 * gdb.base/arithmet.exp: Remove some tests to make all test names
17283 unique.
17284
4970cb0f
MS
172852001-07-03 Michael Snyder <msnyder@redhat.com>
17286
17287 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17288 the output of the ptype command.
17289
d85da69f
MS
172902001-07-02 Michael Snyder <msnyder@redhat.com>
17291
4c8a82de
MS
17292 * gdb.base/completion.exp: Don't assume that break.c is the only
17293 source file that may contain functions named "marker".
d85da69f
MS
17294 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17295
8afc772b
AC
172962001-06-28 Andrew Cagney <ac131313@redhat.com>
17297
17298 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17299 of files to delete.
17300
17301 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17302 * gdb.disasm/h8300s.exp: New file.
17303 gdb.disasm/h8300s.s: Likewise.
17304
cff22675
AC
173052001-06-27 Andrew Cagney <ac131313@redhat.com>
17306
17307 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17308 empty breakpoint tables.
17309
68c81b54
AC
173102001-06-25 Andrew Cagney <ac131313@redhat.com>
17311
17312 * lib/mi-support.exp: Update args=... part of stop-reason
17313 patterns. Accept either a list or a tuple.
17314
2dd62704
AC
173152001-06-23 Andrew Cagney <ac131313@redhat.com>
17316
17317 * lib/mi-support.exp: Remove local emacs variable defining
17318 change-log-default-name.
17319
b4127474
MC
173202001-06-22 Michael Chastain <chastain@redhat.com>
17321
17322 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17323 This is operationally compatible with the previous version.
17324
8dbfb380
JB
173252001-06-13 Jim Blandy <jimb@redhat.com>
17326
17327 * lib/gdb.exp (gdb_test): Doc fix.
17328
f2d8c86d
MC
173292001-06-10 Michael Chastain <chastain@redhat.com>
17330
17331 * gdb.base/exprs.exp: Remove a duplicate test.
17332
81564d34
JB
173332001-06-06 Jim Blandy <jimb@redhat.com>
17334
17335 * gdb.base/return2.exp (main): Use values to test float and double
17336 returns that are not NaN's, to avoid being confused by IEEE
17337 comparison rules.
17338
da55addb
MS
173392001-06-04 Michael Snyder <msnyder@redhat.com>
17340
17341 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17342 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17343 rather than wait for 12 more tests to time out.
17344
42c65987
JB
173452001-06-06 Jim Blandy <jimb@redhat.com>
17346
b18bced9 17347 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17348 Don't forget to match the GDB prompt.
b18bced9 17349
42c65987
JB
17350 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17351
5b41e5f0
JB
173522001-06-04 Jim Blandy <jimb@redhat.com>
17353
17354 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17355 command.
17356
015e046f
KB
173572001-05-31 Kevin Buettner <kevinb@redhat.com>
17358
17359 * gdb.base/annota1.exp (info break): Match four or more spaces
17360 after "Address".
17361
fb1ffbbe
MC
173622001-05-31 Michael Chastain <chastain@redhat.com>
17363
17364 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17365 (dm_type_int_star): Likewise.
17366 (dm_type_long_star): Likewise.
17367 (dm_type_void_star): Likewise.
17368
5ea2a32c
KB
173692001-05-29 Kevin Buettner <kevinb@redhat.com>
17370
17371 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17372 to a known value in order to get consistent results regardless
17373 of the setting of INPUTRC or the presence or contents of .inputrc.
17374
ae23c492
MS
173752001-05-24 Michael Snyder <msnyder@redhat.com>
17376
ac55707e
MS
17377 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17378 Don't require that the main thread and the manager thread are the
17379 first in the list.
17380
ae23c492
MS
17381 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17382 debugging. If test fails, issue an "unsupported" not a "fail".
17383
400071f1
JB
173842001-05-24 Jim Blandy <jimb@redhat.com>
17385
17386 Don't assume that short is shorter than int.
17387 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17388 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17389 this isn't true.
400071f1
JB
17390 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17391 an int, is not equal to ~0 stored in an unsigned char. This tests
17392 the same thing that the previous test meant to, but works on
17393 16-bit machines, too.
17394 ("print unsigned char != (~0)"): Same test, complemented.
17395
0816a3e5
MS
173962001-05-24 Michael Snyder <msnyder@redhat.com>
17397
17398 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17399 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17400 and prevents dejagnu getting out of step.
17401
f6dc23a9
KB
174022001-05-23 Kevin Buettner <kevinb@redhat.com>
17403
17404 * gdb.base/finish.exp (finish_void): Revise pattern for
17405 stopping on the call statement to not permit stopping at
17406 the start of the instructions comprising the call sequence.
17407
7dbd117d
MC
174082001-05-19 Michael Chastain <chastain@redhat.com>
17409
17410 * gdb.base/callfuncs.exp: Make all test names unique.
17411 * gdb.base/commands.exp: Make all test names unique.
17412 * gdb.base/condbreak.exp: Make all test names unique.
17413 * gdb.base/dbx.exp: Make all test names unique.
17414 * gdb.base/default.exp: Make all test names unique.
17415 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17416 and TIMEOUT messages to their corresponding PASS message.
17417 * gdb.base/ending-run.exp: Make all test names unique.
17418 * gdb.base/long_long.exp: Remove duplicate test.
17419
6b0b0a9e
KB
174202001-05-21 Kevin Buettner <kevinb@redhat.com>
17421
17422 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17423 stop on the call statement as well as the statement after the
17424 call.
17425
2caa35cb
MS
174262001-05-21 Michael Snyder <msnyder@redhat.com>
17427
17428 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17429
40713331
EZ
174302001-05-10 Elena Zannoni <ezannoni@redhat.com>
17431
a9c64011
AS
17432 * gdb.base/completion.exp: Revamp test. Make it execute on all
17433 platforms.
40713331 17434
c2c1be8d
EZ
174352001-05-10 Elena Zannoni <ezannoni@redhat.com>
17436
a9c64011
AS
17437 * config/gdbserver.exp (gdb_load): Handle the case
17438 in which the arguments to gdbserver are given in the
17439 baseboard configuration file.
17440 Also handle the case in which the server needs to do a
17441 load.
2c9cd303 17442
9671de48
KS
174432001-05-07 Keith Seitz <keiths@cygnus.com>
17444
a9c64011
AS
17445 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17446 set up the display for testing.
17447 (gdbtk_start): Convert all paths to paths that tcl will like.
17448 Export target information to environment.
17449 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17450 necessary.
17451 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17452 (to_tcl_path): New proc to convert a given pathname into
17453 a path acceptible as an argument to a tcl command.
17454 (_gdbtk_export_target_info): New proc to export target info
17455 into the environment for gdbtk testing.
17456 (gdbtk_done): New proc to signal end-of-test.
9671de48 17457
5a360f47
JB
174582001-05-06 Jim Blandy <jimb@redhat.com>
17459
17460 * restore.c: Make the code of caller0 correspond to its comment.
17461
66c756c6
MS
174622001-05-03 Michael Snyder <msnyder@redhat.com>
17463
17464 * config/sid.exp (gdb_target_sid): Check for error messages.
17465 On error or timeout, don't make expect exit (which will terminate
17466 all subsequent tests); instead just make gdb exit.
d63a86f8 17467 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17468 return a negative value.
17469
a966fde5
JB
174702001-04-24 Jim Blandy <jimb@redhat.com>
17471
851c18e0
JB
17472 * gdb.c++/templates.exp: If we see the prompt for the overload
17473 list, but we haven't recognized any of the longer patterns,
17474 arrange for this test to fail, not hang.
17475
a966fde5
JB
17476 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17477 variations.
17478
db144853
MC
174792001-04-22 Michael Chastain <chastain@redhat.com>
17480
17481 * gdb.c++/local.exp: Use the 'runto' library function.
17482 * gdb.c++/namespace.exp: Likewise.
17483 * gdb.c++/overload.exp: Likewise.
17484
3207ec21
KB
174852001-03-26 Kevin Buettner <kevinb@redhat.com>
17486
17487 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17488 * gdb.base/step-line.exp: New file. Test step/next in presence of
17489 #line directives.
17490 * gdb.base/step-line.c: New file. Test program for the above.
17491 * gdb.base/step-line.inp: New file. We pretend that this file has
17492 been transformed by some other tool into step-line.c.
17493
13b57657
JB
174942001-03-21 Jim Blandy <jimb@redhat.com>
17495
17496 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17497 unmangled operator names.
17498
754cbe1c
JB
174992001-03-20 Jim Blandy <jimb@redhat.com>
17500
17501 * gdb.threads/linux-dp.exp: Recognize an additional message
17502 generated by GDB when it doesn't understand how to debug threads
17503 on the target system.
17504
177495c9
AC
175052001-03-19 Andrew Cagney <ac131313@redhat.com>
17506
17507 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17508
f266096b
MC
175092001-03-12 Michael Chastain <chastain@redhat.com>
17510
17511 * gdb.c++/derivation.exp: Use the 'runto' library function.
17512
cac3c2ff
MC
175132001-03-12 Michael Chastain <chastain@redhat.com>
17514
17515 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17516
b6c11a24
MC
175172001-02-24 Michael Chastain <chastain@redhat.com>
17518
17519 * gdb.c++/ref-types.exp: Change handwritten code to library
17520 function 'runto'.
17521
6bae5bce
OF
175222001-03-16 Orjan Friberg <orjanf@axis.com>
17523
17524 * gdb.base/signals.exp: Set count to 0 explicitly.
17525
0015fd9a
MS
175262001-03-15 Mark Salter <msalter@redhat.com>
17527
17528 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17529 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17530 (gdb_load): Add support for additional target_info: gdb_download_size
17531 and gdb_load_timeout.
0015fd9a 17532
fc33412a
DT
17533Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17534
17535 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17536 file -- to prevent failing when the compile fails but we have no
17537 intention of running the tests anyway.
fc33412a
DT
17538
17539 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17540 tests if set.
17541
17542 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17543 integers.
fc33412a
DT
17544
17545 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17546 * gdb.c++/namespace.exp: Ditto.
17547
115f06de
OF
175482001-03-07 Orjan Friberg <orjanf@axis.com>
17549
17550 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17551 * gdb.base/pointers.exp: Relax pattern match of decimals.
17552
b6ba6518
KB
175532001-03-06 Kevin Buettner <kevinb@redhat.com>
17554
17555 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17556 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17557 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17558 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17559 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17560 config/sh.exp, config/sid.exp, config/slite.exp,
17561 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17562 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17563 config/vxworks.exp, config/vxworks29k.exp,
17564 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17565 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17566 gdb.base/arithmet.exp, gdb.base/assign.exp,
17567 gdb.base/async.exp, gdb.base/attach.exp,
17568 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17569 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17570 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17571 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17572 gdb.base/commands.exp, gdb.base/completion.exp,
17573 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17574 gdb.base/constvars.exp, gdb.base/corefile.exp,
17575 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17576 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17577 gdb.base/ending-run.exp, gdb.base/environ.exp,
17578 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17579 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17580 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17581 gdb.base/funcargs.exp, gdb.base/help.exp,
17582 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17583 gdb.base/logical.exp, gdb.base/long_long.exp,
17584 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17585 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17586 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17587 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17588 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17589 gdb.base/regs.exp, gdb.base/relational.exp,
17590 gdb.base/remote.exp, gdb.base/reread.exp,
17591 gdb.base/restore.exp, gdb.base/return2.exp,
17592 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17593 gdb.base/selftest.exp, gdb.base/setshow.exp,
17594 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17595 gdb.base/sigall.exp, gdb.base/signals.exp,
17596 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17597 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17598 gdb.base/step-test.exp, gdb.base/structs.c,
17599 gdb.base/structs.exp, gdb.base/structs2.exp,
17600 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17601 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17602 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17603 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17604 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17605 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17606 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17607 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17608 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17609 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17610 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17611 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17612 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17613 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17614 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17615 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17616 gdb.trace/circ.exp, gdb.trace/collection.exp,
17617 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17618 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17619 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17620 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17621 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17622 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17623 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17624 notices.
17625
dc96c6c7 176262001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17627
17628 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17629 first arg is int not float.
17630
dc96c6c7 176312001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17632
17633 * gdb.base/reread.exp: Unsupported for non-native targets;
17634 doesn't work for remote debugging.
17635
9b0c4aeb
FN
176362001-02-19 Fernando Nasser <fnasser@redhat.com>
17637
17638 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17639 * gdb.base/ending-run.exp: Properly handle the BSP state when
17640 stepping past the end of main.
9b0c4aeb 17641
02aa71d5
MC
176422001-02-19 John Moore <jmoore@redhat.com>
17643
17644 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17645 Converted HPUX fix for non-expected items following multiple
17646 step commands into general solution for all platforms.
17647
1fa449a4
MC
176482001-02-18 Michael Chastain <chastain@redhat.com>
17649
17650 * gdb.c++/classes.exp (do_tests): Change runto statements
17651 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17652 statements demangler agnostic.
17653 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17654 (gdb_virtfunc_restart): Likewise.
17655
b2f9ec70
MC
176562001-02-14 Michael Chastain <chastain@redhat.com>
17657
17658 * gdb.c++/inherit.exp (do_tests): Change runto statements
17659 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17660 statements demangler agnostic.
17661
cf74b8ca
AC
17662Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17663
17664 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17665 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17666 before calling common_routine 15 times'' tests.
cf74b8ca 17667
99f78f56
MC
176682001-02-11 Michael Chastain <chastain@redhat.com>
17669
17670 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17671 Helps the test script figure out which demangler is in use.
17672 (dm_type_foo_ref): Ditto.
17673 (dm_type_int_star): Ditto.
17674 (dm_type_long_star): Ditto.
17675 (dm_type_unsigned_int): Ditto.
17676 (dm_type_void): Ditto.
17677 (dm_type_void_star): Ditto.
99707966 17678 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17679 Probe the gdb demangler and set variables to accommodate
17680 formatting differences.
17681 (info_func_regexp): New function. Same as info_func, but
17682 matches against a regexp.
17683 (info_func): Match against a literal string.
17684 (print_addr_2): New function. Match against a literal string,
17685 which can be different from the input to gdb.
17686 (print_addr): Simply call print_addr_2 with the same argument twice.
17687 (test_lookup_operator_functions): Use demangler formatting variables.
17688 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17689 the tests in the same order as the C++ class declaration.
17690 (test_paddr_operator_functions): Ditto.
17691 (test_paddr_overloaded_functions): Ditto.
17692 (test_paddr_hairy_functions): Use demangler formatting variables.
17693 Add reference to gdb/19 for related tests.
17694 (do_tests): Call probe_demangler.
17695
1de8f023
KB
176962001-01-30 Kevin Buettner <kevinb@redhat.com>
17697
17698 * gdb.c++/templates.cc (printf): Remove unused function definition.
17699
ca3f91ed
MS
177002001-01-26 Felix Lee <flee@redhat.com>
17701
17702 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17703
177042001-01-25 matthew green <mrg@redhat.com>
17705
17706 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17707 up sid.
17708 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17709
177102001-01-25 matthew green <mrg@redhat.com>
17711
17712 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17713 Deprecate $sid_spawn_id.
ca3f91ed
MS
17714 (sid_exit): Remove code necessary only for `spawn.'
17715
177162001-01-25 matthew green <mrg@redhat.com>
17717
17718 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17719
fb18ec4a
MC
177202001-01-28 Michael Chastain <chastain@redhat.com>
17721
17722 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17723 to call when tests fail. It takes gdb out of the overloaded
17724 function choice menu back to the main prompt, so that the test
17725 program stays synchronized.
17726 (set_bp_overloaded): New proc to collect all the common
17727 code for setting a breakpoint on an overloaded name. Calls
17728 take_gdb_out_of_choice_menu when needed.
17729 (menu_overload1arg): New variable to collect the repeated
17730 instances of the expected menu for an overloaded name. Change
17731 the regular expression to handle changes in g++ type encoding:
17732 "void" can be either "void" or "", and "unsigned int" can be
17733 either "unsigned int" or "unsigned".
17734 (continue_to_bp_overloaded): Change regular expressions to handle
17735 changes in g++ type encoding.
17736 (no proc): Call take_gdb_out_of_choice_menu when needed.
17737 Remove redundant calls to "info break". Accept either "canceled"
17738 or "cancelled". Change regular expressions in "info break"
17739 calls to handle changes in g++ type encoding. Give all tests
17740 unique strings.
17741
9c646a6e
BE
177422001-01-17 Ben Elliston <bje@redhat.com>
17743
17744 * config/sid.exp: New file.
17745
9549d9c1
AC
17746Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17747
17748 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17749
dc96c6c7 177502000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17751
17752 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17753 Add a RE to accept a non-ascii char if one is ever presented.
17754
b4df4f68
FN
177552000-12-20 Fernando Nasser <fnasser@redhat.com>
17756
297dd0fd 17757 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17758
dc96c6c7 177592000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17760
d63a86f8 17761 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17762 in regexp. One '\' does not suffice on Linux.
17763
4a7bddb6
MC
177642000-12-09 Michael Chastain <chastain@redhat.com>
17765
17766 * gdb.base/break.exp (test_clear_command): Use a marker function
17767 rather than 'main' for the test function. Also move this
17768 test to an execution point where the marker function names are
17769 guaranteed to be bound to functions. (Executing tests after a
17770 'finish' from main runs into name conflicts with local names
17771 in __libc_start_main).
17772
dc96c6c7 177732000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17774
17775 * gdb.base/finish.exp: New test for gdb's "finish" command.
17776 * gdb.base/return2.exp: New test for gdb's "return" command.
17777 * gdb.base/return2.c: New source file for above.
17778
dc96c6c7 177792000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17780
17781 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17782 * gdb.base/miscexprs.exp: Ditto.
17783 * gdb.base/pointers.exp: Ditto.
17784 * gdb.c++/derivation.exp: Ditto.
17785 * gdb.c++/local.exp: Ditto.
17786 * gdb.c++/namespace.exp: Ditto.
17787 * gdb.c++/overload.exp: Ditto.
17788 * gdb.c++/ref-types.exp: Ditto.
17789
dc96c6c7 177902000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17791
17792 * gdb.base/constvars.exp: Test result of "up" command.
17793 * gdb.base/miscexprs.exp: Ditto.
17794 * gdb.base/pointers.exp: Ditto.
17795 * gdb.base/scope.exp: Ditto.
17796 * gdb.c++/derivation.exp: Ditto.
17797 * gdb.c++/local.exp: Ditto.
17798 * gdb.c++/namespace.exp: Ditto.
17799 * gdb.c++/overload.exp: Ditto.
17800 * gdb.c++/ref-types.exp: Ditto.
17801
44097287
FN
178022000-11-22 Michael Chastain <chastain@redhat.com>
17803
17804 * mips_pro.exp: Accept either "middle -> top -> main" or
17805 "middle -> main" in the backtrace, because gcc can optimize
17806 tail calls to jumps. Remove setup_xfail for the hppa case.
17807 Add a comment with the original warning messages from PR 3016,
17808 which was filed in 1993, to preserve them for posterity.
17809
9d2e1bab
ND
178102000-11-17 Nick Duffek <nsd@redhat.com>
17811
17812 * lib/gdb.exp (gdb_test): Override timeout with board info.
17813
1aca8eb7
ND
178142000-11-17 Nick Duffek <nsd@redhat.com>
17815
17816 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17817 the second kill and detach messages.
17818
93076499
ND
178192000-11-17 Nick Duffek <nsd@redhat.com>
17820
17821 * configure.in: Add AC_EXEEXT.
17822 * configure: Regenerate.
17823 * Makefile.in (just-check): Export EXEEXT.
17824 * lib/gdb.exp ($EXEEXT): Import from environment.
17825 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17826 expect "maint dump-me" on Cygwin.
17827 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17828 $EXEEXT.
17829
30e87cd3
ND
178302000-11-17 Nick Duffek <nsd@redhat.com>
17831
17832 * gdb.base/break.exp: Test backtrace and finish from called
17833 function on all platforms, not just HP-UX.
17834
dc96c6c7 178352000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17836
17837 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17838 code from gdb_target_monitor, so it can be used independantly
17839 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17840
dc96c6c7 178412000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17842
17843 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17844 * gdb.base/corefile.exp: Expect the message "Program is being
17845 debugged already" when we send the "corefile" command, since
17846 the preceeding gdb_load may have connected gdb to a remote target.
17847 * gdb.base/display.exp: Disable hardware watchpoints if new
17848 board info variable "no_hardware_watchpoints" is true.
17849 Replace single-letter commands with more readable ones.
17850 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17851 if new board info variable "no_hardware_watchpoints" is true.
17852 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17853 to see if stdio (printf) testing is possible.
17854 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17855 board info variable "no_hardware_watchpoints" is true. Use new
17856 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17857
39124dea
FN
178582000-11-13 Fernando Nasser <fnasser@redhat.com>
17859
17860 From Orjan Friberg <orjanf@axis.com>:
17861 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17862 in array print pattern match.
17863
a9e2e984
FN
178642000-11-09 Fernando Nasser <fnasser@redhat.com>
17865
17866 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17867 spelling "cancelled" to U.S. spelling "canceled" to match changes
17868 made to gdb.
17869 * gdb.c++/ovldbreak.exp: Ditto.
17870
c7db355b
PS
178712000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17872
17873 * gdb.base/callfuncs.c (main): Moved to end of file, call
17874 t_double_values to initialize the FPU before inferior calls are made.
17875 * gdb.base/callfuncs.exp: Test for register preservation after calling
17876 inferior functions. Add tests for continuining, finishing and
17877 returning from a stop in a call dummy.
17878
dc96c6c7 178792000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17880
17881 * gdb.base/commands.exp: Break up long lines, and re-indent.
17882
dc96c6c7 178832000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17884
17885 * config/gdbserver.exp: Rewritten from the ground up, to make it
17886 compatible with the current dejagnu tree, and to make it work with
17887 the new "gdbserver" in libremote.
17888
dc96c6c7 178892000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17890
17891 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17892 * gdb.base/varargs.exp: Skip entire test if no printf support.
17893 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17894 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17895
dc96c6c7 178962000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17897
17898 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17899 no floating point support.
17900 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17901 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17902 * gdb.base/call-rt-st.exp: Ditto.
17903 * gdb.base/call-strs.exp: Ditto.
17904
bac5fc66
JG
179052000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17906
17907 * gdb.base/sizeof.c: include <stdio.h>.
17908
17909 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17910 'finish', otherwise uncaptured gdb_prompt would potentially
17911 throw remaining test points out of sync.
bac5fc66 17912
b22a6027
SB
179132000-07-26 Scott Bambrough <scottb@netwinder.org>
17914
17915 * gdb.base/recurse.exp: Run tests for all targets.
17916 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17917 gnu-oldld case on ARM.
17918 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17919 for ARM targets.
d63a86f8 17920
d8231941
AG
17921Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17922
17923 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17924 * gdb.java/configure: Rebuild.
17925
8caabe69
AG
17926Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17927
17928 * gdb.java/jv-exp.exp: New file.
17929
9d273ca3
AG
17930Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17931
17932 * configure: Rebuilt.
17933 * configure.in (configdirs): Add gdb.java.
17934 * gdb.java/jmisc.java: New file.
17935 * gdb.java/jmisc.exp: New file.
17936 * gdb.java/Makefile.in: New file.
17937 * gdb.java/configure: Rebuilt.
17938 * gdb.java/configure.in: New file.
17939 * lib/java.exp: New file.
17940
4f823a66
AC
17941Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17942
17943 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17944 underflow.
4f823a66 17945
2391e11d
AC
17946Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17947
17948 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17949 and the compilers sizes.
2391e11d 17950
54602222
ND
179512000-07-09 Nick Duffek <nsd@redhat.com>
17952
17953 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17954 (use_methods): New function.
17955 (main): Call use_methods().
17956 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17957 (do_tests): Call test_method_param_class.
17958
2bec0572
ND
179592000-07-09 Nick Duffek <nsd@redhat.com>
17960
17961 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17962 spelling.
17963 (test_enums): New procedure. Move enum tests from end of script
17964 to here. Set breakpoint on function name instead of line number.
17965 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17966 (enums2): New marker function.
17967 (enums1): New function.
17968 (main): Call enums1(). Move enum tests to enums1().
17969
78492fde
AC
17970Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17971
17972 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17973 compile/link program. Update line numbers.
78492fde
AC
17974 * gdb.asm/d10v.inc: Define ``startup''.
17975 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17976
49a2cef8
AC
17977Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17978
17979 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17980
3e6c8688
EZ
179812000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17982
17983 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17984 of 'help maint print' command.
3e6c8688 17985
9ff5cbe9
AC
17986Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17987
17988 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17989 they use gdb_expect_list.
9ff5cbe9 17990
17c579bd
AC
17991Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17992
17993 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17994 memory-read-packet-size'' instead of ``set endian big'' to test
17995 long commands.
17c579bd 17996
e6d71bf3
DB
179972000-06-03 Daniel Berlin <dan@cgsoftware.com>
17998
17999 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 18000 g++, and stop skipping them.
e6d71bf3
DB
18001
18002 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18003 work under g++.
18004
d63a86f8 18005 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
18006 initialization.
18007
dc96c6c7 180082000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
18009
18010 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18011 the regular expression: accept an (almost) arbitrary sequence of
18012 "frames-invalid" and "breakpoints-invalid" messages both before
18013 and after the "starting" message.
18014
dc96c6c7 180152000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
18016
18017 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 18018
dc96c6c7 180192000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
18020
18021 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18022 Relax the regular expression a little, make it pass on Solaris 8.
18023
8216cda9
KB
180242000-05-12 Kevin Buettner <kevinb@redhat.com>
18025
18026 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 18027 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
18028 Instead, it is permissible for gdb to stop on the line of the
18029 call itself.
18030
1a570b2f
MS
180312000-05-12 Michael Snyder <msnyder@.cygnus.com>
18032
18033 * gdb.base/break.exp (bp on small function, optimized file):
18034 Add a second pass pattern. The behavior differs here between stabs
18035 and dwarf for one-line functions. Stabs preserves two line symbols
18036 (one before the prologue and one after) with the same line number,
18037 but dwarf regards these as duplicates and discards one of them.
18038 Therefore the address after the prologue (where the breakpoint is)
18039 has no exactly matching line symbol, and GDB reports the breakpoint
18040 as if it were in the middle of a line rather than at the beginning.
18041
dc96c6c7 180422000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 18043
d63a86f8 18044 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
18045 rather than "send_gdb" (for consistancy).
18046
7d418785
AC
18047Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18048
18049 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18050 * gdb.c++/templates.cc: Properly check for GCC version number.
18051 * lib/compiler.cc: Likewise
18052
dc96c6c7 180532000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 18054
d63a86f8 18055 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
18056 gdb may not stop at the first line of main, due to code motion.
18057
dc96c6c7 180582000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
18059
18060 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18061 This test depends on parsing the printf output from the target.
18062 Since the sparclet stub doesn't do stdio, this will never work.
18063 * gdb.base/call-rt-st.exp: ditto.
18064 * gdb.base/call-strs: ditto.
18065
dc96c6c7 180662000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
18067
18068 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18069
18070 * gdb.base/ending-run.exp: After connecting to a remote target,
18071 but before running, the target will appear to be in a random
18072 location. Specify both a file and a line for breakpoints.
18073 Also, the function that calls main may be called 'init'
18074 rather than 'start'.
18075
a5a51225
EZ
180762000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18077
18078 * gdb.base/help.exp: Update output for add-symbol-file command.
18079
7930cc7c
FN
180802000-04-10 Fernando Nasser <fnasser@cygnus.com>
18081
18082 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18083 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18084
23e37ab1
C
180852000-04-07 J.T. Conklin <jtc@redback.com>
18086
e93c542c
C
18087 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18088
23e37ab1
C
18089 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18090
591b8fa3
PDM
18091Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18092
18093 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 18094 values that can be represented exactly.
591b8fa3
PDM
18095 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18096 above change, and to not check against the directory part of the source
18097 file name.
18098 (step into print_long_arg_list): Likewise.
18099 (print print_small_structs from print_long_arg_list): Likewise.
18100 (print print_long_arg_list): Likewise.
18101
7a495180
EZ
181022000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18103
30b53638 18104 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 18105
beb998c6
AC
18106Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18107
18108 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18109
1c689132
DB
181102000-03-25 Daniel Berlin <dan@cgsoftware.com>
18111
18112 * gdb.base/commands.exp (deprecated_command_test): Add test for
18113 deprecate with no arguments.
18114
c1790a9d
JL
181152000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18116
18117 * gdb.base/break.exp: Add new test for setting breakpoints on
18118 optimized code so we can test breakpoints work even when function
18119 prologues may be optimized away
18120
003ba290
FN
181212000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18122
18123 From David Whedon <dwhedon@gordian.com>
a9c64011 18124 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 18125
6837a0a2
DB
181262000-03-22 Daniel Berlin <dan@cgsoftware.com>
18127
18128 * gdb.base/help.exp: Added test for new apropos command.
18129
b9593231
KB
181302000-03-21 Kevin Buettner <kevinb@redhat.com>
18131
18132 * gdb.base/pointers.c (usevar): New function.
18133 (main): Make sure that global variables v_int_pointer2, rptr,
18134 and y are all referenced someplace in the program by calling
18135 usevar() on them. [Some linkers delete symbols which are
18136 never referenced. The space remains, but there's no way to
18137 get a (symbolic) handle on the variable from the debugger.]
18138
751a959b
EZ
181392000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18140
18141 * gdb.base/printcmds.c: Add typedeffed arrays.
18142
18143 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 18144 procedure to test arrays that are typedef'd.
751a959b 18145
73a93a32
JI
181462000-03-13 James Ingham <jingham@leda.cygnus.com>
18147
18148 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 18149 the library directories.
73a93a32 18150
fb40c209
AC
18151Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18152
18153 * configure.in (configdirs): Add sub directory gdb.mi.
18154 * configure: Re-generate.
18155
18156 * gdb.mi: New directory.
d63a86f8 18157
ee4dd2c9
AC
181582000-02-25 Scott Bambrough <scottb@netwinder.org>
18159
18160 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 18161 a long long value as a double on ARM platforms.
ee4dd2c9 18162
70f0cc22
JB
181632000-02-16 Jim Blandy <jimb@redhat.com>
18164
18165 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18166 default source file is set properly before running this test.
18167
853819b8
EZ
181682000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18169
18170 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 18171 gdbtk/library directory, not in gdbtcl2.
853819b8 18172
dfcd3bfb
JM
181732000-02-04 Jim Blandy <jimb@redhat.com>
18174
18175 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18176 backslash from regexp pattern.
18177
18178 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18179 procedure. Use it to run all the "continue to bp overloaded"
18180 tests. Note that this changes the names of the tests slightly.
18181 If the breakpoint hit message includes a hex PC value, because
18182 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18183 from the real source code, still consider that a pass.
18184
18185 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18186 XFAIL here if the breakpoint message contains a hex address. Note
18187 similar change on 1999-11-02.
18188
18189 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18190
18191 * gdb.base/ptype.exp: Establish a default source file before
18192 calling get_debug_format.
18193
181942000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18195
18196 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18197
8b93c638
JM
181982000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18199
18200 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18201 of successive stepi commands -- while in the prologue we should see
18202 the function entry bracket.
18203
182042000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18205
18206 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18207 reach __change_mode() when stepping through the end of main().
18208
c5394b80
JM
182092000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18210
18211 * gdb.base/default.exp: Fix expected pattern.
18212 * gdb.base/help.exp: Same.
18213
0d06e24b
JM
182142000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18215
18216 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18217 Don't use xfail's because that affects only the following test.
d63a86f8 18218
0d06e24b 18219 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18220 solaris or linux.
0d06e24b
JM
18221
18222 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18223
dc96c6c7 182242000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18225
d63a86f8 18226 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18227 "A syntax error" rather than "A parse error". Accept both.
18228
182292000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18230
18231 * gdb.base/default.exp: Remove OS dependent string from "target
18232 remote" test.
18233 * gdb.base/help.exp: Same for "help target remote" test.
18234
c3f6f71d
JM
182352000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18236
18237 From Jim Kingdon <kingdon@redhat.com>:
18238
18239 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18240 prompt (cleanup rather than necessity, but still might keep output
18241 from spilling to next test).
c3f6f71d
JM
18242
182432000-01-02 Fred Fish <fnf@cygnus.com>
18244
18245 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18246 AIX, which defines them in <sys/types.h>.
18247
ed9a39eb 182481999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18249
ed9a39eb 18250 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18251 float" test.
ed9a39eb
JM
18252
182531999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18254
ed9a39eb 18255 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18256
18257 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18258 outermost frame disallowed".
18259
182601999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18261
18262 * gdb.base/setvar.exp: New tests for setting the value of a struct
18263 with a constant list.
18264
182651999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18266
18267 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18268 require the user to type a cast before setting the value of a struct.
18269
de57eccd
JM
182701999-12-06 Jim Blandy <jimb@cygnus.com>
18271
18272 * gdb.base/default.exp: Expect the new 'info float' command on
18273 all i386 platforms.
18274
18275 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18276 LinuxThreads libraries that don't support debugging.
18277
c2d11a7d
JM
18278Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18279
18280 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18281 Change the buffer type to ``unsigned char'' to simplify size
18282 arithmetic.
c2d11a7d
JM
18283
18284 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18285 stub only handles 400-1 byte packets. Verify that the download
18286 worked.
c2d11a7d
JM
18287
182881999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18289
18290 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18291 tests, using UNRESOLVED for the untested cases. Also, does not wait
18292 for a timeout if the prompt was received before a recognizable pattern.
18293
182941999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18295
18296 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18297
182981999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18299
18300 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18301 watchpoints.
c2d11a7d
JM
18302
183031999-11-24 Jason Merrill <jason@casey.cygnus.com>
18304
18305 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18306
18307 * gdb.c++/local.exp: Be more flexible in recognizing local class
18308 name mangling. Don't allow horribly truncated method names.
18309 * gdb.c++/derivation.exp: Expect protected inheritance.
18310 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18311 * gdb.c++/virtfunc.exp: Likewise.
18312 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18313 when printing a nested enum.
18314
183151999-11-22 Jim Blandy <jimb@cygnus.com>
18316
18317 * gdb.base/step-test.exp: Properly await GDB's response to setting
18318 a breakpoint on the call to large_struct_by_value.
18319
18320 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18321 just because we have debug info for the `start' function.
18322
183231999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18324
18325 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18326 "Unknown signal" messages, which indicate (on LinuxThreads) that
18327 GDB doesn't know how to debug threads on this system. This is
18328 better than hanging while philosopher 0 dumps chatter into gdb.log.
18329
183301999-11-18 Tom Tromey <tromey@cygnus.com>
18331
18332 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18333
183341999-11-18 Fred Fish <fnf@cygnus.com>
18335
18336 * gdb.base/coremaker2.c: Add sample program for generating
18337 cores that is more self contained than coremaker.c. Eventually
18338 I'll add more code to this and tie it into the testsuite.
18339
4ce44c66
JM
183401999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18341
18342 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18343
183441999-11-10 Jimmy Guo <guo@cup.hp.com>
18345
18346 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18347 from $srcdir/lib/.
4ce44c66 18348 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18349 and gdb.c++/.
4ce44c66
JM
18350
18351 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18352
d63a86f8 18353 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18354 'continue with watch' test point.
18355
183561999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18357
18358 Merged from p2linux-990323-branch:
d63a86f8 18359
4ce44c66
JM
18360 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18361
11cf8741
JM
18362Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18363
18364 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18365 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18366
18367Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18368
18369 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18370 gdb_expect_list.
11cf8741
JM
18371
18372Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18373
18374 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18375
183761999-11-03 Mark Salter <msalter@cygnus.com>
18377
18378 * gdb.base/break.exp: Fix "stub continue" pattern.
18379
183801999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18381
18382 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18383
183841999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18385
18386 * gdb.base/display.exp ("finish"): Add timeout clause.
18387
18388 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18389 plain prompt clause, so this doesn't have to time out in order to
18390 fail.
18391
18392 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18393 breakpoint hit messages include an address.
11cf8741
JM
18394
18395 * gdb.base/display.exp: Don't forget to escape parens in regular
18396 expressions. Unix regexp notatation sucks.
18397
183981999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18399
18400 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18401 order for 'signalled' message.
11cf8741 18402
5c44784c
JM
184031999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18404
18405 From Jimmy Guo <guo@cup.hp.com>:
18406 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18407 * gdb.base/annota1.c: Add code for tests to work with.
18408
184091999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18410
18411 * gdb.base/remote.exp: New test for remote downloading settings.
18412 * gdb.base/remote.c: New file with large .data.
18413
917317f4
JM
184141999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18415
18416 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18417 for LinuxThreads support, merged from the Code Fusion branch.
18418
18419Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18420
18421 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18422 containing exp_continue into a while within an expect. Don't
18423 attempt a start more than three times. Check return value from
18424 gdb_load.
d63a86f8 18425
2df3850c
JM
18426Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18427
18428 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18429 a pass case.
2df3850c 18430
2acceee2
JM
184311999-10-01 Kevin Buettner <kevinb@cygnus.com>
18432
18433 * gdb.base/break.c (main): Added a statement that we can step
18434 off of.
18435 * gdb.base/break.exp: Added tests for setting a breakpoint
18436 at an offset and stepping onto a breakpoint.
18437
184381999-10-01 Fred Fish <fnf@cygnus.com>
18439
d63a86f8 18440 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18441 gdb output.
18442
c2c6d25f
JM
184431999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18444
18445 * gdb.base/break.exp: Code locations are in hex, don't forget!
18446 (For HP-UX.)
18447
184481999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18449
18450 * condbreak.exp: Use break.c as test program.
18451 * condbreak.c: Remove, redundant with break.c.
18452
184531999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18454
18455 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18456 Z-packets if the target needs it.
c2c6d25f
JM
18457
184581999-09-13 James Ingham <jingham@leda.cygnus.com>
18459
18460 * gdb.c++/overload.exp: Added tests for listing overloaded
18461 functions with function pointers in the arg, explicitly calling
18462 out the version you want.
18463
cff3e48b
JM
184641999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18465
18466 * long_long.exp: Add variations of test cases that work for
18467 targets with 16-bit ints and 32-bit doubles.
18468
d4f3574e
SS
184691999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18470
18471 * break.c (main): Compare a possibly-uninitialized argc with an
18472 unlikely value that fits in 16 bits.
18473
184741999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18475
18476 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18477 0xfeeb, don't want negative numbers if ints are 16 bits.
18478
18479 * lib/gdb.exp (skip_cplus_tests): New proc.
18480 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18481 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18482 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18483 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18484 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18485 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18486 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18487 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18488
18489 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18490
18491Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18492
18493 * gdb.base/corefile.exp (up): Allow a parameter to appear
18494 in the frame that we're going up to.
18495
18496 From Jim Blandy <jimb@cygnus.com>:
18497
18498 * gdb.base/default.exp (info float): Expect some output now.
18499
18500 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18501 returning floating-point values to fail on the x86.
18502 * gdb.base/callfwmall.exp (do_function_calls): Same.
18503
18504 * gdb.base/list.exp (test_listsize): Correct expectations for
18505 listing line 1 with listsize 2. Also, listing a single line
18506 works now, as does listing three lines. [Kevin's note: There
18507 were a number of other cases fixed too where the expectations
18508 differed...]
18509
185101999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18511
18512 * gdb.base/selftest.exp: Add case for when version prints as
18513 constant string instead of char pointer.
18514
104c1213
JM
185151999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18516
18517 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18518 stepping out of main.
104c1213
JM
18519
18520 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18521 G++ used.
18522
18523 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18524 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18525
18526 * gdb.c++/ovldbreak.exp: Update match string in test that
18527 includes a warning of multiple breakpoints.
18528
185291999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18530
18531 * gdb.base/display.exp: Improve precision of step-after-finish
18532 added yesterday.
18533
18534 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18535 test.
104c1213
JM
18536
18537 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18538 configs when using G++, not just hppa*.
18539
185401999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18541
18542 * gdb.base/async.c: New file.
18543 * gdb.base/async.exp: New file.
18544
18545Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18546
18547 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18548 PA64.
18549
53a5351d
JM
18550Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18551
104c1213
JM
18552 * gdb.base/display.exp: "finish" can leave us mid-line on many
18553 targets, deal with it. Add a small constant to main, instead of
18554 1000 since main+1000 may not be a valid address in the target.
18555
53a5351d
JM
18556 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18557 on hpux11.
18558
18559 * gdb.base/attach.exp: Handle another hpux11 error message variant
18560 when attaching to a process that does not exist.
18561
185621999-08-19 J.T. Conklin <jtc@redback.com>
18563
18564 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18565 characters in 'continue to 1241' test.
53a5351d
JM
18566
185671999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18568
18569 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18570 stop in print_long_arg_list, define and use a whitespace
18571 variable in print_small_structs test, add an XFAIL for Solaris.
18572 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18573 interested enough to fix.
18574
7be570e7
JM
185751999-08-13 Keith Seitz <keiths@cygnus.com>
18576
18577 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18578 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18579 proc knows about targets other than the natives.
18580 (test_assign): Use "gdb_run_cmd" to "run" the target.
18581 Check that we've actually hit the breakpoint at main.
18582 When we attempt to assign a value to a local variable, check
18583 that the variable is in the current scope, i.e., don't use
18584 a test with an empty result.
18585
18586Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18587
18588 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18589 command.
7be570e7
JM
18590
185911999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18592
18593 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18594 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18595 gdb.compat, gdb.threads-hp.
18596 gdb.hp/configure, gdb.hp/configure.in: New files.
18597 gdb.hp/Makefile.in: Recurse into new subdirs.
18598 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18599 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18600 in object files.
18601 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18602
96baa820
JM
186031999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18604
18605 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18606 funky printf, remove a bogus p/a test.
96baa820
JM
18607
186081999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18609
18610 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18611 connected to the target. This is necessary when running not
18612 natively.
96baa820
JM
18613
186141999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18615
18616 * gdb.base/step-test.exp: Removed some extraneous messages.
18617
18618 * gdb.base/long_long.exp: Don't run memory examination tests
18619 on little-endian targets (they will need a different set of
18620 results to match).
18621
186221999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18623
18624 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18625 until somebody decides to fix GDB.
18626
18627 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18628 constant as "ULL".
96baa820
JM
18629 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18630 matches for a couple x/2 commands.
18631
a0b3c4fd
JM
186321999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18633
18634 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18635 by merging in ref-types2 tests.
18636 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18637
18638 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18639 * gdb.c++/Makefile.in: Add standard actions.
18640 (EXECUTABLES): Rename from PROGS, update list.
18641 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18642 from gdb.hp.
18643 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18644 foo and bar locals.
18645 * gdb.c++/anon-union.exp: Fix tests to match.
18646 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18647 expect matches to handle output variations.
18648 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18649 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18650 output, add HP alternatives for new and delete prints.
a0b3c4fd 18651 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18652 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18653 * gdb.c++/demangle.exp: Use $style when reporting failure.
18654 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18655 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18656 match alternatives.
18657 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18658 compilers.
a0b3c4fd
JM
18659 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18660 * gdb.c++/method.exp: Add match alternatives.
18661 * gdb.c++/misc.cc: Add bool types.
18662 * gdb.c++/misc.exp: Add tests for bool types.
18663 * gdb.c++/overload.exp: Add xfails.
18664 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18665 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18666 add some more template parameter tests (only for HP currently).
18667 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18668 * gdb.c++/virtfunc.cc: Add return type and value for main.
18669 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18670 match alternatives.
d63a86f8 18671
a0b3c4fd
JM
186721999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18673
18674 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18675
186761999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18677
18678 * gdb.base/signals.exp: Don't expect getting a backtrace from
18679 within a signal handler to fail on Linux.
18680
186811999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18682
18683 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18684 * lib/gdb.exp: Remove some gratuitious semicolons.
18685 (delete_breakpoints): Increase timeout.
18686 (gdb_expect): Add -notransfer option.
18687 (gdb_test): Use -notransfer option.
18688 (get_compiler_info): Add f77 case.
18689 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18690 case.
a0b3c4fd
JM
18691 (gdb_preprocess): Call get_compiler.
18692
18693 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18694 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18695 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18696 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18697 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18698 third arg to gdb_test.
a0b3c4fd
JM
18699 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18700 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18701 HP-UX xfails, add others.
a0b3c4fd
JM
18702 * gdb.base/completion.exp: Reflect name change of self-test.
18703 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18704 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18705 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18706 HP failure number.
a0b3c4fd
JM
18707 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18708 useless HP-UX 10.30 references.
18709 * gdb.base/maint.exp: Loosen matches.
18710 * gdb.base/pointers.c (main): Declare more_code.
18711 * gdb.base/pointers.exp: Match on output of a `next'.
18712 * gdb.base/structs.c: Add prototypes.
18713 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18714 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18715
187161999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18717
18718 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18719 command.
a0b3c4fd
JM
18720
187211999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18722
18723 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18724 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18725
18726 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18727 debug info. Deal with lack of signal hanlder info in stack.
18728
a9c64011 18729 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18730 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18731
5a2468f5
JM
187321999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18733
18734 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18735 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18736
adf40b2e
JM
18737Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18738
18739 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18740 a1-selftest.exp.
adf40b2e
JM
18741 * gdb.base/configure: Re-generate.
18742
187431999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18744
18745 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18746 in trying to run first and name is too long.
18747
18748 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18749 pointers2.c and pointers2.exp, respectively.
18750 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18751 doschk happier.
18752
43e526b9
JM
187531999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18754
18755 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18756 callfuncs2.c and callfuncs2.exp.
18757
18758 * gdb.base/list.exp: Remove mistaken xfails.
18759 * gdb.base/list0.h: Add optional prototypes.
18760
9846de1b
JM
18761Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18762
a9c64011 18763 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18764 calling malloc.
a9c64011
AS
18765 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18766 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18767 use.
9846de1b
JM
18768
187691999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18770
18771 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18772 * gdb.base/annota2.cc, annota2.exp: Move from here.
18773 * gdb.c++/annota2.cc, annota2.exp: To here.
18774 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18775
43ff13b4
JM
18776Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18777
18778 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18779 a consistent format.
43ff13b4 18780
085dd6e6
JM
187811999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18782
18783 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18784 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18785 HP compilers, also set the globals $true and $false.
18786
18787 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18788 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18789 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18790 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18791 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18792 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18793 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18794 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18795 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18796 whatis.c} Add C++ compatible function definitions and return
18797 types, add includes for library functions.
085dd6e6
JM
18798 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18799 * gdb.base/step-test.c (myglob): Rename from glob.
18800 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18801 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18802 files, move here from gdb.hp.
085dd6e6 18803 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18804 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18805 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18806 Adjust line numbers in regexps.
085dd6e6
JM
18807
18808 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18809 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18810 instead of 0/1.
18811
18812 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18813 foll-vfork.exp: New files, move here from gdb.hp.
18814 * gdb.base/page.exp: New file, test of pagination command.
18815
18816 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18817 recursion test.
18818 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18819
18820 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18821 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18822
18823 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18824 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18825 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18826 watchpoint test.
085dd6e6
JM
18827 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18828 them work.
18829 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18830 expressions properly.
18831 * gdb.base/corefile.exp: Loosen the match slightly.
18832 * gdb.base/default.exp: Allow "Error accessing memory" message
18833 also.
18834 * gdb.base/display.exp: Skip over x/0 j if PA64.
18835 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18836 * gdb.base/interrupt.exp: Ditto.
18837 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18838 in use.
18839 * gdb.base/list.exp: Add xfails for HP-UX.
18840 * gdb.base/long_long.exp: Refine some of the numeric matches.
18841 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18842 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18843 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18844 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18845 * gdb.base/ptype.exp: Succeed on more varieties of output.
18846 * gdb.base/scope.exp: Add xfails for HP-UX.
18847 * gdb.base/sect-cmd.exp: Add more cases.
18848 * gdb.base/setvar.exp: Add xfails for HP-UX.
18849 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18850 * gdb.base/signals.exp: Match on void symbolically.
18851 * gdb.base/step-test.exp: Add case for PA64.
18852 * gdb.base/term.exp: Add exit and restart.
18853 * gdb.base/twice.exp: Clean up after self.
18854 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18855 * gdb.base/whatis.exp: Allow more ways to pass tests.
18856
18857 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18858 no longer useful.
085dd6e6
JM
18859
18860Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18861
18862 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18863 list of patterns.
085dd6e6 18864 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18865 print_double_array(double_array)", "continuing to breakpoint
18866 1018", "print print_double_array(array_d)" and "continuing to
18867 1034" tests.
d63a86f8 18868
085dd6e6
JM
188691999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18870
a9c64011 18871 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18872
188731999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18874
18875 * config/mt-*: Remove, these haven't been used since 1996.
18876
188771999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18878
18879 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18880 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18881 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18882
9e0b60a8
JM
188831999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18884
18885 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18886 simpler match case for the ptype of the big class.
18887
188881999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18889
18890 * gdb.exp: Fix test for gdb_prompt existence.
18891
188921999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18893
18894 * gdb.exp (gdb_test): Add fail after calls to perror.
18895
188961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18897
18898 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18899
189001999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18901
18902 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18903
0f71a2f6
JM
18904Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18905
18906 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18907 malloc() is linked in.
0f71a2f6
JM
18908
189091999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18910
18911 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18912 step at end.
18913
18914 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18915
189161999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18917
18918 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18919
cce74817
JM
18920Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18921
18922 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18923 * gdb.base/mips_pro.exp: Likewise.
18924
189251999-06-02 Keith Seitz <keiths@cygnus.com>
18926
18927 * gdb.c++/templates.cc: Change all "new" operators to throw
18928 an exception.
18929 * gdb.c++/cplusfuncs.cc: Likewise.
18930
18931 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18932
18933Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18934
18935 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18936 * gdb.base/ending-run.exp: When stepping out of main, accept a
18937 step into an arbitrary assembler file.
cce74817 18938
392a587b
JM
189391999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18940
d63a86f8 18941 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18942 "breakpoint-invalid" to be printed.
d63a86f8 18943 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18944 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18945 * gdb.base/annota2.cc: Initialize a.x to 0.
18946
9e086581
JM
189471999-05-17 Keith Seitz <keiths@cygnus.com>
18948
18949 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18950 when "skip_float_tests" set.
18951 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18952 "print print_ten_doubles", and "step into print_long_arg_list".
18953 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18954 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18955 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18956 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18957 "skip_float_tests" is set.
18958 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18959 when "skip_float_tests" set.
d63a86f8 18960
cd0fc7c3
SS
189611999-05-06 Keith Seitz <keiths@cygnus.com>
18962
18963 * gdb.base/annota2.cc: Include stdio.h.
18964
18965Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18966
18967 * gdb.base/crossload.exp: Remove, this has been disabled ever
18968 since BFD stopped including all targets, and cross-GDB gets
18969 plenty of testing anyway.
18970 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18971 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18972 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18973 * gdb.base/README: Remove, was doc for this.
18974 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18975 needed.
cd0fc7c3 18976
b83266a0
SS
189771999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18978
18979 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18980 output.
18981
18982 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18983 * gdb.base/annota2.exp: New file. More annotation tests.
18984 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18985 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18986
189871999-04-23 Angela Marie Thomas <angela@cygnus.com>
18988
18989 * config/cfdbug.exp: New file.
18990
7a292a7a
SS
189911999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18992
18993 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18994 Marcus Daniel's and Dale Hawkins's demangler crashes.
18995
18996 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18997 test_lucid_style_demangling, test_arm_style_demangling,
18998 test_hp_style_demangling): Try Tom Tromey's core-dumping
18999 identifier under each demangling style.
7a292a7a
SS
19000
190011999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19002
19003 * gdb.c++/demangle.exp: Include the current demangling style
19004 in all test names.
19005 (current_demangling_style): New global variable.
19006 (set_demangling_style, test_demangling_core, test_demangling,
19007 test_demangling_exact): New functions.
19008 (test_gnu_style_demangling, test_lucid_style_demangling,
19009 test_arm_style_demangling, test_hp_style_demangling): Use those,
19010 instead of calling gdb_test and gdb_test_exact directly.
19011 (catch_demangling_errors): New function, which reports errors
19012 signalled by the demangling test functions in an orderly way.
19013 (do_tests): Use catch_demangling_errors.
19014
190151999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19016
19017 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 19018 grouping in expressions, not {}.
7a292a7a
SS
19019
19020 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 19021 initialized yet.
7a292a7a
SS
19022
190231999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19024
19025 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19026 are listed.
19027
190281999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19029
19030 * gdb.stabs/weird.exp: Test for CC being defined before
19031 looking at its value.
19032
190331999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19034
19035 * gdb.base/call-ar-st.exp: Remove stray '#'.
19036 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19037 "short int" and "long int".
19038 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 19039 change, to mollify finicky HP compiler.
7a292a7a
SS
19040 * gdb.hp/reg-test.exp (testfile): Fix file name.
19041 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 19042
7a292a7a
SS
19043 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19044 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19045 alternate form of enum ptype.
19046
c906108c
SS
190471999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19048
7a292a7a
SS
19049 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19050 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
19051 passing skip_hp_tests, so as not to waste time on guaranteed
19052 failure.
7a292a7a 19053
c906108c
SS
19054 * gdb.c++/overload.cc: Pass string instead of char addr, always
19055 init ccpfoo.
19056 * gdb.c++/templates.cc: Fix syntax error.
19057
7a292a7a
SS
19058Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19059
19060 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 19061 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
19062 command.
19063
190641999-03-18 James Ingham <jingham@cygnus.com>
19065
19066 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19067
19068 * gdb.c++/method.exp: It was testing an uninitialized int on the
19069 stack and assuming it was positive.
19070
19071 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19072
19073 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 19074 keep it from killing the rest of the tests.
7a292a7a
SS
19075 Use gdb_continue_to_end.
19076
19077 * gdb.base/sigall.exp: use gdb_continue_to_end.
19078
19079 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19080
19081 * gdb.base/display.exp: use runto_main, not run.
19082
d63a86f8
RM
19083 * gdb.base/default.exp: Check for the current error message in the
19084 r abbreviation test.
7a292a7a
SS
19085 Add strongarm to the targets that know info float.
19086
d63a86f8 19087 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
19088 run which doesn't work with monitors.
19089
19090 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19091
19092 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19093
19094 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
19095 program. Traps the case (in Cygmon) when the program never really
19096 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
19097 more places, so I used my name. Sorry Mark...
19098
19099 * config/monitor.exp (gdb_target_monitor): added another
19100 target_info parameter: remotebinarydownload. This will set the
19101 remotebinarydownload flag if this is causing some boards trouble.
19102
191031999-03-18 Mark Salter <msalter@cygnus.com>
19104
19105 * lib/gdb.exp (continue_to_exit): New function.
19106
19107 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19108 * gdb.base/ending-run.exp: Ditto.
19109 * gdb.base/step-test.exp: Ditto.
19110
191111999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19112
19113 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19114 (suggested by Art Haas <ahaas@neosoft.com>).
19115
191161999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19117
889bf7c5 19118 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
19119
19120Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19121
19122 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 19123 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
19124
191251999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19126
19127 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19128 a call to strlen; sometimes we do have sources.
19129
191301999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
19131
19132 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 19133 character, so GDB won't print garbage after its end.
d63a86f8 19134
c906108c
SS
19135 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19136 breakpoint there instead. Sometimes GCC emits memcpy to handle
19137 the large structures being passed by value, so we step into that
19138 instead of sum_array_print, which obscures what we're really testing.
19139 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
19140 the bizarre steps into memcpy, so do that here. Add check for
19141 stepping into function calls that pass large structures by value.
19142 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
19143 Remove all references to specific line numbers.
19144 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19145 New type and function.
19146 (main): Call large_struct_by_value, passing it a large struct by value.
19147 * lib/gdb.exp (gdb_get_line_number): New function.
19148
19149 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19150 more portable.
19151
7a292a7a
SS
191521999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19153
c906108c
SS
19154 * lib/gdb.exp: Doc fixes.
19155
7a292a7a
SS
191561999-03-05 Nick Clifton <nickc@cygnus.com>
19157
d63a86f8 19158 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
19159
191601999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19161
c906108c 19162 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
19163 commands. They're not germane to this test, and they don't work
19164 that way on remote targets.
c906108c 19165
3fc11d3e
JM
191661999-03-01 James Ingham <jingham@cygnus.com>
19167
19168 * Changelog entries merged over from gdb development branch.
19169
3fc11d3e
JM
19170 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19171
19172 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19173 for outputting results of test run.
19174
2d4a1622 19175 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
19176
19177 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19178
7a292a7a
SS
191791999-02-25 Felix Lee <flee@cygnus.com>
19180
19181 * lib/gdb.exp (debug_format): initialize
19182
c906108c
SS
191831999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19184
19185 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19186 * gdb.base/call-rt-st.c: Ditto.
19187
c906108c
SS
191881999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19189
19190 * gdb.threads/pthreads.exp (horiz): New variable.
19191 (test_startup): Fix regexps that capture thread numbers.
19192
191931999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19194
19195 * gdb.base/smoke.exp: Disambiguate two test case names (both
19196 called ``print'').
19197
19198Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19199
19200 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19201 compilation.
c906108c
SS
19202
192031999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19204
19205 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19206 actual output formatting.
19207 * gdb.base/smoke.exp: GDB removes leading 0's.
19208 * gdb.base/volatile.exp: Don't check type of remuneration;
19209 that variable is no longer defined in constvars.c.
19210 * gdb.base/step-test.c (main): Exit with explicit exit code.
19211 * gdb.base/step-test.exp: Remove two nexti checks--they are
19212 not portable.
19213
192141999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19215
19216 * gdb.base/help.exp ("help delete display"): Fix test to match
19217 gdb's output.
19218
19219 * gdb.base/long_long.c (known_types): Initialize values to zero.
19220 * gdb.base/long_long.exp: Step one more line
19221 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19222 leading zeros. Explicitly ask for hex formatting. Use
19223 unique test case names.
c906108c
SS
19224
19225Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19226
d63a86f8 19227 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19228
19229 * gdb.c++/method.exp: Add missing close brace.
19230
192311999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19232
19233 * gdb.base/maint.exp: Use 'set height 0' to disable page
19234 prompting, not 'set height 400'.
19235
19236 Fix a bunch of timeouts.
19237 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19238 four separate tests, so expect doesn't take forever to match a ton
19239 of text against a regexp with lots of .* forms.
19240 ("maint print psymbols", "maint print symbols"): Make some of
19241 these greps more selective, so that expect doesn't try to wade
19242 through huge piles of output and time out.
19243
19244 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19245
19246 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19247 tests: one which doesn't expect shlib events to be reported, and
19248 another which does, but is XFAIL for all platforms other than
19249 HP/UX.
c906108c
SS
19250
19251 * gdb.base/break.exp: Teach the test suite that the `catch
19252 fork', `catch vfork', and `catch exec' commands produce error
19253 messages on platforms that don't provide these features.
19254
19255Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19256
19257 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19258 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19259 (shortening names from solib_threshold.exp etc), won't run on
19260 anything but HP-UX for the foreseeable future.
c906108c 19261 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19262 reflect move.
c906108c
SS
19263
19264Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19265
19266 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19267 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19268
19269Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19270
19271 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19272 successfully re-sets breakpoints in shared libraries.
19273 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19274
19275Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19276
d63a86f8
RM
19277 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19278 and compiled w/o GCC.
c906108c
SS
19279
19280 * gdb.hp/watch-cmd.exp: ditto.
19281
19282 * gdb.hp/watch-hp.exp: ditto.
19283
19284 * gdb.hp/xdb1.exp: ditto.
19285
19286 * gdb.hp/xdb2.exp: ditto.
19287
19288 * gdb.hp/dbx.exp: ditto.
19289
19290Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19291
19292 * constvars.c: Remove C++-isms.
19293 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19294 with GCC.
c906108c
SS
19295
19296Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19297
19298 The following changes are part of the HP merge.
19299
19300 * gdb.base/break.exp: new tests to verify that catchpoints for
19301 fork, vfork, and exec don't trigger inappropriately.
19302
19303 * gdb.base/opaque.exp: compile one file at a time, then link.
19304
19305 * gdb.base/signals.exp: be more restrictive about which hppa
19306 systems receive a setup_xfail. new tests.
19307
19308 * gdb.base/solib_threshold.build: new file.
19309 * gdb.base/solib_threshold.exp: new file.
19310 * gdb.base/solib_threshold.link_opts: new file.
19311 * gdb.base/solib_threshold.mk: new file.
19312 * gdb.base/gen_solib_threshold.c: new file.
19313
19314 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19315 tests. New tests for enums inside classes.
19316
19317 * gdb.c++/compiler.cc: indicate support of template debugging.
19318
19319 * gdb.c++/demangle.exp: run hp style demangling tests.
19320
19321 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19322 tests.
19323
19324 * gdb.c++/misc.cc: changes to support new tests.
19325
19326 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19327 to support new tests.
19328
19329 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19330 gcc, then skip these tests.
19331
19332Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19333
19334 The following files are part of the HP merge; some had longer
19335 names at HP, but have been renamed to be no more than 14
19336 characters in length.
19337
19338 * gdb.hp/ambiguous.cc: new file.
19339 * gdb.hp/ambiguous.exp: new file.
19340 * gdb.hp/attach.exp: new file.
19341 * gdb.hp/attach2.exp: new file.
19342 * gdb.hp/classes-hp.exp: new file.
19343 * gdb.hp/ctti.exp: new file.
19344 * gdb.hp/ctti-add.cc: new file.
19345 * gdb.hp/ctti-add1.cc: new file.
19346 * gdb.hp/ctti-add2.cc: new file.
19347 * gdb.hp/ctti-add3.cc: new file.
19348 * gdb.hp/dbx.exp: new file.
19349 * gdb.hp/exception.cc: new file.
19350 * gdb.hp/exception.exp: new file.
19351 * gdb.hp/foll-exec.c: new file.
19352 * gdb.hp/foll-exec.exp: new file.
19353 * gdb.hp/foll-fork.c: new file.
19354 * gdb.hp/foll-fork.exp: new file.
19355 * gdb.hp/foll-vfork.c: new file.
19356 * gdb.hp/foll-vfork.exp: new file.
19357 * gdb.hp/inherit-hp.exp: new file.
19358 * gdb.hp/more-steps.exp: new file.
19359 * gdb.hp/namespace.cc: new file.
19360 * gdb.hp/namespace.exp: new file.
19361 * gdb.hp/optimize.exp: new file.
19362 * gdb.hp/pxdb.c: new file.
19363 * gdb.hp/pxdb.exp: new file.
19364 * gdb.hp/quicksort.exp: new file.
19365 * gdb.hp/reg-test.exp: new file.
19366 * gdb.hp/reg-test.s: new file.
19367 * gdb.hp/sized-enum.c: new file.
19368 * gdb.hp/sized-enum.exp: new file.
19369 * gdb.hp/start-stop.exp: new file.
19370 * gdb.hp/templ-hp.cc: new file.
19371 * gdb.hp/templ-hp.exp: new file.
19372 * gdb.hp/thr-lib.c: new file.
19373 * gdb.hp/thr-lib.exp: new file.
19374 * gdb.hp/thr-lib.h: new file.
19375 * gdb.hp/thr-liblib.c: new file.
19376 * gdb.hp/virtfun-hp.c: new file.
19377 * gdb.hp/virtfun-hp.exp: new file.
19378 * gdb.hp/watch-cmd.exp: new file.
19379 * gdb.hp/watch-hp.exp: new file.
19380 * gdb.hp/xdb1.exp: new file.
19381 * gdb.hp/xdb2.exp: new file.
19382 * gdb.hp/xdb3.exp: new file.
19383
19384Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19385
19386 The following files are part of the HP merge; some had longer
19387 names at HP, but have been renamed to be no more than 14
19388 characters in length.
19389
19390 * gdb.base/ss.h: new file.
19391 * gdb.base/call-ar-st.c: new file.
19392 * gdb.base/call-ar-st.exp: new file.
19393 * gdb.base/call-rt-st.c: new file.
19394 * gdb.base/call-rt-st-exp: new file.
19395 * gdb.base/call-strs.exp: new file.
19396 * gdb.base/ena-dis-br.exp: new file.
19397 * gdb.base/environ.exp: new file.
19398 * gdb.base/long_long.exp: new file.
19399 * gdb.base/sect-cmd.exp: new file.
19400 * gdb.base/shlib-cl2.exp: new file.
19401 * gdb.base/smoke.exp: new file.
19402 * gdb.base/so-impl-ld.c: new file.
19403 * gdb.base/so-impl-ld.exp: new file.
19404 * gdb.base/so-indr-cl.c: new file.
19405 * gdb.base/so-indr-cl.exp: new file.
19406 * gdb.base/varargs.exp: new file.
19407 * gdb.base/volatile.exp: new file.
19408 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19409 * gdb.base/display.exp: new file.
c906108c
SS
19410 * gdb.c++/derivation.exp: new file.
19411 * gdb.c++/local.exp: new file.
19412 * gdb.c++/member-ptr.exp: new file.
19413 * gdb.c++/overload.exp: new file.
19414 * gdb.c++/ovldbreak.exp: new file.
19415 * gdb.c++/ref-types.exp: new file.
19416 * gdb.c++/ref-types2.exp: new file.
19417 * gdb.c++/userdef.exp: new file.
d63a86f8 19418
c906108c
SS
19419Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19420
19421 * gdb.base/default.exp: Reflect wording change in remote.c.
19422
dc96c6c7 19423Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19424
19425 * gdb.base/help.exp: Update to reflect current text.
19426
19427Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19428
19429 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19430 they're stack variables and contain garbage.
19431 * gdb.c++/anon-union.exp: new file.
19432
19433 The following changes were made by David Taylor
889bf7c5
PA
19434 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19435 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19436 in changes by HP.
c906108c
SS
19437
19438 * gdb.base/bitops.exp: new file.
19439 * gdb.base/default.exp: change expected messages for catch and
19440 info catch tests to reflect HP merge changes.
19441 * gdb.base/enable-disable-break.exp
19442 * gdb.base/ending-run.c: new file.
19443 * gdb.base/long_long.c: new file.
19444 * gdb.base/maint.exp: new file.
19445 * gdb.base/pointers2.exp: new file.
19446 * gdb.base/shlib-call2.exp: new file.
19447 * gdb.base/solib.exp: new file.
19448 * gdb.base/step-test.c: new file.
19449 * gdb.c++/anon-union.cc: new file.
19450 * gdb.c++/local.cc: new file.
19451 * gdb.c++/member-pointer.cc: new file.
19452 * gdb.c++/method.cc: new file.
19453 * gdb.c++/ref-types.cc: new file.
19454 * gdb.c++/ref-types2.cc: new file.
19455 * gdb.c++/userdef.cc: new file.
d63a86f8 19456
c906108c
SS
19457 * gdb.base/scope.exp: compile one file at a time, then link.
19458 * gdb.base/langs.exp: ditto.
19459 * gdb.base/list.exp: ditto.
d63a86f8 19460
c906108c
SS
19461Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19462
19463 The following changes were made by David Taylor
889bf7c5
PA
19464 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19465 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19466 in changes by HP.
d63a86f8 19467
c906108c
SS
19468 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19469 skip tests. When compiling pass c++ flag to gdb_compile.
19470 * gdb.c++/
d63a86f8 19471
c906108c
SS
19472 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19473 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19474 (skip_hp_tests): new function.
19475 (gdb_preprocess): new function.
19476
19477 * configure.in (hpdir): decide whether to configure gdb.hp.
19478 * configure: regenerated.
19479
19480 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19481 to delete on clean.
19482 (EXECUTABLES): update to reflect new additions.
19483 * gdb.base/commands.exp: update message expected.
19484 * gdb.base/default.exp: add copyright notice.
19485 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19486 * gdb.base/help.exp: update messages to reflect current text.
19487 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19488 targets for recurse tests.
19489 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19490 skip this file.
19491
19492 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19493 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19494 compilation.
19495 * gdb.c++/misc.exp: ditto.
19496 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19497 run the tests. tell gdb_compile that it's a c++ compilation.
19498
19499 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19500
c906108c
SS
19501 * gdb.base/all-bin.exp: new file.
19502 * gdb.base/arithmet.exp: new file.
19503 * gdb.base/assign.exp: new file.
19504 * gdb.base/completion.exp: new file.
19505 * gdb.base/cond-expr.exp: new file.
19506 * gdb.base/condbreak.exp: new file.
19507 * gdb.base/define.exp: new file.
19508 * gdb.base/dollar.exp: new file.
19509 * gdb.base/environment.exp: new file.
19510 * gdb.base/eval-skip.exp: new file.
19511 * gdb.base/jump.exp: new file.
19512 * gdb.base/logical.exp: new file.
19513 * gdb.base/pointers.exp: new file.
19514 * gdb.base/relational.exp: new file.
19515 * gdb.base/section_command.exp: new file.
19516 * gdb.base/whatis-expr.exp: new file.
19517
19518 * gdb.base/all-types.c: new file.
19519 * gdb.base/call-array-struct.c: new file.
19520 * gdb.base/call-return-struct.c: new file.
19521 * gdb.base/call-strings.c: new file.
19522 * gdb.base/callfuncs2.c: new file.
19523 * gdb.base/condbreak.c: new file.
19524 * gdb.base/constvars.c: new file.
19525 * gdb.base/display.c: new file.
19526 * gdb.base/int-type.c: new file.
19527 * gdb.base/jump.c: new file.
19528 * gdb.base/miscexprs.c: new file.
19529 * gdb.base/pointers.c: new file.
19530 * gdb.base/pointers2.c: new file.
19531 * gdb.base/shmain.c: new file.
19532 * gdb.base/shr1.c: new file.
19533 * gdb.base/shr2.c: new file.
19534 * gdb.base/solib.c: new file.
19535 * gdb.base/solib1.c: new file.
19536 * gdb.base/solib2.c: new file.
19537 * gdb.base/varargs.c: new file.
19538 * gdb.c++/derivation.cc: new file.
19539 * gdb.c++/overload.cc: new file.
19540 * gdb.c++/ovldbreak.cc: new file.
19541 * gdb.hp/attach.c: new file.
19542 * gdb.hp/attach2.c: new file.
19543 * gdb.hp/average.c: new file.
19544 * gdb.hp/compiler.c: new file.
19545 * gdb.hp/compiler.cc: new file.
19546 * gdb.hp/execd-program.c: new file.
19547 * gdb.hp/follow-exec.c: new file.
19548 * gdb.hp/follow-fork.c: new file.
19549 * gdb.hp/follow-vfork-and-exec.c: new file.
19550 * gdb.hp/misc-hp.cc: new file.
19551 * gdb.hp/more-steps.c: new file.
19552 * gdb.hp/optimize.c: new file.
19553 * gdb.hp/quicksort.c: new file.
19554 * gdb.hp/run-hp.c: new file.
19555 * gdb.hp/start-stop.c: new file.
19556 * gdb.hp/sum.c: new file.
19557 * gdb.hp/templates-hp.cc: new file.
19558 * gdb.hp/thread-local-in-lib.c: new file.
19559 * gdb.hp/thread-local-in-lib.h: new file.
19560 * gdb.hp/thread-local-in-lib.lib.c: new file.
19561 * gdb.hp/vforked-program.c: new file.
19562 * gdb.hp/virtfunc-hp.cc: new file.
19563 * gdb.hp/watchpoint-hp.c: new file.
19564 * gdb.hp/xdb.c: new file.
19565 * gdb.hp/xdb0.c: new file.
19566 * gdb.hp/xdb0.h: new file.
19567 * gdb.hp/xdb1.c: new file.
19568
19569Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19570
19571 The following change was made by Edith Epstein
889bf7c5
PA
19572 <eepstein@cygnus.com> as part of a project to merge in changes
19573 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19574
19575 * gdb.c++/demangle.exp: changed the expected output for some
19576 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19577 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19578 T1<char>::~T1<char>(void)
c906108c 19579 becomes,
a9c64011
AS
19580 maint demangle __dt__11T1__pt__2_cFv
19581 T1<char>::~T1(void)
c906108c 19582
889bf7c5 19583 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19584
c906108c
SS
19585Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19586
19587 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19588 * gdb.trace/backtrace.exp: Likewise.
19589 * gdb.trace/circ.exp: Likewise.
19590 * gdb.trace/collection.exp: Likewise.
19591 * gdb.trace/deltrace.exp: Likewise.
19592 * gdb.trace/infotrace.exp: Likewise.
19593 * gdb.trace/limits.exp: Likewise.
19594 * gdb.trace/packetlen.exp: Likewise.
19595 * gdb.trace/passc-dyn.exp: Likewise.
19596 * gdb.trace/passcount.exp: Likewise.
19597 * gdb.trace/report.exp: Likewise.
19598 * gdb.trace/save-trace.exp: Likewise.
19599 * gdb.trace/tfind.exp: Likewise.
19600 * gdb.trace/tracecmd.exp: Likewise.
19601 * gdb.trace/while-dyn.exp: Likewise.
19602 * gdb.trace/while-stepping.exp: Likewise.
19603
196041998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19605
19606 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19607
19608Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19609
19610 From Brendan Kehoe:
19611 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19612 int return types.
19613
19614Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19615
19616 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19617 remote dos host testing right.
c906108c
SS
19618
19619Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19620
19621 * gdb.base/corefile.exp: remove some xfails.
19622
19623Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19624
19625 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19626 have different timestamps.
c906108c
SS
19627
19628Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19629
19630 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19631 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19632
19633Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19634
19635 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19636 delta.
c906108c
SS
19637
19638Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19639
19640 * gdb.base/default.exp: Add brace missing from previous delta.
19641
19642Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19643
19644 * gdb.base/default.exp: Support test for info float for all
19645 varieties of arm toolchain.
19646
dc96c6c7 19647Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19648
19649 * gdb.trace/*.exp: remove "remote_download" command.
19650
dc96c6c7 19651Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19652
19653 * gdb.trace/*.exp: remove -gdwarf from compile.
19654
19655Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19656
19657 * gdb.trace/configure.in(AC_INIT): typo
19658 * gdb.trace/configure: regenerated
19659
dc96c6c7 19660Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19661
19662 * config/m68k-emc.exp: New file.
19663 * lib/<emc-support.exp trace-support.exp}: New files.
19664 * configure.in: add new test directory gdb.trace.
19665 * gdb.trace/{configure configure.in Makefile.in}: New files.
19666 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19667 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19668 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19669 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19670 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19671 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19672 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19673
dc96c6c7 19674Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19675
19676 * gdb.c++/classes.exp: Change all regular expressions to match
19677 arbitrary combinations of newline/carriage-return, so that they
19678 will work equally well on Unix and Windows.
19679 * gdb.c++/inherit.exp: ditto.
19680 * gdb.c++/virtfunc.exp: ditto.
19681
196821998-08-11 Dawn Perchik <dawn@cygnus.com>
19683
19684 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19685
c2d11a7d
JM
19686Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19687
19688 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19689 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19690 to use a0-a3/d0-d3 as needed.
19691
19692Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19693
19694 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19695 * gdb.disasm/am33.exp: Corresponding changes.
19696
c906108c
SS
196971998-07-11 Felix Lee <flee@cygnus.com>
19698
19699 * gdb.base/callfuncs.exp: add cmp10 test.
19700 * gdb.base/callfuncs.c (cmp10): new function.
19701
19702Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19703
d63a86f8 19704 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19705 into two parts to get around a synchronization problem in expect.
19706
3fc11d3e
JM
19707Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19708
19709 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19710
19711 * configure.in: Add options for gdbtk testsuite.
19712
19713 * configure: Regenerate.
19714
19715 * gdb.gdbtk: New directory to hold gdbtk tests.
19716
c906108c
SS
19717Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19718
19719 * gdb.fortran/types.exp: Escape brackets in expect patterns
19720 for test_float_literal_types_accepted tests.
19721 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19722 before run test.
19723
c2d11a7d
JM
19724Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19725
19726 * am33.exp: Just compile, do not link the testcase.
19727 * am33.s: Add ".am33" pseudoop to force am33 mode.
19728
c906108c
SS
197291998-06-25 Felix Lee <flee@cygnus.com>
19730
19731 * gdb.base/setshow.exp: make sure $pc is sane.
19732
19733 * gdb.stabs/weird.exp: split expect patterns properly.
19734
c2d11a7d
JM
19735Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19736
19737 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19738 * gdb.disasm/am33.exp: Run it.
19739
dc96c6c7 19740Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19741
19742 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19743 match processing (and eliminate spurious timeouts when running).
19744
dc96c6c7 19745Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19746
19747 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19748 exception test, but conditionalize it on target [mach | gnu].
19749
dc96c6c7 19750Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19751
19752 * gdb.base/overlays.exp: fixup compile line for linker script.
19753
19754Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19755
19756 * gdb.fortran/types.exp: don't guess at float size.
19757
19758Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19759
19760 * gdb.base/exprs.exp: delete test that depends on int size.
19761
19762Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19763
19764 * config/sim.exp: Removed checks for target triplets.
19765 (gdb_target_sim): Use gdb,target_sim_options.
19766
19767Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19768
19769 * gdb.base/reread.exp: New file.
19770 * gdb.base/reread1.c: New file.
19771 * gdb.base/reread2.c: New file.
19772
19773Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19774
19775 * config/sim.exp: Use 'target sim -sparclite' when running
19776 SPARClite programs.
19777
19778Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19779
19780 * gdb.base/structs2.exp: New file.
19781 * gdb.base/structs2.c: New file.
19782
19783Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19784
19785 * gdb.asm/common.inc: New file.
19786 * gdb.asm/d10v.inc: New file.
19787 * asm-source.exp: Pass -I's to gas to find .inc files.
19788 Update line numbers in expected output.
19789 * asmsrc1.s: Rewrite.
19790 * asmsrc2.s: Rewrite.
19791 * configure.in: Create arch.inc symlink.
19792 * configure: Regenerate.
19793 * Makefile.in (distclean): Delete arch.inc.
19794
19795Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19796
19797 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19798 (t_enum_value2): ditto
19799 (t_enum_value3): ditto
19800 (main): ditto
c906108c
SS
19801Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19802
19803 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19804 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19805 change.
19806 Use gdb_test instead of send_gdb/gdb_expect sequences.
19807
19808Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19809
19810 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19811 not void.
19812
19813Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19814
19815 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19816 subroutines. Used to test gdbs ability to single step through PC
19817 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19818
19819Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19820
19821 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19822 more rigorous EGCS C++ error checking.
19823
19824Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19825
a9c64011
AS
19826 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19827 tests.
19828 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19829 function when asleep.
19830 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19831 for i*86 Linux and SVR4 signal handling problems.
19832 Remove linux xfail for `next to handler in signals_tests_1', fixed
19833 by recent infrun.c change.
19834 Limit backtrace to 10 frames to avoid timeout problems with infinite
19835 stack backtraces.
19836 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19837 target.[ch] change.
c906108c
SS
19838
19839Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19840
19841 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19842 for a newline from gdb before continuing.
19843 (default_gdb_exit): Just look for y or n.
19844 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19845 it does, fail the rests of the tests in the file.
19846
19847Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19848
19849 * config/cygmon.exp: New file.
19850
19851Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19852
19853 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19854 main" test on remote targets.
c906108c
SS
19855
19856 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19857 run test on remote targets.
19858
19859Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19860
19861 * gdb.asm: New directory.
19862 * configure.in: Configure it.
19863 * configure: Regenerate.
19864 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19865 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19866
19867Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19868
19869 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19870
dc96c6c7 19871Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19872
a9c64011
AS
19873 * gdb.base/overlays (several files): Merge the two overlay
19874 managers into one. Change variables (foox, barx, bazx, grbxx)
19875 back into ints but force them to load in their proper sections.
c906108c
SS
19876
19877Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19878
19879 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19880 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19881 (D10VCopy): Handle memory regions crossing 16k boundaries.
19882 (D10VCopy): Transfer data in 32 bit chunks.
19883
19884Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19885
19886 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19887 correct.
c906108c
SS
19888
19889 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19890 map. Include space for printf in .text segment.
c906108c
SS
19891
19892 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19893 updated d10v memory VMA/LMA map.
c906108c 19894 (D10VCopy): Call D10VTranslate.
d63a86f8 19895
c906108c
SS
19896Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19897
19898 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19899
19900 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19901 that it won't be put into the .sdata - small data -
19902 section. Update reference.
c906108c
SS
19903 * gdb.base/baz.c (bazx, baz): Ditto.
19904 * gdb.base/foo.c (foox, foo): Ditto.
19905 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19906
19907 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19908 to be arrays.
d63a86f8 19909
dc96c6c7 19910Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19911
a9c64011
AS
19912 * gdb.base/overlays.exp: fix up and get working again.
19913 Add tests for backtraces from an overlay function.
d63a86f8 19914
c906108c
SS
19915Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19916
19917 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19918 "calling function with watchpoint enabled".
19919
19920Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19921
19922 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19923 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19924 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19925 pending review of whether it is useful or not.
19926
19927Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19928
19929 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19930
19931Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19932
19933 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19934 * config/dve.exp: New file to support Densan boards.
19935
19936Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19937
19938 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19939 reads and BSD.
c906108c
SS
19940
19941Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19942
19943 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19944 response.
19945
19946 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19947
19948Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19949
19950 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19951 test.
c906108c
SS
19952
19953 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19954 target_sizeof_long and target_bigendian_p.
c906108c 19955 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19956 to targets word size and endianess.
d63a86f8 19957
c906108c
SS
19958Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19959
19960 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19961 output.
c906108c
SS
19962
19963Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19964
19965 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19966 Update test of set args help to match source change.
c906108c
SS
19967
19968Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19969
19970 * gdb.base/default.exp: Expect help system output to be in
19971 alphabetical order.
19972 * gdb.base/help.exp: Ditto.
19973
19974Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19975
19976 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19977 "i*86-pc-linux-gnu*".
19978 * gdb.base/interrupt.exp: Ditto.
19979 * gdb.base/corefile.exp: Ditto.
19980
19981 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19982 define vxworks when building the testcase.
c906108c
SS
19983
19984 * gdb.base/ptype.exp: Fix testnames to be unique.
19985 * gdb.base/radix.exp: Ditto.
19986 * gdb.base/term.exp: Ditto.
19987 * gdb.base/whatis.exp: Ditto.
19988 * gdb.c++/classes.exp: Ditto.
19989
19990Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19991
19992 * gdb.base/callfuncs.exp: Fix indentation.
19993
19994 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19995 suppress_flag has been set.
19996 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19997 target feature.
19998
19999Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20000
20001 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20002 the testcase.
20003
20004 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 20005 set_debug_traps() and breakpoint().
c906108c
SS
20006 * gdb.c++/misc.cc (main): Ditto.
20007 * gdb.c++/templates.cc (main): Ditto.
20008 * gdb.c++/virtfunc.cc (main): Ditto.
20009
20010Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20011
20012 * lib/gdb.exp(gdb_step_for_stub): New function.
20013 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20014 exists, reload the executable and do a "continue" instead of
20015 doing a jump.
20016 (runto_main): Use gdb_step_for_stub.
d63a86f8 20017
c906108c 20018 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 20019 tests to have unique names.
c906108c
SS
20020 * gdb.base/callfuncs.exp: Ditto.
20021 * gdb.base/commands.exp: Ditto.
20022 * gdb.base/default.exp: Ditto.
20023 * gdb.base/help.exp: Ditto.
20024 * gdb.base/list.exp: Ditto.
20025 * gdb.base/opaque.exp: Ditto.
20026 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20027 similar tests.
d63a86f8 20028
c906108c
SS
20029 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20030 * gdb.c++/cplusfuncs.cc: Ditto.
20031 * gdb.c++/virtfunc.cc: Ditto.
20032
20033 * config/monitor.exp: Keep track of the last file we saw, rather
20034 than trying to get the info from gdb.
20035
20036 * gdb.fortran/types.exp: Move comment to previous line.
20037
20038Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20039
20040 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 20041 target mode.
c906108c
SS
20042
20043Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20044
20045 From Bob Manson:
20046 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 20047 string from GDB when it connects.
c906108c
SS
20048
20049 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20050
20051Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20052
20053 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
20054 if we can't get a debug format from GDB (we may be testing an
20055 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
20056
20057 * gdb.stabs/weird.exp: Fix quoting.
20058
20059 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20060
20061Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20062
20063 * config/arm-ice.exp: New file.
20064
20065Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20066
20067 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 20068 until it has been modified to work with the new testsuite.
c906108c 20069
99707966 20070 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
20071 testcase won't compile, cause all of the testcases in the file to
20072 fail instead.
c906108c
SS
20073
20074 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20075 (gdb_clear_suppressed): New procedure.
20076 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20077 it contains a positive value.
20078
20079Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20080
20081 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20082
20083 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20084
20085Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20086
20087 * lib/gdb.exp (setup_xfail_format): New function.
20088 (get_debug_format): New function to get debug format.
20089 (debug_format): New global variable to hold last value set
20090 by get_debug_format.
20091 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 20092 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
20093 * gdb.c++/ptype.exp: Ditto.
20094 * gdb.c++/classes.exp: Ditto.
20095 * gdb.c++/cplusfuncs.exp: Ditto.
20096 * gdb.c++/inherit.exp: Ditto.
20097 * gdb.c++/templates.exp: Ditto.
20098 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 20099
c906108c
SS
20100Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20101
20102 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20103 host doesn't have a currently-open connection.
20104
20105 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
20106 any gdb stub target. Handle cases where gdb doesn't respond when
20107 interrupted in a sane fashion.
c906108c
SS
20108
20109 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 20110 same thing in a totally different way.
c906108c
SS
20111
20112 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 20113 setting "timeout".
c906108c 20114 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 20115 default_gdb_init now.
c906108c
SS
20116
20117Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20118
20119 * gdb.base/printcmds.exp: Fix "check for floating addition"
20120 regexp to accept results within approx +/- .01 of exact value.
20121 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20122
20123Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20124
20125 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 20126 properly.
c906108c
SS
20127 (gdb_expect): Add optional timeout parameter, and add timeout
20128 value to various calls.
20129 (gdb_suppress_tests): Only give one warning message per group.
20130
20131Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20132
20133 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
20134 global variables. Handle getting a value for $timeout more
20135 gracefully.
c906108c
SS
20136
20137Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20138
20139 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 20140 initialize.
c906108c 20141 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 20142 by a target configuration file.
c906108c
SS
20143 (gdb_expect): Pass the timeout to remote_expect.
20144
20145 * config/monitor.exp(gdb_load): Fix typo in regexp.
20146
20147Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20148
20149 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20150
20151Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20152
20153 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
20154 here. Call gdb_target_exec before rebooting the target, to make
20155 sure the connection to the target is closed.
c906108c
SS
20156 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20157 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20158 Also detect "Timeout reading from remote" error.
20159
20160 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
20161 gdb_target_monitor. Don't call gdb_file_cmd here; let
20162 gdb_target_monitor do it.
c906108c
SS
20163
20164 * gdb.disasm/hppa.exp: Don't use exec_output.
20165
20166Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20167
20168 * gdb.base/list.exp: If we're debugging a non-native target,
20169 try to set the pc register to point to the start of the
20170 program before doing the first list command.
20171
20172 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 20173 test_calls after restarting.
c906108c
SS
20174
20175 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 20176 reloading.
c906108c
SS
20177
20178 * gdb.base/watchpoint.exp: Fix typo.
20179
20180 * gdb.base/setshow.exp: Check for use_gdb_stub.
20181
20182 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20183 stub case.
c906108c
SS
20184 * gdb.base/langs.exp: Ditto.
20185
20186 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20187 gdb_load_offset. If we weren't given a file to load, figure out
20188 what the current file is and use it.
c906108c
SS
20189
20190 * config/i386-bozo.exp: New file.
20191
20192Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20193
20194 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20195 feature.
20196
20197 * config/proelf.exp: New entry.
20198
20199Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20200
20201 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20202 of regexps.
20203
20204 * gdb.base/watchpoint.exp: Don't run the test_stepping
20205 tests if gdb can't call functions on the target.
20206
20207 * gdb.base/setshow.exp: Don't run the set prompt tests if
20208 the board has gdb_prompt set.
20209
20210Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20211
20212 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20213 * gdb.base/commands.exp: Likewise.
20214 * gdb.base/setshow.exp: Likewise.
20215
20216Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20217
20218 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20219 feature.
20220
20221 * config/i960.exp: New file.
20222
20223Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20224
20225 * gdb.base/funcargs.exp: Check for gdb,short_int target
20226 feature instead of looking for explicit target triplets.
20227
dc96c6c7 20228Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20229
d63a86f8 20230 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20231 "p 123DEADBEEF", to check parse_number.
20232 * top.c: change "to enable to enable" to "to enable" in a couple
20233 of help strings.
20234
20235Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20236
20237 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20238 on the mn10300.
d63a86f8 20239
c906108c
SS
20240Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20241
20242 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20243 where the test executable is run with explicit args.
20244 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20245
20246Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20247
20248 * gdb.base/run.c: Use FAKEARGV to build test executable that
20249 does not require a command line arg, since most simulators
20250 don't currently support passing such an arg into the simulated
20251 program.
20252 * gdb.base/commands.exp: Change tests to insert the proper
20253 value as the arg to the first recursive factorial call. Change
20254 compilation line to define FAKEARGV at compile time.
20255
20256Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20257
20258 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20259 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20260 function with watchpoint enabled" test.
20261
20262Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20263
20264 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20265 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20266
20267 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20268 "Tests restarted" messages.
c906108c
SS
20269
20270Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20271
20272 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20273
dc96c6c7 20274Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20275
20276 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20277 for INFO SYMBOL; add help tests for OVERLAY commands.
20278 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20279 add tests for OVERLAY commands
20280 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20281 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20282 * gdb.base/sigall.c: add usestubs code frag
20283 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20284
c906108c
SS
20285Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20286
20287 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20288 failures.
20289 (gdb_stop_suppressing_tests): Note that tests have restarted.
20290
20291Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20292
20293 * config/h8300.exp: New file.
20294
20295Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20296
20297 * gdb.base/setshow.exp: Check for the existence of a
20298 feature, not its value.
20299
20300Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20301
20302 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20303
20304 * gdb.base/scope.exp: It's now init0(), not init().
20305
20306 * gdb.base/scope0.c: For now, change init() to be init0().
20307
20308 * config/monitor.exp: Use gdb_serial in preference to serial
20309 or netport.
20310
20311 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20312 and it's not already set.
c906108c
SS
20313
20314Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20315
20316 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20317 isn't using a stub and if it supports argument passing.
c906108c
SS
20318
20319Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20320
20321 * config/udi.exp(gdb_start): Make sure UDICONF is set
20322 properly before starting gdb.
20323
20324Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20325
20326 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20327 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20328 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20329
20330Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20331
20332 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20333 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20334
20335 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20336
20337 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20338
20339 * config/monitor.exp: Make sure we disconnect from the target.
20340 Also, try a reboot/reload cycle instead of failing if the
20341 load fails.
20342
20343Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20344
20345 * gdb.base/default.exp: Don't set match_max.
20346 * gdb.base/help.exp: Ditto.
20347 * gdb.base/list.exp: Ditto.
20348 * gdb.base/signals.exp: Ditto.
20349
20350 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20351 set, use remote_ld to download the testcase instead of
20352 the GDB loader.
20353
20354Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20355
20356 * config/vr5000.exp: New file.
20357
20358 * config/monitor.exp(gdb_target_monitor): Add pattern for
20359 "Ending remote" to detect errors in connecting.
20360
20361 * gdb.base/setshow.exp: Add .* within auto language test.
20362
20363 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20364 target feature.
20365
20366 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20367 and reboot the board if necessary.
c906108c
SS
20368
20369 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20370 a set of tests. Remove print.* from the patterns being checked.
20371
20372Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20373
20374 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20375 refer to gdb_spawn_id.
20376
20377 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20378 longer used.
20379 * config/sparclet.exp: Ditto.
20380 * config/sparclet-old.exp: Ditto.
20381 * config/slite.exp: Ditto.
20382 * config/sim.exp: Ditto.
20383 * gdb.base/funcargs.exp: Ditto.
20384
20385 * lib/gdb.exp:Remove references to gdb_spawn_id.
20386 (gdb_expect): Move to remote.exp.
20387
20388Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20389
20390 * config/monitor.exp: Detect the "Couldn't establish connection"
20391 message from GDB.
20392
20393Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20394
20395 * gdb.base/bitfields.exp: Use runto instead of explicit
20396 gdb_run_cmd/gdb_expect sequences.
20397
20398 * gdb.base/break.exp(text_next_with_recursion): Add match for
20399 gdb_expect call.
20400
20401 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20402 We also need to handle the "A program is being debugged already"
20403 prompt from gdb. Use gdb_test to set the baud rate.
20404
20405 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20406 to 20000. Really. I mean it.
20407
20408Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20409
20410 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20411 fails. If suppress_flag is set, skip perror message about not
20412 being able to send to GDB.
c906108c 20413 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20414 GDB.
c906108c
SS
20415 (gdb_expect): If suppress_flag is set, always fail immediately.
20416 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20417 (gdb_init): Call gdb_stop_suppressing_tests.
20418 (default_gdb_exit): Ditto.
20419 (default_gdb_start): Ditto.
20420
20421 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20422 gdb_stop_suppressing_tests as appropriate.
c906108c 20423 * gdb.base/break.exp: Ditto.
889bf7c5 20424 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20425 * gdb.base/commands.exp: Ditto.
20426 * gdb.base/exprs.exp: Ditto.
889bf7c5 20427 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20428 * gdb.base/list.exp: Ditto.
20429 * gdb.base/recurse.exp: Ditto.
889bf7c5 20430 * gdb.base/scope.exp: Ditto.
c906108c
SS
20431 * gdb.base/structs.exp: Ditto.
20432 * gdb.c++/inherit.exp: Ditto.
20433
20434Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20435
20436 * config/vr4300.exp: New file.
20437
99707966 20438 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20439
99707966 20440 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20441
20442Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20443
20444 * lib/gdb.exp(gdb_init): New function.
20445
20446 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20447 for each individual variable set.
c906108c
SS
20448
20449 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20450 name.
20451
20452 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20453
20454 * gdb.base/scope.exp: Use gdb_test.
20455
20456 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20457 aborting; the testsuite driver will do that for us (see
20458 gdb_finish). Also, use gdb_test in a few more places.
20459
20460Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20461
20462 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20463
20464Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20465
20466 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20467 and "add_tests" are not at the same address.
20468
20469Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20470
20471 * gdb.base/ptype.exp: Use gdb_test.
20472
20473Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20474
20475 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20476 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20477 left in. No longer expect them to fail.
20478
20479 * gdb.stabs/*.mt; Deleted, no longer used.
20480 * gdb.stabs/configure.in: Remove references to target makefile
20481 frags.
20482 * gdb.stabs/configure: Rebuilt.
20483
20484 * gdb.disasm/*.mt: Deleted, no longer used.
20485 * gdb.disasm/configure.in: Remove references to target makefile
20486 frags. Use "sh3.s" as the unique filename for this directory.
20487 * gdb.disasm/configure: Rebuilt.
20488
20489 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20490 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20491 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20492
20493Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20494
20495 * config/udi.exp: Use mondfe,name instead of remote_host.
20496
20497Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20498
20499 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20500 a function with a watchpoint enabled on the mn10200.
20501
20502 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20503 before trying to create it!
20504
20505Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20506
20507 * config/vx.exp: Use hostname instead of netport.
20508
20509 * config/vxworks.exp: New file.
20510
20511 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20512
20513 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20514 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20515 occurs.
20516
20517 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20518 $gdb_spawn_id directly.
20519 (gdb_run_cmd): Try _start as well as start. Use the target feature
20520 gdb,start_symbol as the symbol to start from when jumping.
20521
20522Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20523
20524 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20525 redundant) test.
20526
20527 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20528 it doesn't lose for 16bit integer systems.
20529
20530Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20531
20532 * gdb.fortran/types.exp: If the target doesn't support "double"
20533 data types, then expect "real" types to only be 4 bytes.
20534
20535 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20536 call tests if the target doesn't support inferior function calls.
20537
20538 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20539 in printf tests.
20540
20541Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20542
20543 * gdb.base/help.exp: Disable "help set", "help show", and
20544 "help support". Simplify regexp for "help stack".
20545
20546 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20547 to 60 seconds. Temporarily set match_max to 15000 around the
20548 "info copying" test.
20549
20550 * gdb.base/nodebug.exp: Don't try to do an inferior function
20551 call if the target doesn't support them.
20552 * gdb.base/printcmds.exp: Likewise.
20553 * gdb.base/setvar.exp: Likewise.
20554 * gdb.base/structs.exp: Likewise.
20555 * gdb.c++/templates.exp: Likewise.
20556 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20557
20558 * gdb.base/recurse.exp: Enable for the mn10200.
20559
20560 * configure.in: Do configure gdb.stabs directory for *-*-elf
20561 targets.
20562 * configure: Rebuilt.
20563
20564 * gdb.base/break.exp: Check for gdb,noresults before testing
20565 exit status and/or results from the target.
20566 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20567 * lib/gdb.exp: Remove old (now bogus) initialization of
20568 noinferior, noargs, noresults and nosignals.
20569
20570Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20571
20572 * config/sh.exp: New file.
20573
20574 * config/slite.exp: Try to connect multiple times to the board
20575 before rebooting. Only send a "monitor run" if need_monitor_run
20576 is set.
20577
20578 * gdb.base/break.exp: Don't do the "stub continue" test if
20579 the target has gdb_stub set.
20580
20581 * gdb.base/callfuncs.exp: Increase the timeout.
20582
20583 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20584 if the target has gdb,noinferiorio set.
20585
20586 * gdb.base/list.exp: Increase match_max to 10000 characters.
20587
20588 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20589
20590 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20591 target.
20592
20593 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20594
20595Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20596
20597 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20598 trying to delete the copy of gdb. Catch the file delete so we
20599 don't die if the delete fails; also, the file should be copied to
20600 the host, not to the build.
c906108c
SS
20601
20602Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20603
20604 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20605 parenthesis in case it contains multiple regexps separated
c906108c
SS
20606 with |.
20607
20608 * gdb.base/watchpoint.exp: Use gdb_test.
20609 * gdb.base/default.exp: Ditto.
20610
20611Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20612
99707966 20613 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20614
c906108c
SS
20615 * gdb.base/scope.exp: Use gdb_test.
20616 * gdb.c++/classes.exp: Ditto.
20617 * gdb.c++/inherit.exp: Ditto.
20618
20619Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20620
20621 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20622 remote_exec instead.
20623 * gdb.base/corefile.exp: Don't be ridiculous.
20624 * gdb.base/*.c: Add missing stub invocations.
20625
20626Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20627
20628 * config/slite.exp: Miscellaneous fixes.
20629
20630 * lib/gdb.exp: Fix runto.
20631
20632 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20633 the target.
20634
20635 * gdb.base/watchpoint.exp: Fix regexp.
20636
20637 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20638 close and wait commands, as the descriptor may now be
20639 invalid. Always call "remote_close host".
20640
20641Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20642
20643 Major rewrite for testsuite revision.
d63a86f8 20644
c906108c
SS
20645 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20646 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20647 instead of relying on spawn_id to always contain a valid
20648 spawn id.
20649 (get_compiler_info): New procedure to build the ${binfile}.ci
20650 file, instead of replicating this in N different places.
20651 (gdb_compile): New procedure.
d63a86f8 20652
c906108c 20653 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20654 appropriate arguments) instead of compile. Use gdb_test in a lot
20655 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20656 at the start of a testcase, as this is no longer done magically.
20657
20658 config/*-gdb.exp: Rename without the -gdb suffix.
20659
20660 config/mips.exp: Use remote_close instead of exit_remote_shell.
20661 config/monitor.exp: Use target_info instead of looking at
20662 baud, timeout, etc.
20663 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20664
20665Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20666
20667 * gdb.c++/templates.exp (test_ptype_of_templates),
20668 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20669 Update expect patterns for destructors and assignment operators
20670 to match corresponding c-typeprint.c changes.
20671 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20672 to destructor breakpoint test, GDB should be able to set the
20673 destructor breakpoint without specifying arguments.
20674
20675Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20676
20677 * gdb.threads/pthreads.exp: Change result for failure to compile due
20678 to lack of pthreads runtime support from an error to simply an
20679 unsupported test, per dejagnu standards.
20680
20681Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20682
20683 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20684 where GDB exits to reduce pattern match time.
20685 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20686
20687 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20688
dc96c6c7 20689Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20690
20691 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20692 * gdb.base/default.exp: ditto.
20693 * gdb.base/nodebug.exp: ditto.
20694 * gdb.base/printcmds.exp: ditto.
20695 * gdb.base/ptype.exp: ditto.
20696 * gdb.base/setvar.exp: ditto.
20697 * gdb.base/structs.exp: ditto.
20698 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20699
20700Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20701
20702 * configure, */configure: Rebuild with autoconf 2.12.
20703
20704Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20705
20706 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20707 use new i*86-pc-linux*-gnu quads.
20708 * gdb.base/corefile.exp: Ditto.
20709 * gdb.base/signals.exp: Ditto.
20710 * gdb.base/sigall.exp: Ditto.
20711 * gdb.base/interrupt.exp: Ditto.
20712
20713 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20714 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20715 RedHat 4.0.
d63a86f8 20716
c906108c 20717 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20718 linux. This allows the test case to at least compile on latest
20719 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20720
20721Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20722
20723 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20724 directory to search gdb directory. Accept and step over conditional
20725 stack alignment code. Consume $prompt in failure cases.
20726 Reset timeout to $oldtimeout instead of some arbitrary value.
20727 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20728 timeout problems with infinite stack backtraces.
20729 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20730 Accept function parameters for linkfunc member.
20731
20732Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20733
20734 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20735 (CXXFLAGS): Remove, unreferenced.
20736 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20737 previous -B options and also add -B option to pick up cross compiled
20738 runtime.
c906108c
SS
20739 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20740 doing cross compiles.
20741 (target_alias): Declare global.
20742 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20743 to verify that gcc exists in build tree, and if so set CC to that
20744 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20745
c906108c
SS
20746Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20747
20748 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20749 ptype test for anonymous union. Fixup testcase to match
20750 current gcc debug output.
20751
20752Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20753
20754 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20755 force argument to an unsigned long type.
20756
20757Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20758
20759 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20760 tests and anonymous union print/ptype tests.
c906108c
SS
20761 * gdb.base/list.exp (test_forward-search): Increase timeout by
20762 5 minutes for the "search extremely long line" case.
20763 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20764 completely optional and that the pass/fail messages use the command as
20765 the message if that third arg is a null string.
20766 (gdb_test_exact): Arrange that a null string pattern means match a
20767 null string output rather than any output, which might include random
889bf7c5 20768 errors.
c906108c
SS
20769 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20770 backtrace test.
20771 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20772 always failing and failure is now exposed by gdb.exp changes.
20773
20774Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20775
20776 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20777 weren't being noted.
20778
20779Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20780
20781 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20782 * gdb.stabs/weird.exp: Remove v_comb xfails.
20783
dc96c6c7 20784Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20785
20786 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20787 list.exp scope.exp watchpoint.exp]
c906108c 20788 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20789
dc96c6c7 20790Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20791
20792 * config/monitor.exp: Increase download timeout to 1000 seconds.
20793
dc96c6c7 20794Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20795
20796 * config/m32r.exp: Increase timeout to 120 seconds.
20797
20798Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20799
20800 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20801 and accept older ordering as obsolescent gcc or gdb.
20802 * gdb.c++/templates.exp: Ditto.
20803 * gdb.c++/virtfunc.exp: Ditto.
20804
20805Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20806
20807 * gdb.base/coremaker.c: Add code to mmap some data so we
20808 can check that it ends up in the core file.
20809 * gdb.base/corefile.exp: Add test to read mmapped data
20810 from core file.
20811
dc96c6c7 20812Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20813
20814 * config/m32r.exp: New file.
20815
20816Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20817
20818 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20819 that cflags can contains -gstabs, and work correctly for other tests.
20820
dc96c6c7 20821Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20822
20823 * gdb.base/setshow.exp: New file, tests show and set.
20824 * gdb.base/setshow.c: New file, tests show and set.
20825 * gdb.base/help.exp: Add test for help set|show annotate.
20826 * gdb.base/default.exp: Add test for set|show annotate.
20827
20828Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20829
20830 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20831 errors unique.
20832 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20833 explicitly.
20834
20835Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20836
20837 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20838 and width commands. This is done elsewhere.
20839 * (gdb_start): Don't call gdb_start_sim here. That's already
20840 done in gdb_load. This fixes lots of failures in default.exp.
20841
20842Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20843
20844 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20845 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20846 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20847 in the same we we treat other failures (since it may be an expected
889bf7c5 20848 condition), rather than as an error.
c906108c
SS
20849 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20850 old test format.
20851
20852Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20853
20854 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20855 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20856 twice. Nuke the duplicates.
c906108c 20857 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20858 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20859 Remove config.h along with other config files.
20860
20861Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20862
20863 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20864 "p func1 ()" and note that rests of tests are skipped.
20865 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20866 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20867 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20868 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20869 affected by the previous run test.
20870 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20871 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20872 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20873 "pass int powerset tuple" and "pass modeless int powerset tuple".
20874 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20875 "real write 4" and "real write 8".
20876 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20877 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20878 "print \$i after tuple assign 2", and
20879 "print vs2 after tuple assign 2".
20880 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20881 meaningful error message and return -1 so the caller can
20882 suppress further tests and avoid a cascade of errors.
d63a86f8 20883
c906108c
SS
20884Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20885
20886 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20887 format for printing version.
20888 * gdb.base/default.exp: Ditto.
20889 * gdb.base/interrupt.exp: Fix problem with cascade of
20890 errors if child process dies while calling a function.
d63a86f8 20891
c906108c
SS
20892Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20893
20894 * Makefile.in (VPATH): Add
20895 * Makefile.in (Makefile, config.status): Fix rules so things get
20896 remade when necessary.
20897
20898Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20899
20900 * Makefile.in (just-check): Add path to sibling expect dir
20901 to environment variable specified by RPATH_ENVVAR.
20902
20903Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20904
20905 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20906 (just-check): Add shared library paths for libstdc++, tk,
20907 tcl, bfd, and opcodes to the environment variable specified
20908 in RPATH_ENVVAR.
20909 * configure.in: Add support to recognize --enable-shared flag
20910 and generate correct value for RPATH_ENVVAR.
20911 * configure: Regenerated with autoconf.
20912
20913Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20914
20915 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20916 include all osf versions.
c906108c
SS
20917 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20918 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20919 when target is linux. When failing to build pthreads test
20920 executable, give more meaningful message.
20921 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20922 arg for pthread_create.
d63a86f8 20923
c906108c
SS
20924Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20925
20926 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20927 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20928 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20929 and -lpthreads (everybody else).
c906108c
SS
20930 (test_startup): Fail gracefully if threads are not supported.
20931 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20932 "p/c array_index("abcdef",2)" when not gcc compiled.
20933 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20934 "print func2::coremaker_local" when not gcc compiled.
20935 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20936 "ptype on opaque struct tagname (statically)",
20937 "ptype on opaque struct tagname (dynamically) 1", and
20938 "ptype on opaque struct tagname (dynamically) 2"
20939 for not compiled with gcc.
20940 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20941 backtrace when compiled with gcc.
d63a86f8 20942 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20943 than always return success.
20944
20945Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20946
20947 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20948
20949Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20950
20951 * gdb.base/structs.exp: Undo last change.
20952
20953Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20954
20955 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20956 encapsulate all the steps/nexts done during self test, starting
20957 at main, and makes them less sensitive to optimization issues.
20958 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20959 signal handler" test.
20960 * gdb.threads/pthreads.exp: Only run this for native configs.
20961 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20962 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20963 tests.
20964 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20965 for "runto test_calls(void)" test.
d63a86f8 20966
c906108c
SS
20967Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20968
20969 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20970 and don't expect address info in breakpoint confirmations.
20971
20972Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20973
20974 * gdb.base/list.exp (test_forward_search): Increase timeout
20975 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20976 and then reset to old value when done. Increase expect input
c906108c
SS
20977 buffer to 10000.
20978
20979Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20980
20981 * gdb.base/list.exp (test_forward_search): Fix to handle very
20982 long source line without overflowing expect's input buffer.
20983
20984Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20985
20986 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20987 "buffer_full".
20988
20989 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20990 "buffer_full".
20991
20992 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20993 "buffer_full".
20994
20995 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20996 "buffer_full".
20997
20998Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20999
21000 * configure.in (configdirs): Add gdb.threads.
21001 * configure: Regenerated with autoconf.
21002 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21003 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21004 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 21005
c906108c
SS
21006Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21007
21008 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21009
21010Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21011
21012 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21013 each signal's status in the output of "handle all print".
21014 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21015 the \r\n sequence that immediately precedes the gdb prompt.
21016 * gdb.base/a1-selftest.exp: Save original timeout and restore
21017 after test.
21018
21019Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21020
21021 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21022 symbol.
21023
21024Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21025
21026 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21027
21028Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21029
21030 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21031 timeout by 60 seconds.
21032
21033Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21034
21035 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21036 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21037 error return.
21038
21039Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21040
21041 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21042 gdb initialization, also report how long dejagnu waited. Restore
21043 old timeout before doing error return. Temporarily increase timeout
889bf7c5 21044 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
21045
21046Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21047
21048 * lib/gdb.exp: Report timeout value for verbosity level 2.
21049 * config/gdbserver.exp: Ditto.
21050 * config/hppro.exp: Ditto.
21051 * config/mips-gdb.exp: Ditto.
21052 * config/monitor.exp: Ditto.
21053 * config/netware.exp: Ditto.
21054 * config/sim-gdb.exp: Ditto.
21055 * config/slite-gdb.exp: Ditto.
21056 * config/udi-gdb.exp: Ditto.
21057 * config/unix-gdb.exp: Ditto.
21058 * config/vx-gdb.exp: Ditto.
21059 * gdb.base/a1-selftest.exp: Ditto.
21060 * gdb.base/a2-run.exp: Ditto.
21061 * gdb.base/break.exp: Ditto.
21062 * gdb.base/corefile.exp: Ditto.
21063 * gdb.base/list.exp: Ditto.
21064 * gdb.base/recurse.exp: Ditto.
21065 * gdb.base/scope.exp: Ditto.
21066 * gdb.base/signals.exp: Ditto.
21067
21068Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21069
21070 * gdb.threads/Makefile.in (docdir): Removed.
21071
21072Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21073
21074 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 21075 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 21076 @srcdir@.
d63a86f8 21077 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
21078 autoconf 2.5 or higher.
21079 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21080
21081Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21082
21083 * configure: Regenerated.
21084 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21085 avoid name clashes with SunOS headers.
21086
21087Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21088
21089 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21090
21091Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21092
21093 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21094 prototype information ends up in the compiler info file.
21095
21096Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21097
21098 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21099 attempting to regenerate it. Eliminate use of a temporary file
21100 and just generate the info file directly. Source it immediately,
21101 for consistency of use.
21102 * gdb.base/corefile.exp: Ditto
21103 * gdb.base/exprs.exp: Ditto.
21104 * gdb.base/funcargs.exp: Ditto.
21105 * gdb.base/langs.exp: Ditto.
21106 * gdb.base/list.exp: Ditto.
21107 * gdb.base/mips_pro.exp: Ditto.
21108 * gdb.base/nodebug.exp: Ditto.
21109 * gdb.base/opaque.exp: Ditto.
21110 * gdb.base/ptype.exp: Ditto.
21111 * gdb.base/scope.exp: Ditto.
21112 * gdb.base/setvar.exp: Ditto.
21113 * gdb.base/signals.exp: Ditto.
21114 * gdb.base/whatis.exp: Ditto.
21115 * gdb.c++/templates.exp: Ditto.
21116 * gdb.c++/virtfunc.exp: Ditto.
21117 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 21118 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
21119
21120Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21121
21122 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21123 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21124 Increase timeout, a lot of single stepping might be needed if the
21125 target has no hardware watchpoints.
21126
21127Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21128
21129 * gdb.base/break.exp: Ignore compiler warnings when compiling
21130 break.c.
21131 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21132 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21133 from remote-sim.
21134 * gdb.base/exprs.exp: Add h8300 xfails.
21135 * gdb.base/funcargs.exp: Likewise.
21136 * gdb.base/nodebug.exp: Likewise.
21137 * gdb.base/printcmds.exp: Likewise.
21138 * gdb.base/ptype.exp: Likewise.
21139 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21140 h8300 xfails.
d63a86f8 21141 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
21142 on the h8300.
21143 * gdb.base/funcargs.c: Explicitly make last constant argument to
21144 call_after_alloca_subr an unsigned long type.
21145 * gdb.base/return.c: Include stdio.h.
21146
21147Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21148
21149 * config/abug.exp: New file for the older Motorola Bug monitor
21150 that runs on the mvme13x series VME boards.
21151 * config/monitor.exp: Use the new config array for target settings
21152 if they exist.
21153
21154Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21155
21156 * sim-gdb.exp: Make the SH simulator allocate less space when
21157 it is targeted.
21158
21159Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21160
21161 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21162 test.
21163
21164Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21165
21166 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21167 "rs6000-*-*" for "list function in include file" when gcc compiled.
21168 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21169 for "p ctable1[120]".
21170 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21171 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21172 Remove setup_xfail for "rs6000-*-*" for
21173 "print 'scope0.c'::filelocal before run".
21174 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21175 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21176 since some compilers don't allow both options to be given
21177 on the same command line. Create object file and move it.
d63a86f8 21178
c906108c
SS
21179Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21180
21181 * gdb.base/corefile.exp: Always regenerate the core file, since
21182 we always regenerate the coremaker program. Detect special case
21183 where registers cannot be read from core file.
d63a86f8 21184
c906108c
SS
21185Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21186
21187 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21188 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21189 * gdb.c++/templates.exp: Only match on basename of file since
21190 some formats like xcoff don't encode directory information.
21191 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21192 and rs6000 AIX xcoff targets.
21193 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21194 * configure: Regenerate.
21195 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21196 here, rather than in distclean.
d63a86f8 21197
c906108c
SS
21198Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21199
21200 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21201 defined, and use it to compile the test case with -O2. The
21202 native compilation still uses no optimization.
21203 * gdb.base/mips_pro.c: Remove inline assembly code since
21204 it is compiled PIC by default, which results in assembler
21205 warnings that make the testsuite think the compilation
21206 was unsuccessful.
21207
21208Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21209
21210 * gdb.c++/misc.exp: Add note to message for
21211 "print s.a for foo struct" that this is a known gcc 2.7.2
21212 and earlier bug.
21213
21214Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21215
21216 * gdb.base/break.exp: Fix pattern for matching "Delete all
21217 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21218 setup_xfail for deleting all breakpoints test. Fix various
21219 timeout messages to include "(timeout)".
21220 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21221 for "p t_float_values2(3.14159,float_val2)".
21222 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21223 for "continue to call2g" when gcc compiled.
21224 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21225 "up to foo in langs.exp", "show language at foo in langs.exp",
21226 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21227 and "show language at fsub in langs.exp".
21228 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21229 "list line 1 in include file", "list message for lines past EOF",
21230 "list function in include file", "list list0.h:foo", and
21231 "list filename:function; nonexistant function".
21232 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21233 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21234 and "ptype t_char_array" to be for native cc only.
d63a86f8 21235
c906108c
SS
21236Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21237
d63a86f8 21238 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21239 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21240 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21241
21242Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21243
21244 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21245 "bt in signals.exp". This problem only appears when running
21246 the testsuite, and then only intermittently.
21247
21248Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21249
21250 * gdb.base/return.exp (return_tests): Differentiate between
21251 two tests of continuing.
21252
21253Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21254
21255 * */Makefile.in (maintainer-clean): Remove config.log.
21256 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21257 * gdb.c++/Makefile.in (PROGS): Add inherit.
21258 (clean): Remove *.ci.
21259
21260Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21261
21262 * gdb.c++/misc.cc: Add test code from Mike Stump.
21263 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21264
21265Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21266
21267 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21268 to "alpha-*-osf2*" and add comment.
21269 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21270 setup_xfail for "step over execarg initialization" and
21271 "step over corearg initialization".
c906108c
SS
21272 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21273 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21274 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21275 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21276 "print func2::coremaker_local", and "backtrace in corefile.exp".
21277 * gdb.base/signals.exp: Build and source signals.ci.
21278 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21279 to be for gcc only.
21280 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21281
c906108c
SS
21282Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21283
21284 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21285 Feb 3 procfs.c change.
21286
21287Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21288
21289 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21290
21291Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21292
21293 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21294 from dejagnu's apparent default of 10 seconds, which gives random
21295 results when running the tests over NFS on moderately loaded systems.
21296 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21297
21298Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21299
21300 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21301 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21302 result reports.
c906108c
SS
21303
21304Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21305
21306 * configure.in (CY_AC_PATH_TCLH): Remove.
21307 * configure: Regenerate.
21308
21309Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21310
21311 * gdb.c++/Makefile.in (clean): Add missing '{'.
21312
21313Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21314
21315 * lib/gdb.exp: Provide a default value for noinferior.
21316
21317 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21318 Load libgloss.exp.
21319
21320Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21321
21322 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21323 the executable, not the .o to run the tests from.
21324
21325Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21326
21327 * gdb.base/break.exp: Don't test for program exit or exit status
21328 if $noresults if nonzero.
21329 * gdb.base/langs.exp: Likewise.
21330 * gdb.base/watchpoint.exp: Likewise.
21331
21332 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21333 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21334 trying to compile the testcase.
21335
21336Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21337
21338 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21339 * gdb.base/signals.exp (continue to handler): Likewise.
21340
21341Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21342
21343 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21344
21345 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21346
21347Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21348
21349 * gdb.base/corefile.exp: Recognize "not found" as failure
21350 when trying to determine if a core file was generated.
21351 If no core file was generate the first time, try again without
21352 the ulimit -c to work around braindamaged shells.
21353
21354Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21355
21356 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21357 [] tests with "test" and enclose string in quotes.
21358 * gdb.stabs/configure: Rebuild
d63a86f8 21359
c906108c
SS
21360Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21361
21362 Changes in sync with expect:
21363 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21364 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21365 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21366 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21367 argument to AC_REQUIRE.
21368 * configure: Regenerated.
21369
21370Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21371
21372 * gdb.base/corefile.exp: When generating a core, discard any
21373 error messages about ulimit not found and the "core dumped"
21374 message from the shell that runs the coredumper.
21375
21376Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21377
21378 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21379
21380 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21381 which sed script to run. Expect failure for v_comb test
21382 on PA targets too.
d63a86f8 21383
c906108c
SS
21384Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21385
21386 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21387 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21388
21389Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21390
21391 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21392 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21393 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21394 * lib/gdb.exp (default_gdb_start): Fix typo.
21395 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21396 messages to not include the full program name that caused
21397 the core dump since some systems (such as solaris) apparently
21398 truncate this path to about 80 characters.
21399 When generating a core file first try increasing the core file
21400 size limit to unlimited since some systems may default it to
21401 zero, and it is harmless to try it. Move the test for failing
21402 to generate a core file to where it will actually get executed.
21403 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21404 new gdb result from g++ debug info improvements and make old
21405 pattern obsolescent. Also account for size_t differences
21406 (may be int or long).
21407 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21408 initialization before function call is placed in the delay slot
21409 and thus appears to be skipped over by commands such as "next".
21410
21411Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21412
21413 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21414
21415Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21416
21417 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21418 input source file; fix code to compile test to deal with this
21419 convention.
21420 * gdb.c++/*.exp: Likewise.
21421
21422Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21423
21424 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21425 "bt in signals.exp".
21426
21427Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21428
21429 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21430 "step over execarg initialization" and
889bf7c5 21431 "step over corearg initialization".
c906108c
SS
21432
21433Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21434
21435 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21436 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21437
21438Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21439
21440 From Rob Savoye (rob@poseidon.cygnus.com)
21441 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21442 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21443 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21444 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21445 configure.in}: Major reworking for autoconfig.
c906108c
SS
21446 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21447 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21448 New files.
c906108c
SS
21449 * config/unix-gdb.exp: Make GDB global.
21450 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21451 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21452 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21453 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21454 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21455 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21456 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21457 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21458 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21459 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21460 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21461 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21462 to returns as necessary, arrange for test to compile own testcase
21463 executable.
c906108c 21464 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21465
c906108c
SS
21466Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21467
21468 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21469 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21470 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21471 "backtrace through signal handler".
21472
21473Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21474
21475 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21476 continuing from a job control stop signal.
21477 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21478
21479Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21480
21481 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21482 * gdb.base/corefile.exp: Likewise.
21483 * gdb.base/funcargs.exp: Likewise.
21484
21485Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21486
21487 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21488 * config/monitor.exp: Add support for setting baud rate.
21489
21490Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21491
21492 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21493 i*86-*-linux* xfails for "backtrace through signal handler".
21494 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21495 "print func2::coremaker_local".
21496 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21497 alpha-dec-osf2* xfail for
c906108c
SS
21498 "delete all breakpoints when none".
21499
21500Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21501
21502 * gdb.base/break.exp: Change test that deletes all breakpoints
21503 when no user breakpoints are installed. A post 4.15 change
21504 causes gdb to no longer prompt in this case.
21505
21506Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21507
21508 * gdb.base/return.exp (return_tests): Change xfail for test
21509 "correct value returned double test" to stop xfailing at
21510 Solaris 2.5. Apparently the bug has been fixed.
21511
21512Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21513
21514 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21515 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21516
21517Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21518
21519 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21520 * gdb.disasm/hppa.s: Corresponding changes.
21521
21522Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21523
21524 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21525 makefile fragment.
21526 * config/mt-hpux: Deleted.
21527
21528Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21529
d63a86f8 21530 * Many files: When warning about suppressed tests due to a
c906108c
SS
21531 nonexistant test binary, avoid incrementing the warning count.
21532
21533Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21534
21535 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21536
c906108c
SS
21537Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21538
21539 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21540 "sparc-*-solaris2*".
21541
21542Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21543
21544 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21545 Add global and local variables and initialize them.
21546 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21547 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21548 extracts the file name and terminating signal from the core file.
21549 * TODO: Remove note about tests for correct mapping of corefile.
21550 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21551 from optimizing it away.
21552 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21553 handles common blocks.
21554
21555Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21556
21557 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21558 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21559
21560Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21561
21562 * Makefile.in (maintainer-clean): New target, synonym for
21563 realclean.
21564 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21565 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21566 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21567 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21568 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21569 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21570
21571Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21572
21573 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21574 xfails when not gcc compiled for "print foo::funclocal".
21575 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21576 "print foo::funclocal at foo",
21577 "print 'scope1.c'::foo::funclocal at foo",
21578 "print foo::funclocal_bss at foo",
21579 "print 'scope1.c'::foo::funclocal_bss at foo",
21580 "print foo::funclocal_ro at foo",
21581 "print 'scope1.c'::foo::funclocal_ro at foo",
21582 "print bar::funclocal at foo" and
21583 "print 'scope1.c'::bar::funclocal at foo".
21584 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21585 gcc compiled for "print foo::funclocal at bar".
21586 Expand all messages to ensure that they identify that
21587 the test is at bar().
21588 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21589 gcc compiled for:
21590 "ptype on opaque struct pointer (statically)",
21591 "ptype on opaque struct tagname (statically)",
21592 "ptype on opaque struct pointer (dynamically) 1",
21593 "ptype on opaque struct tagname (dynamically) 1",
21594 "ptype on opaque struct pointer (dynamically) 2" and
21595 "ptype on opaque struct tagname (dynamically) 2
21596 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21597 gcc compiled for:
21598 "p datalocal"
21599 "whatis datalocal",
21600 "ptype datalocal",
21601 "p bsslocal",
21602 "whatis bsslocal", and
21603 "ptype bsslocal".
21604 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21605 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21606 when not gcc compiled.
21607 * gdb.base/funcargs.exp (float_and_integral_args): Add
21608 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21609 compiled.
21610 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21611 "backtrace from call6a" when not gcc compiled.
21612 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21613 "backtrace from call7a" when not gcc compiled.
21614 * gdb.base/callfuncs.exp (do_function_calls):
21615 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21616 "p t_char_array_values(char_array_val2,char_array_val1)",
21617 "p t_char_array_values(char_array_val1,char_array_val2)",
21618 "p t_char_array_values("carray 1","carray 2")",
21619 "p t_char_array_values("carray 1",char_array_val2)",
21620 "p t_char_array_values(char_array_val1,"carray 2")",
21621 "p sum_args(1,{2})",
21622 "p sum_args(2,{2,3})",
21623 "p sum_args(3,{2,3,4})",
21624 "p sum_args(4,{2,3,4,5})"
21625 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21626 "backtrace in corefile.exp" when not gcc compiled.
21627
21628Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21629
21630 * gdb.base/signals.exp: Rewrite `handle all print' test as
21631 a procedure. Accept blanks or TABs as whitespace, increase
21632 timeout and expect input buffer size for the large output
21633 from the command. Remove "i*86-*-bsdi2.0" xfail.
21634
21635Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21636
21637 * gdb.base/setvar.exp: Add new testcases for truncation when
21638 assigning invalid values to bitfields.
21639
21640Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21641
d63a86f8 21642 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21643 mips-sgi-irix* xfail for
21644 "call inferior func with struct - returns char *"
21645 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21646 accepted in the result.
c906108c
SS
21647
21648Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21649
21650 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21651 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21652 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21653 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21654 that accidentally got checked in.
21655
21656Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21657
d63a86f8 21658 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21659 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21660 compiled test.
21661 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21662 Add mips-sgi-irix5* xfail for not gcc compiled.
21663 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21664 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21665 "p top", "whatis top", "p middle", and "whatis middle".
21666 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21667 "whatis signed char" for not gcc compiled.
21668 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21669 "set variable signed char=-1 (-1)" and
21670 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21671 * gdb.base/funcargs.exp (float_and_integral_args):
21672 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21673 Add mips-sgi-irix* xfail when not gcc compiled for
21674 "continue to call2b".
21675 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21676 "continue to call2g".
21677 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21678 "backtrace from call6a"
21679 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21680 "backtrace from call7k".
21681 Add mips-sgi-irix5* xfail when not gcc compiled for
21682 "backtrace from call7a".
21683 (localvars_after_alloca): Fix gdb_test cmds for
21684 "print * after runto ...".
21685 Remove rs6000-*-* xfails for
21686 "print i after runto localvars_after_alloca" and
21687 "print l after runto localvars_after_alloca"
21688 for all compilers.
21689 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21690 when not compiled with gcc, for:
c906108c
SS
21691 "print signed char == (minus)",
21692 "print signed char != (minus)",
21693 "print signed char < (minus)",
21694 "print signed char > (minus)".
21695 * gdb.base/callfuncs.exp (do_function_calls):
21696 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21697 "call inferior func with struct - returns char *".
d63a86f8 21698 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21699 "correct value returned double test" to include Solaris 2.4.
21700 * gdb.base/funcargs.exp (float_and_integral_args):
21701 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21702
c906108c
SS
21703Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21704
21705 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21706 enumeration bitfields if compiling with GNU C.
21707 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21708 to empty' prompt.
21709
21710Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21711
21712 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21713 test for PRO targets.
21714
21715 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21716 breakpoints in the inferior at any given time by making
21717 two groups of breakpoints for call2*, call6* and call7*
21718 tests.
21719
21720Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21721
21722 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21723 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21724 from optimizing it away.
21725 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21726 "call inferior func with struct".
21727
21728Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21729
21730 * configure.in: Only configure gdb.chill for particular targets.
21731
21732Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21733
21734 * gdb.base/Makefile.in: Add action to .c.o transformation
21735 rule that generates a .ci file for each .o file and remove
21736 explicit .c.o rules except for callfuncs.o.
21737 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21738 generates a .ci file for each .o file and remove explicit
21739 .cc.o rules.
21740 (clean): Remove *.tmp *.ci files.
21741 (EXECUTABLES): Remove templ-info.exp.
21742 * gdb.base/compiler.c: New file.
21743 * gdb.c++/compiler.cc: New file
21744 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21745 Change rs6000-*-* xfail for
21746 "print 'scope0.c'::filelocal_ro" and
21747 "print 'scope1.c'::filelocal" and
21748 "print 'scope1.c'::filelocal_bss" and
21749 "print 'scope1.c'::filelocal_ro" and
21750 "print 'scope1.c'::foo::funclocal" and
21751 "print 'scope1.c'::foo::funclocal_ro" and
21752 "print 'scope1.c'::bar::funclocal" and
21753 "print 'scope0.c'::filelocal_ro" and
21754 "print 'scope1.c'::filelocal at foo" and
21755 "print 'scope1.c'::filelocal_bss at foo" and
21756 "print 'scope1.c'::filelocal_ro at foo" and
21757 "print 'scope1.c'::foo::funclocal at foo" and
21758 "print 'scope1.c'::foo::funclocal_bss at foo" and
21759 "print 'scope1.c'::foo::funclocal_ro at foo" and
21760 "print 'scope1.c'::bar::funclocal at foo" and
21761 "print 'scope0.c'::filelocal_ro" and
21762 "print 'scope1.c'::filelocal" and
21763 "print 'scope1.c'::filelocal_bss" and
21764 "print 'scope1.c'::filelocal_ro" and
21765 "print 'scope1.c'::foo::funclocal" and
21766 "print 'scope1.c'::foo::funclocal_bss" and
21767 "print 'scope1.c'::foo::funclocal_ro" and
21768 "print 'scope1.c'::bar::funclocal" and
21769 "print 'scope1.c'::bar::funclocal_bss"
21770 to only be xfail'd when not compiled with gcc.
d63a86f8 21771 Add rs6000-*-* xfail for
c906108c
SS
21772 "print 'scope0.c'::filelocal_bss before run"
21773 when compiled with gcc.
21774 (test_at_main): Add rs6000-*-* xfail for
21775 "print filelocal_ro in test_at_main"
21776 when compiled with gcc.
21777 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21778 Add rs6000-*-aix* xfail for
c906108c
SS
21779 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21780 "ptype t_char_array", not compiled with gcc.
21781 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21782 xfail for "list foo (in include file)" when gcc compiled.
21783 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21784 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21785 "run to call0a" if not compiled with gcc.
21786 (unsigned_integral_args): Add rs6000-*-* xfail for
21787 "run to call1a" if not compiled with gcc.
21788 (float_and_integral_args): Add rs6000-*-* xfail for
21789 "run to call2a" if not compiled with gcc and for
21790 "continue to call2b" for any compiler.
21791 Add rs6000-*-* xfail to
21792 "print f1 after run to call2a" for gcc compiled.
21793 (discard_and_shuffle): Add rs6000-*-* xfail for
21794 "run to call6a".
21795 (shuffle_round_robin): Add rs6000-*-* xfail for
21796 "backtrace from call7a" if not compiled with gcc.
21797 Add rs6000-*-* xfail for
21798 "backtrace from call7b" if compiled with gcc.
21799 (call_after_alloca): Add rs6000-*-* xfail for
21800 "print c in call_after_alloca" and
21801 "print s in call_after_alloca" and
21802 "backtrace from call_after_alloca_subr"
21803 if not compiled with gcc.
21804 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21805 "print c in localvars_in_indirect_call" and
21806 "print c in localvars_in_indirect_call" and
21807 "backtrace in indirectly called function" and
21808 "stepping into indirectly called function"
21809 if not compiled with gcc.
21810 (localvars_after_alloca): Add rs6000-*-* xfail for
21811 "print c after runto localvars_after_alloca" and
21812 "print s after runto localvars_after_alloca" and
21813 "print i after runto localvars_after_alloca" and
21814 "print l after runto localvars_after_alloca"
21815 for all compilers.
21816 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21817 than whatis-info.exp.
21818 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21819 than opaque-info.exp.
21820 Setup rs6000-*-* xfail for
d63a86f8 21821 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21822 "ptype on opaque struct pointer (dynamically)" when
21823 not compiled with gcc.
21824 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21825 rather than callf-info.exp.
21826 (do_function_calls): Add clear_xfail for rs6000-*-* for
21827 "p t_float_values2(3.14159,float_val2)". Seems to work
21828 fine there, both with xlc and gcc. Need to find out what
21829 it is doing right and fix other platforms.
21830 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21831 "call inferior func with struct - returns int",
21832 "call inferior func with struct - returns long",
21833 "call inferior func with struct - returns float",
21834 "call inferior func with struct - returns double",
21835 "call inferior func with struct - returns char *",
21836 but only if not gcc compiled (presumes xlc compiled).
21837 Change rs6000-*-* xfails for
21838 "call inferior func with struct - returns char" and
21839 " call inferior func with struct - returns short" to only
21840 xfail if not using gcc.
21841 (clean mostlyclean): Remove *.ci and *.tmp files.
21842 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21843 than templ-info.exp.
21844 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21845 Add rs6000-*-* xfail for "up to foo in langs.exp"
21846 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21847 when not gcc compiled.
d63a86f8 21848
c906108c
SS
21849Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21850
21851 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21852 * gdb.base/corefile.exp: Likewise.
21853 * gdb.base/list.exp: Likewise.
21854 * gdb.base/scope.exp: Likewise.
21855 * gdb.base/siganls.exp: Likewise.
21856
21857 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21858 compiler output.
21859 * gdb.base/whatis.exp: Likewise.
21860
21861Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21862
21863 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21864 failure (opcode table has been fixed to match reality).
21865
21866Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21867
21868 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21869 "call inferior func with struct - returns char",
21870 "call inferior func with struct - returns short"
21871
21872 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21873 "print 'scope0.c'::filelocal at main",
21874 "print 'scope0.c'::filelocal_bss in test_at_main",
21875 "print 'scope0.c'::filelocal at foo",
21876 "print 'scope0.c'::filelocal_bss in test_at_foo",
21877 "print 'scope0.c'::filelocal at bar",
21878 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21879
c906108c
SS
21880 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21881 in source file 1". This bug seems to have been fixed with both
21882 gcc and native cc (was native assembler bug?).
21883
21884Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21885
21886 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21887 "backtrace through signal handler" to "i*86-*-sysv4*".
21888 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21889 continue" case. Add "known SVR4 bug" to fail message.
21890 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21891 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21892 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21893 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21894 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21895 "up to foo in langs.exp", "show language at foo in
21896 langs.exp", "up to cppsub_ in langs.exp", "show
21897 language at cppsub_ in langs.exp", "up to fsub in
21898 langs.exp", and "show language at fsub in langs.exp".
21899 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21900 "bactrace in corefile.exp".
21901 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21902 "call inferior function with struct - returns float" and
21903 "call inferior function with struct - returns double".
d63a86f8 21904
c906108c
SS
21905Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21906
21907 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21908 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21909 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21910 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21911
21912Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21913
21914 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21915 (or overriden) "CHILL" macro rather then bare "gcc".
21916 Also look for ../../gcc/xgcc since that is what we will
21917 actually need, not "Makefile". Remove following assignment
21918 of CHILL to CHILL_FOR_TARGET because that results in
21919 recursive definition.
21920
21921Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21922
21923 * gdb.base/corefile.exp: Change xfail for backtrace in
21924 corefile.exp from linuxaout to all linux.
21925 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21926 cases where we miss the breakpoint at the signal handler
21927 for some reason. Setup xfail for linuxoldld/linuxaout and
21928 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21929 hitting SIGURG breakpoint.
21930 * gdb.base/signals.exp: Setup xfail for "next" acting like
21931 continue to add linuxoldld. Setup xfail for all linux for
21932 "next to handler in signals_tests_1", "backtrace in
21933 signals_tests_1", "continue to func1", "pass SIGUSR1",
21934 and continue to handler".
21935
21936Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21937
21938 * Update all FSF addresses except those in COPYING* files.
21939
21940Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21941
21942 * gdb.base/a2-run.exp: Change messages to be more explicit about
21943 the status of args, and quote binfile in results.
21944
21945Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21946
21947 * gdb.base/callfuncs.exp: Add tests for passing structs to
21948 inferior functions and return various types.
21949 * gdb.base/callfuncs.c: Add functions to receive a struct
21950 and return a member of the struct, in various types.
21951
21952Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21953
21954 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21955
21956Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21957
21958 * config/vxworks29k.exp: New file, sources vxworks.exp.
21959
21960Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21961
21962 * config/gdbremote.exp: New file. Testing framework using
21963 gdbserver.
21964
21965Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21966
21967 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21968 "call function when asleep" and "send end of file".
21969 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21970 for "backtrace in corefile.exp".
21971 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21972 for "backtrace through signal handler".
21973 * gdb.base/corefile.exp: Make sure we actually generate a core file
21974 before trying the core tests. Some systems allow the user to suppress
21975 generation of core files and default to that (linux for example).
21976 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21977 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21978
21979Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21980
21981 * gdb.threads: New directory with some crude multi-threaded
21982 gdb tests (step.exp and step2.exp).
21983 * config/mt-lynx (STEP_EXECUTABLE): Define.
21984 (THREADFLAGS): Define.
21985
21986Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21987
21988 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21989
21990 * gdb.base/signals.exp: Disable whole file for lynx until
21991 further notice.
21992
21993 * gdb.base/signals.exp: xfail test where "next" acts like
21994 "continue" for lynx.
21995
21996 * gdb.base/interrupt.exp: xfail test for calling function while
21997 inferior is asleep for lynx.
21998
21999 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22000 than one cr-lf after each command.
22001
22002Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22003
22004 * configure.in: Reinstate setting of stabsdirs variable, fix
22005 typo in setting up configdirs for native builds.
22006
22007 * gdb.base/return.exp: Fix typo in return double test.
22008 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22009 compiler from optimizing them away.
22010
22011Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22012
22013 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22014 sequences to be echo'd by gdb when using gdb_test.
22015 * gdb.chill/chexp.exp: Likewise.
22016 * gdb.fortran/exprs.exp: Likewise
22017
22018Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22019
22020 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22021 after the inferior gdb has started.
22022
22023 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22024 after each command.
22025 * gdb.base/funcargs.exp: Likewise.
22026 * gdb.base/gdbvars.exp: Likewise.
22027 * gdb.base/interrupt.exp: Likewise.
22028 * gdb.base/list.exp: Likewise.
22029 * gdb.base/watchpoint.exp: Likewise.
22030 * gdb.c++/demangle.exp: Likewise.
22031 * gdb.c++/inherit.exp: Likewise.
22032 * gdb.chill/chexp.exp: Likewise.
22033 * gdb.fortran/exprs.exp: Likewise.
22034
22035 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22036 test if we can't handle IO to/from the inferior.
22037
22038 * gdb.c++/misc.exp: Always check for a program already being
22039 started after sending a "run" command to gdb.
22040
22041 * gdb.base/twice.exp: Start with a fresh gdb.
22042
22043 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22044 only depend on gdb's expression code, not the chill runtime.
22045
22046 * gdb.base/return.c: Put return values into variables so we
22047 can have gdb print them rather than depending on the program
22048 to print them.
22049 * gdb.base/return.exp: Corresponding changes.
22050
22051 * lib/gdb.exp: Provide default value for noinferiorio.
22052 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22053 the inferior.
22054
22055 * gdb.base/break.exp: Always check for a program already being
22056 started after sending a "run" command to gdb.
22057 (text_next_with_recursion): Don't check the output from the
22058 program's printf statement. Instead just make sure the program
22059 exited.
22060
22061 * gdb.base/commands.exp: Protect tests which need arguments with
22062 $noargs conditionals.
22063
22064Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22065
22066 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22067 of structure member arrays to match gdb/valops.c:value_addr change.
22068
22069Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22070
22071 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22072 cases.
22073
22074Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22075
22076 * configure.in (configdirs): Remove gdb.chill from default list
22077 of subdirs and then add it back in only if doing a native build.
22078 The current chill compiler does not yet work in any cross build.
22079 * Revert all signal changes from Jul 6.
22080 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22081 for sh-hms targets, allowing these tests to link, with no other
22082 changes. Testing is suppressed by setting "nosignals" in site.exp.
22083
22084Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22085
22086 * configure.in (signaldirs): Define and add to configdirs for all
22087 targets except some specific ones that are known to not support signals.
22088 Also clean up formatting.
22089 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22090 (signals, sigall): Remove rules to build.
22091 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22092 Moved to new gdb.signals directory.
22093 * gdb.signals: New test directory.
22094 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22095 signals.c signals.exp}: New or moved files.
22096
22097Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22098
22099 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22100
22101Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22102
22103 * gdb.base/return.exp: Xfail `return double' test failure
22104 on at least Solaris 2.3 and handle future/past versions on
22105 a case by case basis as appropriate. Also update message
22106 to include i*86 failures.
22107
22108Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22109
22110 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22111
22112 * lib/gdb.exp: Fix comment which erroneously identified
22113 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22114 gdb_file_cmd not gdb_load).
22115 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22116
22117 * gdb.base/setvar.exp: Make test names consistent between pass and
22118 fail cases. Use gdb_test more.
22119
22120Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22121
22122 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22123
22124Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22125
22126 * gdb.base/help.exp: Fix expected help string for `show commands'.
22127
22128Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22129
22130 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22131
22132 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22133 of a text section.
22134
22135Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22136
22137 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22138 that loop eventually terminates. Fix Connection refused logic so
22139 that testsuite will expire nicely.
22140
22141Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22142
22143 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22144 config/rom68k.exp: New tcl glue for the appropriate monitors.
22145 These all just end up calling monitor.exp.
22146 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22147 refused' by retrying. Cleanup some timeout issues.
22148 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22149 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22150 callers don't have to set/restore global timeout variable.
22151
22152 * The following set of changes centralizes management of the global
22153 timeout variable. This way, it can be set in one target dependent
22154 place instead of dozens of places scattered throughout the test suite.
22155 If you need to lengthen a timeout, then you should either set timeout
22156 in one of the config/{target}.exp files, or multiply it by a factor.
22157 Setting it to an absolute value is always going to lose for some
22158 targets.
22159 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22160 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22161 * gdb.base/funcargs.exp: Don't set timeout.
22162 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22163 * gdb.base/printcmds.exp (test_print_string_constants
22164 test_print_array_constants): Don't set timeout.
22165 * gdb.base/ptype.exp: Don't set timeout.
22166 * gdb.base/recurse.exp: Don't set timeout.
22167 * gdb.base/return.exp: Don't set timeout.
22168 * gdb.base/watchpoint.exp: Don't set timeout.
22169 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22170 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22171
22172Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22173
22174 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22175
22176Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22177
22178 * lib/gdb.exp: Disable chill tests for irix5.
22179
22180Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22181
22182 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22183 each test pass or fail.
22184
22185Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22186
22187 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22188 xlc not gcc.
22189
22190Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22191
22192 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22193
22194Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22195
22196 * config/est.exp: Fix copyright and comments. Remove dead code.
22197 Use targetname, serialport and baud variables instead of fixed
22198 constants.
22199 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22200 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22201
22202Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22203
22204 * gdb.base/watchpoint.exp: Don't run
22205 test_watchpoint_triggered_in_syscall for sunos.
22206
22207Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22208
22209 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22210 they don't seem to exist. Do include stdio.h.
22211
22212Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22213
22214 * gdb.base/a1-selftest.exp: Add alpha xfail.
22215
22216Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22217
22218 * gdb.base/watchpoint.c (main): Prompt before calling read().
22219 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22220 Revise accordingly. Remove cruft about sending "123" several
22221 times, until it gets noticed. Clean up the "print buf[0]" stuff
22222 so that it passes or fails, and waits for prompts in the usual way.
22223
22224Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22225
22226 * gdb.base/recurse.exp: Fix comment.
22227
22228 * TODO: Remove item about printing variables in nodebug.exp. Add
22229 item about enabling tests which are only run on some targets.
22230
22231 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22232 fail, make test names unique, use new gdb_test convention
22233 regarding pattern, use gdb_test more, etc.).
22234
22235 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22236 fail, make test names unique, etc.).
22237
22238Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22239
22240 * gdb.base/nodebug.c: Change return type of top and middle to
22241 short.
22242 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22243 are fixed by the recent mdebugread.c changes. Allow `short ()'
22244 as type for top and middle.
22245
22246Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22247
22248 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22249 nearly as I can tell, the whole thing was an accident in Stu's
22250 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22251 to replace a send/expect pair with gdb_test, but ended up only
22252 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22253 of 30 Mar 1995 took care of it, but left this vestigial comment
22254 which I am now nuking.
22255
22256Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22257
22258 * gdb.base/break.exp: Look for different line number for
22259 breakpoint at main depending on usestubs.
22260
22261Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22262
22263 * gdb.base/list.exp: Adjust some alternate expect patterns to
22264 match recent list0.c change. Add alternate expect pattern for
22265 output from `list default lines around main' for optimizing
22266 compilers.
22267
22268Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22269
22270 * lib/gdb.exp: If nosignals is not set, set it to 0.
22271
22272Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22273
22274 * config/slite-gdb.exp: Responds to load symbol table prompt.
22275 * gdb.base/break.exp: Adjust line number, fix rerun.
22276 * gdb.base/langs0.c: Add #ifdef usestubs.
22277
22278Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22279
22280 * gdb.base/list.exp: Adjust line contents after adding new lines in
22281 list0.c. Also fix a syntax error.
22282
22283 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22284 * gdb.base/break.exp: ditto.
22285 * gdb.base/list.exp: ditto.
22286 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22287 * gdb.base/run.c: ditto.
22288 * gdb.base/list0.c: ditto.
22289 * gdb.base/funcargs.c: ditto.
22290
22291Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22292
22293 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22294 $targetname, $serialport and $baud instead of hardwired variables.
22295 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22296 target doesn't support signals.
22297
22298Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22299
22300 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22301
22302Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22303
22304 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22305 Don't rely on the value of an auto variable before it has been
22306 initialized. Use gdb_test more.
22307
22308Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22309
22310 * lib/gdb.exp (default_gdb_version): A version number must start
22311 with a digit, but other than that contains all characters up to
22312 the first whitespace character.
22313
22314Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22315
22316 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22317
22318Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22319
22320 * gdb.c++/*.exp: Warn if executable does not exist. The original
22321 reason for skipping the warning was that configure.in sometimes
22322 intentionally skipped building the executables but the tcl code
22323 had no way of knowing. That (a) was always bogus with respect to
22324 error handling, (b) is no longer true (right now there is no way
22325 to skip C++ tests).
22326
22327 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22328
22329Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22330
22331 * gdb.base/list.exp: Add expect patterns for output from
22332 SunPRO compiled executables.
22333 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22334 types.
22335
22336Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22337
22338 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22339 number (we are already testing that the correct source line text
22340 gets printed).
22341
22342 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22343 that is what is intended, but something needed to be done to get
22344 sunos4 native working again.
22345
22346 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22347
22348 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22349 apparently went with a (very) old xfail.
22350
22351Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22352
22353 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22354 runto_main is a proc in gdb.exp that will do 'step' for target use
22355 stubs.
22356 * gdb.base/exprs.exp: ditto.
22357 * gdb.base/interrupt.exp: ditto.
22358 * gdb.base/opaque.exp: ditto.
22359 * gdb.base/printcmds.exp: ditto.
22360 * gdb.base/ptype.exp: ditto.
22361 * gdb.base/scope.exp: ditto.
22362 * gdb.base/setvar.exp: ditto.
22363 * gdb.base/signals.exp: ditto.
22364 * gdb.base/twice.exp: ditto.
22365 * gdb.c++/classes.exp: ditto.
22366 * gdb.c++/inherit.exp: ditto.
22367 * gdb.c++/templates.exp: ditto.
22368 * gdb.base/break.exp: no run and hit main for stubs. Change line
22369 numbers for breakpoints and info breakpoint.
22370 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22371 breakpoint().
22372 * gdb.base/callfuncs.c: ditto.
22373 * gdb.base/exprs: ditto.
22374 * gdb.base/interrupt.c: ditto.
22375 * gdb.base/opaque0.c: ditto.
22376 * gdb.base/printcmds.c: ditto.
22377 * gdb.base/ptype.c: ditto.
22378 * gdb.base/scope0.c: ditto.
22379 * gdb.base/setvar.c: ditto.
22380 * gdb.base/signals.c: ditto.
22381 * gdb.base/twice.c: ditto.
22382 * gdb.c++/misc.cc: ditto.
22383 * gdb.c++/templates.cc: ditto.
22384
22385Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22386
22387 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22388
22389 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22390 somewhere between `read' and `main.c'. I'm pretty sure the
22391 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22392 and it isn't particularly useful.
22393
22394 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22395
22396Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22397
22398 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22399
22400Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22401
22402 * config/mt-slite: add LIBS and -nostdlib.
22403 * config/slite-gdb.exp: add this new file to support sparclite target.
22404
22405Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22406
22407 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22408
22409 * gdb.base/a2-run.exp: Change argument to istarget from
22410 "*-*-vxworks" to "*-*-vxworks*".
22411 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22412
22413Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22414
22415 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22416 will not runto main but do a 'step' to step out of breakpoint().
22417 * config/mt-slite: add -Dusestubs.
22418
22419Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22420
22421 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22422 instead of just @.
22423
22424 * gdb.base/signals.exp: Add test for "handle all print".
22425 * TODO: Remove "handle all print". Also remove item about
22426 checking copyright date (I don't like the idea of a spurious FAIL
22427 based on when we run the tests).
22428
22429 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22430 for SunOS4 (reason for failure not investigated). Remove
22431 redundant test for $binfile.
22432
22433 * gdb.base/nodebug.c (array_index): Call malloc.
22434
22435 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22436
22437Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22438
22439 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22440 conventions and slightly simplify the matching regexp.
22441
22442Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22443
22444 * gdb.base/break.exp: Update gdb_test invocation to use new
22445 convention.
22446
22447 * lib/gdb.exp: If noargs is not set, set it to 0.
22448
22449 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22450 tests unique.
22451
22452 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22453
22454Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22455
22456 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22457 one argument of type "<non-float parameter>".
22458
22459Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22460
22461 * config/rom68k.exp: New file to support Motorola IDP board.
22462 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22463 * gdb.base/break.c: Change things around so that this program
22464 doesn't depend upon args. This is necessary to make remote
22465 targets work (in general, they can't take args).
22466 * gdb.base/break.exp: Don't try to send args to program. Don't
22467 expect output. Also, replace lots of code with gdb_test.
22468
22469Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22470
22471 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22472 printing of '\'' (which is what the comment says we are testing,
22473 even though we were not), not '''.
22474 (test_integer_literals_rejected): Test that printing ''' is an error.
22475
22476 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22477 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22478 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22479 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22480 Use gdb_test not test_print_accept.
22481 * lib/gdb.exp: Remove test_print_accept.
22482
22483 * gdb.base/signals.exp (signal_tests_1): Make pass message
22484 consistent with fail message.
22485
22486 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22487 unsigned char; the bug (PR 1821) is fixed.
22488
22489 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22490
22491 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22492 successful tests--makes xfailing them work right.
22493
22494Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22495
22496 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22497 only \r\n, not .*. The test can pass .* as the last thing in
22498 $pattern if that is what it wants. In addition to providing this
22499 flexibility, this change should speed up pattern matching in cases
22500 where the pattern already ended with .* (there were a number of
22501 them). This change also helps catch bad patterns--in the old
22502 scheme the typo "char \*" instead of "char \\*" would pass. Now
22503 it is caught.
22504 * Many .exp files: Update callers.
22505
22506 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22507 clearer and does not spuriously match multiple ('s. Likewise for
22508 ) and *.
22509
22510 * gdb.base/nodebug.exp: Test ability to call a function and pass
22511 it a string (even with no debugging info).
22512
22513 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22514 "p '\'", which is the same as "p ''" once tcl gets done with
22515 quoting, to "p '\\'", which I suspect is what is intended (one
22516 backslash gets sent to GDB).
22517
22518 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22519
22520Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22521
22522 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22523 1817) was fixed literally years ago.
22524
22525Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22526
22527 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22528 test, it causes stepping out of call_after_alloca_subr with
22529 optimizing compilers.
22530 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22531 fails.
22532
22533 * gdb.c++/templates.exp: Source templ-info.exp only if
22534 the templates executable exists.
22535
22536 * gdb.c++/misc.cc (class Contains_static_instance,
22537 class Contains_nested_static_instance),
22538 gdb.c++/classes.exp (test_static_members): Test printing of
22539 a class that contains a static instance of the class.
22540
22541Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22542
22543 * gdb.base/langs2.c (cppsub_): Don't prototype.
22544 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22545 only, I believe).
22546
22547Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22548
22549 * lib/gdb.exp (skip_chill_tests): New procedure.
22550
22551 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22552
22553Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22554
22555 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22556 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22557
22558Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22559
22560 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22561
22562 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22563 disassemble 8, not 16, instructions for part 4.
22564
22565 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22566 support the latter anymore.
22567
22568 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22569 -DNO_PROTOTYPES.
22570 * gdb.base/callfuncs.c: Control use of prototypes based on
22571 NO_PROTOTYPES, not __STDC__.
22572 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22573 t_float_values2 tests if prototypes in use.
22574
22575 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22576 t_double_values): When checking differences against DELTA, check
22577 that difference is within the range (-DELTA,DELTA), not just
22578 (-infinity,DELTA).
22579
22580Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22581
22582 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22583 'file' command firts, then 'target', then 'load', this is due to gdb
22584 target set up.
22585 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22586
22587Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22588
22589 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22590 FP load/store variants.
22591 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22592
22593Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22594
22595 * gdb.base/term.exp: Do not give a warning if not native, it is
22596 not an abnormal condition.
22597
22598Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22599
22600 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22601 t_char_array".
22602
22603Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22604
22605 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22606 are getting the version number.
22607
22608 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22609 if not native, it is not an abnormal condition.
22610
22611Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22612
22613 * lib/gdb.exp: Just use "file exists", rather than undocumented
22614 dejagnu procedure "findfile".
22615
22616Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22617
22618 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22619 (LDFLAGS): Set to -Xlinker -Ur.
22620
22621 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22622 Removed, these values are set by lib/gdb.exp.
22623
22624 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22625
22626Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22627
22628 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22629 of replicating gdb startup code.
22630
22631 * config/mt-vxworks (LDFLAGS): Set to -r.
22632 (CFLAGS_FOR_TARGET): Removed.
22633
22634 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22635 (gdb) and gdb for vxworks uses (vxgdb).
22636
22637 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22638 executable is not in the tree and host != target, use sed and
22639 program_transform_name to determine the gdb name used by the
22640 target.
22641
22642 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22643 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22644
22645Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22646
22647 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22648 floats, chars, and shorts where there are ANSI-style function
22649 definitions.
22650
22651 * gdb.base/langs.exp, gdb.base/langs*: New test.
22652 * gdb.base/Makefile.in: Build it.
22653 * TODO: Remove item about checking that C names don't get C++
22654 demangling applied; this test tests it.
22655
22656Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22657
22658 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22659 went with the const70 xfail. The xfail went away a year ago.
22660
22661 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22662
22663 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22664 for hp300.
22665
22666 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22667
22668 * gdb.base/a1-selftest.exp: Don't run on hp300.
22669
22670Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22671
22672 * Makefile.in (site.exp): Set host_alias and target_alias as well
22673 as host_triplet and target_triplet.
22674
22675Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22676
22677 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22678
22679 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22680 places as other ecoff systems).
22681
22682 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22683 ultrix.
22684
22685Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22686
22687 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22688 remove them.
22689 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22690 variable and "variable" in addition to "data variable".
22691 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22692
22693 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22694 2.
22695 * gdb.base/list1.c (long_line): Add additional statement at start
22696 of function.
22697 * gdb.base/list.exp (test_forward_search): Update line number to
22698 reflect new statement.
22699
22700Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22701
22702 * gdb.base/signals.exp: Reinitialize searched source directories
22703 after gdb_start call.
22704
22705Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22706
22707 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22708 * gdb.stabs/Makefile.in: Likewise.
22709
22710 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22711 change. Instead split the tests into smaller pieces.
22712 * gdb.disasm/hppa.s: Corresponding changes.
22713
22714Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22715
22716 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22717 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22718
22719 * gdb.base/funcargs.exp: Modify many tests so that every test
22720 either passes or fails. Make some test names unique.
22721
22722Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22723
22724 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22725 Call stty to set interrupt character.
22726
22727 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22728 for HP assembler versus GNU assembler based on actual behavior of
22729 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22730
22731 * TODO: Suggest a few more stepping tests.
22732
22733Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22734
22735 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22736 restart GDB for h8300 after a continue.
22737 (return): Add pattern to match a29k-udi behavior.
22738 * gdb.base/nodebug.exp: Remove obsolete comment.
22739 * gdb.base/regs.exp: New file, testing of register displays.
22740 * gdb.base/return.exp: Fix typo in reference to $objdir.
22741 * gdb.base/whatis.exp: Always start with a fresh GDB.
22742
22743Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22744
22745 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22746 higher, these tests generate a lot of output.
22747
22748Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22749
22750 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22751 code following the catch silently ignored some errors; without the
22752 catch they should be thrown like any other tcl error. Also, the
22753 catch used "" instead of {} which meant all the callers who wanted
22754 to include one of the characters "[]$ had to quote it an extra time.
22755 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22756 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22757 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22758 Remove extra quoting.
22759
22760Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22761
22762 * gdb.base/commands.exp: Make test names unique; every test either
22763 passes or fails. Update some comments.
22764
22765 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22766
22767Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22768
22769 The following fixes a FAIL caused by the fact that the alpha stabs
22770 configuration didn't use the ".if alpha" code in weird.def.
22771 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22772 bit pointer, so the 32 bit version works even on the alpha.
22773 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22774 Remove the stuff which allowed us to have separate versions for
22775 alpha and everything else.
22776
22777 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22778 regexp which "info func operator\[\](" is supposed to match. Fix
22779 string to send to GDB. Note that GDB still doesn't work right. Add a
22780 new test for "info func .perator\[\](" which GDB does handle correctly.
22781
22782 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22783
22784Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22785
22786 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22787 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22788 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22789 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22790 it makes the tests harder to understand and confuses test-o-matic.
22791 The preferred style is that each test provides a PASS or a FAIL,
22792 and has a unique message (e.g. "continue #54" not just "continue")
22793 which is the same for the pass and the fail.
22794 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22795 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22796 to lib/gdb.exp.
22797 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22798 prt_accept which was basically the same thing. Likewise for
22799 test_print_reject and prt_reject.
22800 * lib/gdb.exp (test_print_reject): Add some more error message
22801 patterns to match from the former printcmds.exp (prt_reject).
22802 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22803 One defect of the passcount stuff is that some of it failed to
22804 report XPASS where appropriate.
22805 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22806 stuff before and after arg in expected pattern.
22807 (test_paddr_operator_functions): Re-do test without print_addr_of;
22808 this is the only test which seems to want extra stuff there.
22809
22810Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22811
22812 * gdb.base/nodebug.exp: Update new tests to reflect improved
22813 wording of gdb output.
22814
22815 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22816 and "ptype" work on variables in files compiled without -g.
22817 Replaces commented out "maint print msymbol" tests.
22818
22819Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22820
22821 * gdb.base/setvar.c (dummy): Call malloc.
22822
22823 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22824 losing with the irix4 sed.
22825
22826 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22827 ALRM" on irix4.
22828
22829Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22830
22831 * TODO: Remove items about corefile.exp testing new exec-file and
22832 backtrace; both are now done. Add items about printing enums.
22833
22834Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22835
22836 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22837 "get signal $thissig" test fails.
22838
22839 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22840
22841Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22842
22843 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22844 compiler warning with dec alpha compiler.
22845
22846 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22847 extra \n from gdb_test call (this explains why the prompt test
22848 that I removed yesterday was there).
22849 (user_defined_command_test): Remove extra \n and prompt test.
22850
22851 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22852 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22853 doesn't exist.
22854 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22855 Also remove alpha workaround, which turns out to be because
22856 SIGABRT == SIGLOST.
22857
22858 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22859
22860 * gdb.base/help.exp: Don't test "help show".
22861
22862Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22863
22864 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22865 "set print address" is on.
22866 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22867 pass prompt to gdb_test; gdb_test already looks for the prompt.
22868
22869 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22870
22871 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22872 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22873 was to make sure that gdb can read a core file. But (a) the "read
22874 the corefile" part didn't make it to a1-selftest.exp, we just
22875 delete the corefile after creating it, and (b) we test reading
22876 corefiles in corefile.exp anyway. Also, this test left around a
22877 xgdb process on Solaris.
22878
22879 * gdb.base/corefile.exp: Also test backtrace.
22880
22881Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22882
22883 * gdb.base/commands.exp: Test a simple user defined command with
22884 arguments and if/while statements; verify the full user command is
22885 printed by "show user".
22886
22887 * gdb.base/commands.exp: Test if/while commands as part of a
22888 breakpoint command list; verify they appear in breakpoint
22889 information.
22890
22891Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22892
22893 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22894 than by dividing by zero.
22895
22896Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22897
22898 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22899 performing an inferior call with watchpoints enabled.
22900 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22901 call.
22902
22903Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22904
22905 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22906 of "file" command.
22907
22908 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22909 Add additional pattern for when "int operator int(void);" appears
22910 in a different order.
22911
22912Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22913
22914 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22915
22916 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22917 and "signal" with ".*".
22918
22919Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22920
22921 * TODO: Add note about "handle all nostop".
22922
22923 * gdb.base/{sigall.c, sigall.exp}: New test.
22924 * gdb.base/Makefile.in: Add it.
22925
22926Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22927
22928 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22929 when invoking GDB, suppresses any windowing interface.
22930
22931Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22932
22933 * config/sim-gdb: New file, simulator testing support.
22934
22935Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22936
22937 * gdb.base/interrupt.exp: Test calling func1 twice.
22938
22939Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22940
22941 * gdb.base/list.exp (test_forward_search): Set timeout higher
22942 when we'll be getting lots of output from gdb.
22943
22944 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22945 "init_malloc" to after the expect statement. Run it if that
22946 regexp is taken, but also for two others which happen if source
22947 cannot be found.
22948
22949Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22950
22951 * gdb.base/printcmds.exp: New test, for printing register before
22952 program is running.
22953
22954Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22955
22956 * gdb.base/list.exp: Correct some alternate expect patterns
22957 to reflect changes in list1.c.
22958
22959Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22960
22961 * TODO: Add item regarding large frames.
22962
22963 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22964
22965 * TODO: Remove item about enabling return.exp; it
22966 is enabled. Suggest a few more "return" tests.
22967
22968Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22969
22970 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22971 anonymous unions.
22972
22973Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22974
22975 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22976 and pr-5646.o, so "make" is the same as "make all", not "make
22977 pr-4975.o".
22978
22979Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22980
22981 * gdb.base/list.exp: Adjust expectations to reflect changes in
22982 list1.c.
22983 (test_forward_search): New test proc.
22984 * gdb.base/list1.c (long_line): New function, has long source line.
22985
22986Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22987
22988 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22989 additional line of code that was added.
22990
22991Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22992
22993 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22994 tests so as not to overflow expect's input buffers.
22995 * gdb.disasm/hppa.exp: Corresponding changes.
22996
22997Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22998
22999 Beginnings of template debugging tests.
23000 * gdb.c++/templ-info.cc: New file to test for template
23001 debugging capability of the compiler.
23002 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23003 templ-info.cc.
23004 * gdb.c++/templates.cc: Add explicit template instantiations
23005 to enable compiling with -fno-implicit-templates. Add destructor
23006 and 'value' method to T5 class for template tests.
23007 * gdb.c++/templates.exp: Add testcases for printing of template
23008 types, setting breakpoints on template methods and calling a
d63a86f8 23009 template method.
c906108c
SS
23010
23011Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23012
23013 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23014 branch target since some assemblers (gas-2.5) may emit a
23015 relocation for the branch instead of resolving it in the
23016 assembler.
23017
23018Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23019
23020 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23021 through signal handler.
23022
23023Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23024
23025 * configure.in (*-*-netware): Use config/mt-netware.
23026
23027 * config/mt-netware: New file.
23028 * config/mt-i386-netware: Removed, separate configs for different
23029 netware architectures are no longer needed now that we have
23030 --with-headers.
23031
23032Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23033
23034 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23035 by the recent changes to use ANSI C arithmetic conversions.
23036
23037Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23038
23039 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23040 bug involving using inferior_pid to figure out whether to select a
23041 frame.
23042
23043Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23044
23045 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23046 match the current disassembler output.
23047
23048Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23049
23050 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23051 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23052 types, expect "int" as type of integer values (for now).
23053
23054Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23055
23056 * gdb.base/commands.exp: New tests for if/while commands.
23057
23058Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23059
23060 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23061 by .*, since hex values have different syntax in Chill mode.
23062
23063Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23064
23065 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23066 linefeed from expect pattern for repeated types with indices > 9.
23067
23068Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23069
23070 First part of Fortran test suite.
23071 * gdb.fortran: New directory.
23072 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23073
23074Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23075
23076 * gdb.base/default.exp: Update expect pattern for load command
23077 without arguments.
23078
23079Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23080
23081 * configure.in: Change i386 to i[345]86.
23082 * gdb.base/configure.in: Likewise.
23083 * gdb.c++/configure.in: Likewise.
23084 * gdb.chill/configure.in: Likewise.
23085
23086Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23087
23088 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23089 patterns, since that is not a valid context for comments.
23090
23091Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23092
23093 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23094 repeated types and repeated types with indices > 9.
23095
23096Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23097
23098 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23099 2417; old bug has been fixed.
23100
23101Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23102
23103 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23104 send the newline ourselves instead of assuming gdb_test will do
23105 so when passed an empty input string.
23106
23107 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23108 stabs testcode.
23109
23110Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23111
23112 * lib/gdb.exp (gdb_test): Don't send anything if the first
23113 argument is an empty string. This makes cases where we want to
23114 match output that is already in expect's buffers (for example,
23115 matching a breakpoint after gdb_run_cmd has been called) work
23116 reliably.
23117
23118Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23119
23120 * config/netware.exp: New file.
23121
23122Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23123
23124 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23125 the -B and -L prefixes so we can find the debugging stub.
23126
23127 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23128 there and we are using the gcc from the tree.
23129
23130 * gdb.base/types.c: Removed.
23131
23132 * gdb.base/configure.in: Look for makefile fragments in ../config.
23133 Recognize i386-*-netware.
23134 * gdb.c++/configure.in: Likewise.
23135
23136Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23137
23138 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23139 the correct TCL syntax.
23140
23141Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23142
23143 * gdb.base/opaque.exp: use runto instead of messing around with
23144 breakpoints. Simplify by using gdb_test.
23145
23146 * gdb.base/bitfields.exp: restart between tests on netware targets
23147 because breakpoints aren't relocated after target death. Run
23148 processes to completion.
23149
23150 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23151
23152Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23153
23154 * Makefile.in: Remove extra tabs that confuse some versions
23155 of "make". Use the newly built gdb to test with by default,
23156 rather than the first one in the tester's search path.
23157
23158Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23159
23160 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23161
23162 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23163 condition help.
23164
23165Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23166
23167 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23168
23169 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23170 running.
23171 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23172 * gdb.base/funcargs.exp: Likewise.
23173
23174 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23175 * gdb.base/funcargs.exp: Likewise.
23176
23177 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23178 message is "".
23179
23180Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23181
23182 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23183 return,signals,twice}.exp: Handle non-existant binaries
23184 consistantly.
23185
23186 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23187 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23188 might testing a cross development system.
23189
23190Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23191
23192 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23193 runtest script is relative to ${srcdir}, not ${rootdir}.
23194
23195Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23196
23197 * gdb.base/signals.exp: Allow for optionality of breakpoint
23198 address.
23199
23200Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23201
23202 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23203
23204Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23205
23206 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23207 for size_t definition.
23208 * gdb.c++/templates.cc: Likewise
23209
23210 * config/mt-i386-netware: New file.
23211
23212 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23213 defined.
23214
23215 * gdb.base/Makefile.in: Added support for systems that name core
23216 files by appending "core" to the program name.
23217 * gdb.base/a1-selftest.exp: Likewise.
23218
23219Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23220
23221 * gdb.base/return.exp: Add comment and message for `return double'
23222 test failure on Sparc Solaris.
23223
23224Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23225
23226 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23227
23228Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23229
23230 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23231 from optimizing them away.
23232 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23233 patterns to include default constructors and assignment operators,
23234 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23235 character in the output of the virtual base pointer.
23236
23237Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23238
23239 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23240 expression match in print_addr_of to avoid unintented matches.
23241 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23242 versions up to 2.5.8.
23243
23244Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23245
23246 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23247 included file to run under newer versions of expect.
23248 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23249 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23250 Remove xfail for the virtual table of BDDHookV.
23251
23252Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23253
23254 * lib/gdb.exp (string_to_regexp): Set a default result.
23255 (default_gdb_start): Fix misleading message.
23256
23257Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23258
23259 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23260 Remove all CC, etc definitions.
23261 * config/mt-hpux: New file.
23262 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23263 (CFLAGS, LDFLAGS): Define.
23264 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23265
23266 * Makefile.in (site.exp): Don't insert host_os, etc.
23267 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23268 (distclean): Check existence of subdir.
23269 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23270 * gdb.base/Makefile.in: General cleanup and simplification.
23271 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23272 to build executables. Use default rule to build .o files.
23273 (EXPECT, RUNTEST, CC): Fix relative pathname.
23274 (site.exp): Don't insert host_os, etc.
23275 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23276 and/or SIGUSR1 defined.
23277 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23278 * gdb.c++/Makefile.in: General cleanup and simplification.
23279 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23280 (CFLAGS): Remove.
23281 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23282
23283Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23284
23285 * gdb.base/recurse.exp: Misc changes to get tests running again
23286 after Kung's changes to the watchpoint code.
23287 * gdb.base/watchpoint.exp: Likewise.
23288
23289Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23290
23291 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23292
23293Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23294
23295 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23296 * lib/gdb.exp (default_gdb_start): Define.
23297 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23298 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23299 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23300 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23301 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23302 Don't call gdb_target_udi in between tests.
23303
23304Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23305
23306 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23307 (which was basically just a local version of the same thing). In
23308 addition to avoiding duplication, gdb_test_exact is faster.
23309 * lib/gdb.exp (gdb_test_exact): Fix typo.
23310
23311 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23312 don't give an error.
23313
23314 * gdb.base/term.exp: Call delete_breakpoints before starting.
23315
23316 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23317 (t10): Add comment.
23318
23319Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23320
23321 Reorganization of the GDB Test Suite.
23322
23323 * gdb.base: New directory, contains all the basic tests.
23324 * gdb.c++: New directory, tests specific to C++.
23325 * gdb.chill: New directory, tests specific to Chill.
23326 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23327 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23328 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23329 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23330 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23331 t30-31 to chill).
23332 * */gdbme.*: Rename to match appropriate expect scripts.
23333 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23334 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23335 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23336 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23337 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23338 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23339 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23340 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23341 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23342 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23343 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23344 gdb.c++/virtfunc.cc: New names of C++ files.
23345 * gdb.chill/chillvars.ch: New name of Chill file.
23346 * gdb.base/configure.in, gdb.c++/configure.in,
23347 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23348 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23349 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23350 * configure.in (configdirs): Update to reflect directory changes.
23351 (target_abbrev): No longer define for any configuration.
23352 * Makefile.in: Cosmetic improvements to header comments.
23353
23354Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23355
23356 Various changes to gdb.t31:
23357
23358 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23359 * gdbme.ch: Make all key-words and predefineds be upper-case.
23360 * chillvars.exp: Expect key-words and predefinds in upper-case.
23361
23362 * chillvars.exp: Use gdb_test_exact many places.
23363 Change expected output for arrays (which now includes index labels).
23364
23365 * pr-5020.exp, gdme.ch (module PR_5020):
23366 New test, for PR-5020.
23367
23368Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23369
23370 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23371 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23372
23373Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23374
23375 * Makefile.in: Fix bit-rot in definitions of CHILL,
23376 CHILL_FOR_TARGET and Chill_LIB.
23377 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23378 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23379 CHILL, and CHILL_LIB.
23380
23381Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23382
23383 * Revert the previous changes. Please see Rob's directory
23384 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23385
23386Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23387
23388 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23389 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23390 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23391 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23392 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23393 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23394 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23395 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23396 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23397 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23398 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23399 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23400 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23401 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23402 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23403 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23404 changes from 94Q1.
23405
23406Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23407
23408 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23409 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23410 Rob's new testing fragments.
23411
23412Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23413
23414 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23415 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23416
23417Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23418
23419 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23420 version also, match on casted version strings, and match on
23421 gdb startup case where the line numbers might be messed up.
23422
23423Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23424
23425 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23426 (CFLAGS): Delete it from here.
c906108c
SS
23427
23428Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23429
23430 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23431
23432Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23433
23434 * Makefile.in (RUNTEST): Default to just "runtest".
23435
23436Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23437
23438 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23439 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23440 the code has been restructured.
23441
23442Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23443
23444 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23445 \n, not just one of each.
23446
23447 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23448 /bin/cc gives a warning if you do.
23449
23450Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23451
d63a86f8 23452 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23453 __t10ListS_link1ZUiRCUiPT0
23454
23455Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23456
23457 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23458 on local variables in recursive functions.
23459
23460 * gdb.t07/Makefile.in: Build the new test.
23461
23462Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23463
23464 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23465 directly. Instead compare the return values from actual calls.
23466
23467Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23468
23469 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23470
23471Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23472
23473 * From Peter Schauer with minor modifications.
a9c64011
AS
23474 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23475 stops in mid-line in the caller. Add xfail for returning a float
23476 value on X86 targets.
c906108c
SS
23477
23478Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23479
23480 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23481 to avoid expect lossage.
23482 (fmem_LRbug_tests): Likewise.
23483 * gdb.disasm/hppa.s: Corresponding changes.
23484
23485 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23486 conditions to work with latest dejagnu/expect.
23487
23488 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23489 expected to fail on the PA.
23490 (backtrace in call with trampolines): Explicitly require main
23491 to be frame #1 (no trampolines should show up in backtrace).
23492
23493 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23494 "continue -expect".
23495 * gdb.t06/break.exp: Likewise.
23496 * gdb.t07/watchpoint.exp: Likewise.
23497 * gdb.t13/bitfields.exp: Likewise.
23498 * gdb.t15/{funcargs,return}.exp: Likewise.
23499 * gdb.stabs/weird.exp: Likewise.
23500 * config/{mips,udi}-gdb.exp: Likewise.
23501
23502 * hppa.sed: Enclose comments within a sed command to avoid
23503 losing with the old OSF1 sed.
23504
23505Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23506
23507 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23508 sequent dynix.
23509 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23510 * gdb.t15/funcargs.exp: Conditionally step again to really
23511 finish from marker_call_with_trampolines. Handle the case where
23512 the first step from within call_with_trampolines already steps
23513 us back to main.
23514 * gdb.t15/gdbme.c: Add comment to closing brace of
23515 call_with_trampolines for funcargs.exp.
23516
23517Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23518
d63a86f8 23519 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23520 Fix typo(s).
23521
23522Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23523
23524 * gdb.t07/gdbme.c: More code for watchpoint testing.
23525
23526 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23527 "Hardware watchpoint" throughout file.
23528 (test_watchpoint_triggered_in_syscall): New test.
23529 (test_complex_watchpoint): New test.
23530
23531Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23532
23533 * gdbme.c (call_with_trampolines): New function to try and step
23534 into. Tests trampoline problems on the PA.
23535
23536 * funcargs.exp (localvars_in_indirect_call): No longer expect
23537 stepping into indirect call to fail on PAs.
23538 (test_stepping_over_trampolines): New test.
23539
23540Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23541
23542 * TODO: Add suggestions for static member function tests, and
23543 completion tests.
23544
23545Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23546
23547 * TODO: Add suggestions for "p/a" tests.
23548
23549 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23550 (default_gdb_exit): Replace all the hair with sending "quit" to
23551 the process with a simple close.
23552
23553Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23554
23555 * TODO: Add suggestions for shared library tests.
23556
23557Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23558
23559 * TODO: Add suggestions for x/s tests.
23560
23561Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23562
23563 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23564 "enable once", and "enable breakpoints once" with ".*".
23565
23566Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23567
23568 * TODO: Add suggestions about structure passing tests.
23569
23570Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23571
23572 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23573 the primary1 test, use work around if __GNUC__ < 2.
23574 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23575 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23576 Test for bad output rather than waiting for timeout. Issue
23577 second continue only if first continue failed.
23578
23579Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23580
23581 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23582 operator[] test with gdb_test because the old code didn't seem to
23583 be getting the quoting right with the new dejagnu.
23584
23585Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23586
23587 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23588 one from the path.
23589 * Makefile.in: Use a fresh expect if there is one, use runtest
23590 from the src tree if there is one.
d63a86f8 23591
c906108c
SS
23592Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23593
23594 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23595 next over recursive call. Revise the tests from that point on
23596 (which had been skipped) to match GDB's actual (correct) output.
23597
23598 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23599 with next over a breakpoint whose condition is false.
23600
23601 * gdb.t00/help.exp: Comment out "help set print" tests just like
23602 (and for same reason as) "help set" test.
23603
23604Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23605
23606 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23607 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23608
23609Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23610
23611 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23612 necessary gdb_target_udi.
23613
23614 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23615
23616 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23617 1838 and 2417; they are fixed.
23618
23619 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23620 gdb.t03/ptype.exp (ptype structure, ptype union):
23621 Remove xfails; the test is looser than when the xfails were added.
23622
23623 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23624 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23625
23626 * gdb.t01/run.exp: Only run shell test if isnative.
23627
23628 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23629 since "run" automatically loads if necessary. Call gdb_target_udi
23630 after the "file" since "file" kills any execution target.
23631
23632 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23633 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23634 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23635 argument for UDI.
23636
23637Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23638
23639 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23640
23641 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23642
23643Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23644
23645 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23646 properly quoting regexps. This makes the second argument to
23647 demangle a fixed string, which matches the callers, instead of a
23648 shell-style pattern which is what the previous implementation
23649 used. Update some of the callers.
23650
23651Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23652
23653 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23654 (comib_nullified_tests): Fix typo.
23655 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23656 strings. No longer expected to fail.
23657
23658 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23659 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23660 strings. No longer expected to fail.
23661
23662 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23663 string. No longer expected to fail.
23664
23665Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23666
23667 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23668 No longer expected to fail.
23669
23670 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23671 string. No longer expected to fail.
23672
23673Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23674
23675 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23676 only in the names (I probably got most of them). I was even
23677 generous with some which differed in underscores in names, and
23678 probably missed a few, and I *still* was able to remove almost a
23679 third of the file with almost no impact on testsuite coverage.
23680
23681Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23682
23683 * gdb.t00/default.exp: Match udi_attach error message as well as
23684 the one from child_attach.
23685
23686 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23687
23688 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23689
23690 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23691 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23692
23693 * Move test with enums and partial symbols back to
23694 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23695 Reverts the change of 26 May 93. Per today's change to
23696 stabs.texinfo, the behavior that weird.exp was expecting was
23697 unreasonable; what is important is that the compiler+gdb get
23698 things right, which happens with a recent gcc. Also fix the test
23699 to deal with native compilers which put out the stab gdb can't
23700 deal with.
23701
23702Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23703
23704 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23705 in the names. The main thing these accomplish is to slow things down.
23706 Many more such duplicates surely remain.
23707
23708 * gdb.t00/help.exp: Comment out "help support" test just like
23709 (and for same reason as) "help set" test.
23710
23711Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23712
23713 * gdb.t06/break.exp: Remove setup_xfails for
23714 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23715 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23716 about known bug in gcc to include up through 2.5.8.
23717 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23718 well as "_vb$".
23719 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23720 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23721 with latest gcc and gdb.
23722 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23723 well as "_vb$".
23724
23725Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23726
23727 * configure.in (hppa*-*-*): Also configure and build stabs-only
23728 tests.
23729
23730Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23731
23732 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23733 * gdb.t10/configure.in (hppa*-*-*): Use it.
23734
23735Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23736
23737 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23738
23739Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23740
23741 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23742 versions prior to 1.13.5.
23743
23744Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23745
23746 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23747 the prompt is at the start of a line.
23748
23749Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23750
23751 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23752 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23753 in the copr tests now.
23754 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23755 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23756 expected to fail.
23757
23758Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23759
23760 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23761 gdb.t31/chillvars.exp, lib/gdb.exp:
23762 Tweak to run under either version of expect.
23763 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23764 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23765 * gdb.t11/list.exp: Remove extraneous whitespace.
23766
23767Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23768
23769 * gdb.t16/printcmds.exp (test_print_strings): Accept
23770 "(unsigned char *) " before the string.
23771
23772 * TODO: Add notes about printing of fancy types and GDB expressions.
23773
23774Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23775
23776 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23777 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23778 if doing mips-idt-ecoff.
c906108c
SS
23779
23780Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23781
23782 * Most .exp files: Tweak to run under either version of expect.
23783
23784Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23785
23786 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23787 xfails; I'm not sure why they are failing, but not because of PR 1806.
23788
23789Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23790
23791 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23792 defined in lib/gdb.exp.
23793
23794Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23795
23796 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23797 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23798 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23799 have to be typeless.
23800
23801Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23802
23803 * TODO: Add suggestion for copyright year test.
23804
23805Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23806
23807 * configure.in (*-*-lynxos*): Add stabs tests.
23808
23809Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23810
23811 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23812 so insert a tab before any assembler directive in column zero.
23813
23814 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23815 stores.
23816 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23817 stores.
23818 (fpu_short_memory_tests): Likewise.
23819
23820Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23821
23822 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23823 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23824 .stabs directives in comments.
23825
23826Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23827
23828 * TODO: New file, describing tests we could write.
23829 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23830
23831Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23832
23833 * gdb.t06/signals.exp: Add kludge to force re-sync.
23834
23835 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23836 to xgdb instead of gdb, get out of gdb.
23837
23838Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23839
23840 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23841 for info.
23842
23843Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23844
23845 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23846 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23847 * gdb.stabs/hppa.sed: New sed script for the PA.
23848
23849Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23850
23851 * gdb.stabs: Re-write weird.def and configuration to use sed
23852 instead of cpp. sed is portable and POSIX; cpp is neither.
23853
23854Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23855
23856 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23857
23858Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23859
23860 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23861
23862Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23863
23864 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23865 "_vb$".
23866 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23867 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23868
23869Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23870
23871 * lib/gdb.exp: Comment out code which depends on non-existent
23872 `transform' procedure.
23873
23874Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23875
23876 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23877 * lib/gdb.exp: Transform tool name.
23878 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23879 1.1's new error handling system.
23880
23881Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23882
23883 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23884
23885Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23886
23887 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23888 They made pattern matching so slow that timeouts happened on
23889 heavily loaded systems. Now any output from "show print" which
23890 gets us back to the GDB prompt is a PASS.
23891
23892Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23893
23894 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23895
23896Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23897
23898 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23899
23900 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23901 It is not from PR 3220.
23902
23903Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23904
23905 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23906 just started failing because they depended on the order the
23907 subcommands are presented, or exact docstring text. This kind of
23908 test is a pain and has minimal benefit.
23909
23910Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23911
23912 * gdb.t09/corefile.exp: At end of test, use "core" command with
23913 no arguments.
23914
23915Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23916
23917 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23918 17}/Makefile.in: Make it possible to run the testsuite with Sun
23919 make and CC = cross gcc by adding explicit build rules for .o
23920 files.
23921
23922Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23923
23924 * gdb.t15/funcargs.exp: Don't put comments on same line as
23925 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23926
c906108c
SS
23927Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23928
23929 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23930
23931Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23932
23933 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23934 * gdb.t20/inherit.exp: remove three dumplicate entries.
23935
23936Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23937
23938 * gdb.t06/break.exp: For "next over recursive call", fail on any
23939 incorrect output, not just on "factorial (value=2)".
23940
23941Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23942
23943 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23944 working now. Add an xfail if accesing a bss variable causes
23945 a memory error if the target is not yet run.
23946
23947Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23948
23949 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23950 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23951 name of __st* demangling (2 strings). Did Kung really get the
23952 more than 95 others right without testing them?
23953
23954Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23955
23956 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23957
23958Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23959
23960 * configure.in (configdirs): Add gdb.disasm
23961 * gdb.disasm: New directory for GDB disassembler tests.
23962 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23963
23964Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23965
23966 * gdb.t00/help.exp: Don't test "help set".
23967
23968 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23969 from within expect statements. None of these happen anymore and
23970 they cause regressions to be silently unnoticed.
23971
23972 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23973 messages) about known failures with gcc cygnus-2.4.5-930417.
23974
23975 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23976 comp-info.exp so it gets built if it doesn't exist.
23977
23978 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23979 it is no longer used.
23980 * gdb.t13/comp-info.c: Removed.
23981
23982Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23983
23984 * gdb.t06/signals.exp: Add xfail for sun3.
23985
23986Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23987
23988 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23989 relevant because ^C doesn't get sent but failure can be reproduced
23990 interactively).
23991
23992Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23993
23994 * gdb.stabs/alpha.mt: New configuration file for alpha.
23995 * gdb.stabs/configure.in: Use it.
23996 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23997 sharing with alpha.mt, redefine long to word via preprocessor.
23998 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23999 for alpha.
24000 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24001 native cc.
24002 * gdb.t00/teststrategy.exp: Change expect string so that we
24003 consume the `(xgdb)' from the command echo and from the gdb prompt.
24004 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24005 gdb currently compares all values as long, so this failure probably
24006 applies to any configuration where LONGEST is bigger than a target int.
24007 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24008 with gcc.
24009 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24010 to handle opaque pointers, gcc is.
24011 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24012 as first argument. Include <sys/types.h> and change all operator
24013 new definitions to use size_t.
24014 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24015 now that we use size_t.
24016
24017Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24018
a9c64011 24019 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 24020 a long or float array cast all array members to the same type.
a9c64011 24021 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 24022 with 64 bit longs.
a9c64011 24023 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 24024 on alpha.
a9c64011 24025 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
24026
24027Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24028
24029 * gdb.t24 (demangle.exp): Constructors of templates have names like
24030 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24031 section 14.6 of the ARM.
24032
24033 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24034 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24035 accomplish little and slow down the testsuite.
24036
24037 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24038 Accept spaces various places.
24039
24040Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24041
24042 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24043 with watchpoint enabled.
24044
24045 * Makefile.in: Remove definition of CC and remove the second
24046 definition of CXX (the "CXX = gcc" one remains). These definitions
24047 were causing backquotes to be expanded within backquotes, which
24048 doesn't work.
24049
24050Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24051
24052 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24053
24054Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24055
a9c64011
AS
24056 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24057 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
24058 by mips cc and contains no stabs entries.
24059
24060Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24061
24062 * config/vx-gdb.exp: Use fake device to load files rather than
24063 NFS.
24064 * lib/gdb.exp: New proc to do "file" command.
24065 * config/unix-gdb.exp: Use new "file" proc.
24066
24067Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24068
24069 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24070 Rework board rebooting slightly.
24071 (gdb_exit): Don't exit from the remote shell; there isn't one.
24072 * gdb.stabs/weird.exp: If a program is being debugged already,
24073 kill it.
24074 * gdb.t04/setvar.exp: Stop and restart gdb.
24075 * gdb.t05/expr.exp: Likewise.
24076 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24077 restart gdb and reload the program.
24078 * gdb.t08/opaque.exp: Likewise.
24079 * gdb.t12/scope.exp: Likewise.
24080 * gdb.t13/bitfields.exp: Likewise.
24081 * gdb.t15/funcargs.exp: Likewise.
24082 * gdb.t20/classes.exp: Likewise.
24083 * gdb.t03/ptype.exp: Increase timeout.
24084 * gdb.t16/printcmds.exp (test_print_string_constants,
24085 test_print_array_constants): Likewise.
24086 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24087 * gdb.t20/classes.exp (do_tests): Likewise.
24088 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24089
24090Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24091
24092 * gdb.stabs: Renamed *wierd* to *weird*.
24093
24094Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24095
24096 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24097 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24098
24099Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24100
24101 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24102 (do_tests): Remove xfail for whatis on one_var and two_var.
24103
24104Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24105
24106 * Makefile.in: Made cross building work better by adding
24107 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24108
24109Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24110
24111 * gdb.t15/{return.c,return.exp,Makefile.in}:
24112 New test, currently commented out.
24113
24114Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24115
24116 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24117 still running and removes the leftover named socket so GDb can do
24118 clean restarts.
24119
24120Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24121
24122 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24123 console, not GDB.
24124 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24125 cross testing works better with "make check"
24126 * config/unix-gdb: Use default procedures for exit and version.
24127 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24128 with the newest VxWorks.
24129
24130Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24131
24132 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24133 old form.
24134
24135 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24136 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24137
24138 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24139
24140 * config/unix-gdb.exp: Remove this version of gdb_exit
24141 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24142 Rob says he'll look at it when he gets back to testing boards.
24143
24144Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24145
24146 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24147 an expected fail for certain ptype commands.
24148
24149 * gdb.t20/classes.exp: Update expected results of "ptype class
24150 Base1" to account for the constructor that now appears in the type.
24151
24152Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24153
24154 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24155 disappeared from list.
24156 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24157 "alldone" proc with call to cleanup and exit.
24158 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24159 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24160 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24161 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24162 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24163 "alldone" proc with simple returns that suppress remaining
24164 tests. The alldone proc went away many months ago.
24165
24166Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24167
24168 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24169
24170 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24171
24172Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24173
24174 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24175 as vax gdb will display them.
24176
24177Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24178
24179 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24180 optimizers.
24181
24182 * scope.exp: Change "bad value for localval" messages so each one
24183 is unique.
24184
24185 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24186 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24187
24188 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24189
24190Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24191
24192 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24193 doesn't exist (due to optimization).
24194
24195Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24196
24197 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24198 contains \r because the filename is long.
24199
24200 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24201 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24202
24203Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24204
24205 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24206 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24207 Ultrix.
24208 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24209 int tests.
24210 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24211
24212Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24213
24214 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24215
24216 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24217 to match does not match the passing case but still matches the
c906108c
SS
24218 failing case.
24219
24220Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24221
24222 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24223
24224Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24225
24226 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24227 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24228 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24229 Remove various versions of gdb_exit.
24230 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24231 gdb_exit.
24232 * config/unix-gdb.exp: gdb_exit remains here, and should override
24233 the generic version, since it's doing a lot of wierd stuff that
24234 the other versions aren't. FIXME, fold it in, or abandon this
24235 version.
24236
24237Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24238
24239 * gdb.t24/demangle.exp: Add tests for PR 3220.
24240
24241Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24242
24243 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24244
24245Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24246
24247 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24248 "i386-*-*". Works for i486 as well.
24249
24250 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24251 bug, and expand domain of xfail to all SVR4 systems, since the
24252 actual problem is likely to be in generic SVR4 /proc support.
24253
24254Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24255
24256 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24257
24258Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24259
24260 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24261 xfails for other systems. Match a missing 'Continuing.' as an
24262 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24263
24264 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24265 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24266 Only issue warning for missing executables if -all option is used.
24267
24268 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24269 file if -all option is used. It's like an unpredictable XFAIL.
24270
24271Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24272
24273 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24274 for dynamically linked binaries.
24275
24276 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24277
24278Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24279
24280 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24281 to state that this is a known bug in old versions of g++.
24282
24283Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24284
24285 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24286 while waiting for `Continuing'.
24287
24288Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24289
24290 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24291 in text, data, and bss.
24292 * gdb.t10/nodebug.c: Add local and global test variables for
24293 initialized and uninitialized data.
24294
24295Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24296
24297 * config/unix-gdb.exp (gdb_exit): Add "wait".
24298
24299Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24300
24301 * gdb.t06/signals.exp: xfail the continue from the handler for all
24302 targets.
24303
24304 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24305 function with watchpoints enabled, the i386 call dummy starts with
24306 a call.
24307
24308 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24309 386 bsd names its corefiles.
24310
24311Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24312
24313 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24314 compilers don't grok it.
24315 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24316 with small octal ints rather than character constants, which
24317 are signed and might not fit if first promoted to int.
24318
24319Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24320
24321 * gdb.t09/Makefile.in (clean): Remove corefile.
24322
24323Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24324
24325 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24326
24327Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24328 and Jim Kingdon (kingdon@cygnus.com)
24329
24330 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24331 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24332 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24333
24334Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24335
24336 * gdb.t17/interrupt.exp: Add xfail for hppa.
24337
24338Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24339
24340 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24341 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24342 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24343 to determine signed-ness of bitfields and use the result to setup
24344 the xfail.
24345 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24346 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24347 call line is reached if necessary.
24348
24349Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24350
24351 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24352
24353Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24354
24355 * gdb.t06/break.exp: Also test `clear' command.
24356
24357Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24358
24359 * gdb.t00/teststrategy.exp: Remove extra quote.
24360
24361 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24362 watchpoint enabled to be for all non-68k machines.
24363
24364 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24365
24366Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24367
24368 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24369 targets use aout.mt instead of ecoff.mt as gas understands
24370 standard aout format.
24371
24372Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24373
24374 * lib/gdb.exp (runto): Don't insist that function we are running to
24375 was compiled with -g.
24376
24377 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24378
24379 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24380 to get back into the read system call.
24381 Accept leading newline in case where we woke it up.
24382
24383Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24384
24385 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24386 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24387 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24388 enable ecoff configuration.
24389
24390Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24391
24392 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24393
24394Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24395
24396 * gdb.t16/printcmds.exp: Add another printf test.
24397
24398Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24399
24400 * configure.in: If configured -with-stabs on any target, add
24401 stabsdirs to configdirs.
24402
24403Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24404
24405 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24406 fun" so pattern does not match the command itself.
24407
24408Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24409
24410 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24411
24412Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24413
24414 * gdb.t17/interrupt.exp: Test for more things.
24415
24416Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24417
24418 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24419 compiler arranges the code and line numbers.
24420
24421 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24422
24423Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24424
24425 * gdb.t00/help.exp: Increase expect input buffer size.
24426
24427Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24428
24429 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24430
24431 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24432
24433 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24434
24435 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24436 [0-9]*, not just [0-9].
24437
24438Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24439
24440 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24441
24442 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24443
24444Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24445
24446 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24447
24448Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24449
24450 * gdb.t06/signals.c: Add xfails for sun3.
24451
24452 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24453
24454 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24455 test_stepping tests.
24456
24457Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24458
24459 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24460
24461 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24462
24463 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24464 rather than actually putting it through cpp twice.
24465
24466 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24467
24468Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24469
24470 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24471 no longer needed.
24472
24473Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24474
24475 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24476
24477 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24478 C++ features prints as "struct", make it a pass, not an xfail.
24479
24480Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24481
24482 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24483 Don't require VA to print as "class" rather than "struct".
24484
24485Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24486
24487 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24488
24489Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24490
24491 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24492
24493Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24494
24495 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24496 order.
24497
24498Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24499
24500 * gdb.t16/printcmds.exp: Add printf tests.
24501
24502 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24503
24504 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24505
24506Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24507
24508 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24509 pass counts, to counteract any existing or future setup_xfails.
24510
24511Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24512
24513 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24514 {BEGIN,END}_COMMON for common block instead of STAB.
24515 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24516
24517 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24518 intp_var should be N_GSYM not N_LSYM.
24519 wierd-aout.S: Use a label for the value of the N_SO.
24520 wierd.def: Remove all backslashes.
24521 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24522
24523Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24524
24525 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24526 get the expected next to inheritance3.
24527
24528Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24529
24530 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24531 now that gcc-2.4 gets it right.
24532
24533Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24534
24535 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24536
24537 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24538 generating comp-info.exp which works for cross-compilation.
24539
24540Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24541
24542 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24543 "*-*-sysv4.*".
24544
24545Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24546
24547 * gdb.t01/run.exp: Start with a fresh gdb.
24548 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24549 SVR4.x.
24550
24551Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24552
24553 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24554 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24555 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24556 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24557 things to remove.
24558
24559Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24560
24561 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24562 test cases from bug reports.
24563
24564Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24565
24566 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24567 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24568 avoid spurious xfails.
24569 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24570 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24571 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24572
24573Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24574
24575 * gdb.t00/teststrategy.exp: Rework to provide more useful
24576 description of each test, fix problem with systems that define
24577 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24578 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24579 results for "next over recursive call" so timeouts aren't taken
24580 by error.
24581
24582Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24583
24584 * gdb.t12/scope.exp: Test printing of variables before run.
24585
24586 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24587 printed in wrong order due to sorting.
24588
24589Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24590
24591 * gdb.t00/teststrategy.exp: Fix expected results for printing
24592 user entered string constant. Is array of char, prints with no
24593 address.
24594
24595 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24596 commands.
24597 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24598 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24599 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24600 of struct of char arrays.
24601 * gdb.t00/radix.exp: New tests for radix commands.
24602
24603Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24604
24605 * gdb.t16/printcmd.exp: Print a variable before running program
24606 (with xfail for AIX).
24607
24608Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24609
24610 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24611
24612 * gdb.t16/printcmd.exp: Don't print variables before running program.
24613
24614 * gdb.t06/break.exp: Don't require envp argument to main.
24615
24616 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24617
24618 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24619 Add xfails for rs6000.
24620
24621 * gdb.t02/whatis.exp: Change other tests not to re-test something
24622 we already tested.
24623
24624 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24625 each type used has a variable of that type.
24626
24627Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24628
24629 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24630
24631Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24632
24633 * configure.in: change srctrigger to be a file, not a directory
24634
24635Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24636
24637 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24638
24639 * gdb.t11/list.exp: Fixed a couple of typos.
24640
24641Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24642
24643 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24644 is fixed and PR is closed.
24645 * gdb.t16 (gdbme.c): Add simple test string variable.
24646 * gdb.t16 (printcmds.exp): Add tests with simple test string
24647 variable, primarily for boundaries on "set print elements".
24648
24649Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24650
24651 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24652 Make leading 0's optional and don't expect a tab in the middle
24653 of the number.
24654
24655 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24656
24657 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24658 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24659 don't end command passed to gdb_test with newline.
24660
24661 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24662 signed keyword away, don't expect signed bitfields to be signed.
24663
24664 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24665 printing with only as many 1's as are in the field as well as printing
24666 with 32 1's (see comment).
24667
24668Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24669
24670 * gdb.t00/default.exp: Start with a fresh gdb.
24671 * configure.in (configdirs): Remove gdb.t31 until the chill
24672 compiler works again. It no longer is able to find chillrt0
24673 since it isn't in libchill.a anymore.
24674 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24675 wierd.o, make more modular.
24676 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24677 spurious newlines that caused problems.
24678
24679Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24680
24681 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24682 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24683 gdb.stabs/wierd.{exp,def}: Many new tests.
24684
24685 * gdb.t00/default.exp: update info line for new message.
24686
24687 * gdb.t02/{whatis.exp,gdbme.c}:
24688 Test that "char *" doesn't print as "caddr_t".
24689
24690Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24691
24692 * gdb.t00/help.exp: Use .* in place of some help messages which
24693 just changed.
24694 gdb.t00/default.exp: Update "info frame" test for new message.
24695 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24696 Remove some xfails
24697
24698Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24699
24700 * gdb.t03/{gdbme.c,ptype.exp}:
24701 Add tests for typedef'd struct and union without tags.
24702 Also check "whatis" on a variable of a typedef'd enum without a tag.
24703
24704 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24705 PRMS 1823; the bug still exists but isn't reproduced by this test
24706 anymore), and remove rs6000 XFAIL (the bug is fixed).
24707
24708 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24709 duplicated from whatis.exp. For those that are left, accept
24710 "long", "long int", or "int" for long variables (whatis.exp already
24711 has an XFAIL for "int", so no need to fail it here).
24712
24713 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24714 Deal with GCC's names for types now that GDB uses the compiler's names.
24715
24716 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24717 setup_xfail's for sunos4. If we #defined the signed keyword away,
24718 don't expect GDB to know that char it is signed.
24719
24720 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24721
24722Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24723
24724 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24725 should work on any system, regardless of debugging format.
24726 * gdb.t21/demangle.exp: Move to gdb.t24.
24727 * gdb.t24/demangle.exp: Move from gdb.t21.
24728 * gdb.t24/{Makefile.in, configure.in}: New files.
24729
24730Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24731
24732 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24733 * gdb.stabs: New directory.
24734
24735Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24736
24737 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24738 not just "Quit anyway?".
24739
24740Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24741
24742 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24743 that all setup_xfails are immediately followed by clear_xfails.
24744
24745Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24746
24747 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24748 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24749 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24750 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24751 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24752 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24753 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24754 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24755 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24756 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24757 gdb.t31/chillvars.exp, lib/gdb.exp:
24758 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24759 bug-gdb@prep.ai.mit.edu.
24760
24761Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24762
24763 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24764 with 0.0, not integer 0.
24765
24766Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24767
24768 * gdb.t06/break.exp: Update for "Kill the program" message change.
24769
24770Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24771
24772 * Makefile.in (GDBFLAGS): Set to -nx.
24773 * Makefile.in (site.exp): Use GDBFLAGS.
24774
24775Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24776
24777 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24778 Makefiles.
24779 (check): depend on just-check.
24780 (just-check): added so that tests can be run without a noop
24781 build pass.
24782
24783Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24784
24785 Switch to using configure's configdirs.
24786 * Makefile.in (Makefile): add configure.in dependency.
24787 (SUBDIRS): removed redundant assignment.
24788 * configure.in: switch subdirs assignment to configdirs.
24789 * gdb.t*/configure.in: new files.
24790
24791Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24792
24793 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24794 works.
24795
24796Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24797
24798 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24799 in explicit rules. Apparently this is not supported by some makes.
24800
24801Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24802
24803 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24804
24805Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24806
24807 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24808 disappeared.
24809
24810Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24811
24812 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24813
24814Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24815
24816 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24817 watchpoint problem that is now fixed.
24818 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24819 uninitialized convenience variables.
24820 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24821 structures.
24822
24823Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24824
24825 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24826 which causes expect to get out of sync with gdb on long output
24827 from help set.
24828 * gdb.t09/corefile.exp: Make expected pattern for core file
24829 failing signal and frame output format less sun specific.
24830
24831Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24832
24833 * gdb.t31/chillvars.exp: Add and remove initial dummy
24834 breakpoint, so that symbol table is forced in.
24835 (Needed at least on Sunos4, though it seems not SVR4.)
24836 * gdb.t31/chillvars.exp: Update for changed output format.
24837
24838Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24839
a9c64011 24840 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24841
24842Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24843
24844 * Makefile.in: Added --srcdir when invoking runtest, removed the
24845 need for a local config file. (optional now)
24846
24847Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24848
24849 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24850 failure count used to force early termination. Add some more
24851 expected failures for gnu style demangling.
24852
24853Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24854
24855 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24856 pmi variable from gdb.t20/gdbme to get optimized away.
24857 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24858 Check for written corefile upon timeout _and_ eof.
24859
24860Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24861
24862 * config/unix-gdb.exp: Add missing return 0.
24863
24864Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24865
24866 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24867 test termination.
24868
24869Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24870
24871 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24872 disappeared.
24873
24874Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24875
24876 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24877 time as i860 support works.
24878
d63a86f8 24879 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24880 "backtrace 100\r" rather than just "backtrace\r", to match last
24881 change.
24882
24883Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24884
24885 * config/udi-gdb.exp (gdb_exit): Remove close command.
24886 (gdb_target_udi): New procedure to set the UDI target.
24887 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24888 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24889 Added waits for prompts after several question responses. Added
24890 some more responses used by a29k-amd-udi-gdb.
24891 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24892 pass different arguments, restart UDI connection after program
24893 completion.
24894 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24895 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24896 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24897 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24898 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24899 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24900 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24901 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24902 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24903 after program completion.
24904 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24905 compiled with a SELECT_VECS setting.
24906 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24907 infinite recursion.
24908
24909 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24910 Added checks for COFF results, and made them expected failures for
24911 all targets. It would be better to make them expected failures
24912 for COFF targets only.
24913
24914Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24915
24916 * Makefile.in: add null dvi target, don't bother to recurse
24917 through test directories for info and install-info; rename
24918 $(datadir) to be dejagnu instead of deja-gnu
24919
24920Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24921
24922 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24923 compiler to coredump.
24924 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24925 code.
24926
24927Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24928
24929 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24930 coredump.
24931 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24932 code.
24933
24934Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24935
24936 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24937 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24938 which in a shell. Deletes xgdb when done.
24939 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24940 Tests the return from the "set height" or "set width" commands.
24941 Added a few return codes where needed.
24942
24943Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24944
24945 * Makefile.in (SUBDIRS): Add gdb.t17.
24946 * configure.in (subdirs): Add gdb.t17.
24947 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24948 files to test gdb's calling of functions in the inferior with
24949 the correct arguments and gdb's ability to retrieve any
24950 result returned.
24951
24952Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24953
24954 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24955 may be called after gdb goes away. Previous versions of expect
24956 needed these to avoid file descriptor leaks, but they cause
24957 errors with the current revision of expect.
24958 * gdb.t00/gdbvars.exp: Use -re on expected output after
24959 setting sevenbit-strings.
24960 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24961 to set sevenbit-strings consistent across tests.
24962 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24963 set sevenbit-strings consistent across tests.
24964
24965Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24966
24967 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24968 expected output to match current "expect" expectations.
24969
24970Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24971
24972 * gdb.t00/default.exp: Change expected output for default "source"
24973 command, to match new gdb behavior which requires a filename to
24974 source.
24975
24976Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24977
24978 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24979 expected fail for i486-*-* that misses the marker2 function.
24980 * gdb.t10/crossload.exp (bfddefault): Allow successful
24981 recognition of a format to pass even if no symbols are found.
24982 Explicitly catch failures where the format is not recognized
24983 or is ambiguous, and add the reason to the fail message.
24984 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24985 the cause is and invalid target and add reason to failure message.
24986 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24987 elf32-i386, elf32-sparc, and elf32-i860.
24988 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24989 Set up expected failure for 'filename'::variable scope resolution,
24990 which is now apparently broken on all targets.
24991 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24992 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24993 gdb.t23/templates.exp: Change failure for missing binfile into
24994 just a warning.
24995 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24996 references.
24997
24998Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24999
25000 * gdb.t00/default.exp: Add expected output for default "source"
25001 command, to match new gdb behavior.
25002 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25003
25004Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25005
25006 * config/*-gdb.exp: returns an error, rather than exiting on
25007 internal errors.
25008
25009Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25010
25011 * gdb.t03/gdbme.c: Add pointer to struct variable.
25012 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25013 referencing struct members.
25014
25015Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25016
25017 * configure.in (mips-idt-ecoff): New target.
25018 * config/mips-gdb.exp: New file for remote board using MIPS remote
25019 debugging protocol.
25020
25021 * Redid configuration scheme. Removed gdb.t*/configure.in.
25022 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25023 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25024 distclean targets. Built executables via .o files. Adjusted
25025 tests to account for source files in $(srcdir) rather than
25026 $(objdir).
25027 * lib/gdb.exp (runto): Don't expect () after the function name,
25028 because it may have arguments.
25029
25030Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25031
25032 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25033 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25034 expected failures for mips-idt-* and mips-sgi-*.
25035 * gdb.t00/default.exp (attach): Kill process if requested.
25036 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25037 that does not read core files.
25038 * gdb.t01/run.exp: Removed checks for exit status code.
25039 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25040 it is linked in.
25041 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25042 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25043 appropriate, rather than doing it by hand.
25044 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25045 execution.
25046 * gdb.t10/crossload.exp: Kill existing program if needed.
25047 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25048 appropriate, rather than doing it by hand. Always increase
25049 timeout for this test, not just for VxWorks.
25050
25051Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25052
25053 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25054 of Chill STRUCT types and STRUCT values.
25055 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25056 than "char".
25057 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 25058 struct2): New struct definitions and initializations to test
c906108c
SS
25059 simple Chill STRUCT types.
25060
25061Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25062
25063 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25064 the null byte at the end of strings.
25065 * gdb.t00/default.exp: Make show version insensitive to copyright
25066 date.
25067 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25068 to avoid dependencies on target char signedness.
25069 * gdb.t16/printcmds.exp: Update expected results for explicitly
25070 unsigned char.
25071 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25072 now work.
25073 * gdb.t21/demangle.exp: Add many more patterns for template
25074 demangling, most of them being expected failures.
25075 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25076 string we are matching for, to match on the whole string.
25077 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25078 and fix a whole bunch that had incorrect expected output but were
25079 passing anyway because of the bug in "proc demangle".
25080 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25081 type.
25082 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25083
25084Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25085
a9c64011
AS
25086 * gdb/testsuite: made modifications to testcases, etc., to allow
25087 them to work properly given the reorganization of deja-gnu and the
25088 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
25089
25090Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25091
25092 * gdb/testsuite: Initial creation of gdb/testsuite.
25093 Migrated dejagnu testcases and support files for testing nm to
25094 gdb/testsuite from deja-gnu. These files were moved "as is"
25095 with no modifications. This migration is part of a major overhaul
25096 of dejagnu. The modifications to these testcases, etc., which
25097 will allow them to work with the new version of dejagnu will be
25098 made in a future update.
48efe704 25099
8d8cb839 25100 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 25101\f
8d8cb839
EZ
25102;; Local Variables:
25103;; mode: change-log
25104;; left-margin: 8
25105;; fill-column: 74
25106;; version-control: never
25107;; End:
902f2ccb
MC
25108
25109 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 25110 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
25111 Copying and distribution of this file, with or without modification,
25112 are permitted provided the copyright notice and this notice are preserved.