daily update
[binutils.git] / gdb / testsuite / ChangeLog
CommitLineData
59cde39c
KS
12011-08-18 Keith Seitz <keiths@redhat.com>
2
3 PR c++/12266
4 * gdb.cp/meth-typedefs.cc: New file.
5 * gdb.cp/meth-typedefs.exp: New file.
6
fa3a4f15
PM
72011-08-17 Phil Muldoon <pmuldoon@redhat.com>
8
9 * gdb.python/python.exp: Add extended-prompt tests.
10
c1049fca
JK
112011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12
13 * gdb.arch/i386-dr3-watch.exp
14 (watchpoint on gap1 does not fit debug registers)
15 (delete all watchpoints): Fix racy expect strings.
16
d93f7b5c
YQ
172011-08-14 Yao Qi <yao@codesourcery.com>
18
19 * gdb.base/maint.exp: set data_section to ".neardata".
20 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
21 * gdb.base/savedregs.exp: Handle SIGILL.
22 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
23 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
24
457e09f0
DE
252011-08-12 Doug Evans <dje@google.com>
26
27 * gdb.python/py-symbol.exp: Add test for symbol.type.
28
5d0bb2fb
UW
292011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
30
31 * gdb.threads/pthreads.exp: Enable on non-native configurations.
32 * gdb.mi/mi-pthreads.exp: Likewise.
33 * gdb.mi/mi2-pthreads.exp: Likewise.
34 * gdb.mi/gdb669.exp.exp: Likewise.
35
fcdfa280
PA
362011-08-09 Pedro Alves <pedro@codesourcery.com>
37
38 * lib/mi-support.exp (detect_async): Rename to...
39 (mi_detect_async): ... this.
40 * gdb.mi/mi-nonstop-exit.exp: Adjust.
41 * gdb.mi/mi-nonstop.exp: Adjust.
42 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
43 * gdb.mi/mi-nsintrall.exp: Adjust.
44 * gdb.mi/mi-nsmoribund.exp: Adjust.
45 * gdb.mi/mi-nsthrexec.exp: Adjust.
46
9d8fa392
PA
472011-08-09 Pedro Alves <pedro@codesourcery.com>
48
49 * gdb.base/display.c (do_loops): New `p_i' local.
50 * gdb.base/display.exp: Test displaying a variable that is
51 temporarily at a bad address.
52
b6cede78
JK
532011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
54
55 * gdb.dwarf2/dw2-op-stack-value.S: New file.
56 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
57
67bedb8c
JK
582011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
59
60 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
61 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
62 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 63
af6e93b2
PA
642011-08-05 Pedro Alves <pedro@codesourcery.com>
65
66 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
67 procedure.
68 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
69
1cf0e11f
YQ
702011-08-05 Yao Qi <yao@codesourcery.com>
71
72 * gdb.base/callfuncs.exp: Set language after main.
73 * gdb.cp/cplusfuncs.exp: Likewise.
74 * gdb.cp/inherit.exp: Likewise.
75
a1e28cb2
UW
762011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
77
78 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
79 * gdb.base/watch-vfork.exp: Skip on remote targets.
80
d4f5bbb9
UW
812011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
82
83 * gdb.threads/thread-find.exp: Support remote targets.
84
724f4f80
UW
852011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
86
87 * gdb.base/jit.exp: Download solib_binfile to target.
88 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
89 and call dlopen without full path name.
90 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
91 dlopen without full path name.
92
934709f0
PW
932011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
94
95 * gdb.base/break-always.exp: Complete the test
96 with duplicated breakpoints and enabling/disabling them.
97
c26106c4
TT
982011-08-02 Tom Tromey <tromey@redhat.com>
99
100 PR gdb/11289:
101 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
102
9300444e 1032011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
104
105 PR gdb/13045
106 * gdb.base/float.exp: Add new test case for PR gdb/13045
107 * gdb.base/float.c: New file.
108
00bd41d6
PM
1092011-07-28 Phil Muldoon <pmuldoon@redhat.com>
110
111 * gdb.python/py-mi.exp: Test printers returning string hint, and
112 also not returning a value.
113 * gdb.python/py-prettyprint.c: Add testcase for above.
114 * gdb.python/py-prettyprint.py: Add test printer for above.
115
d24f74ce
JK
1162011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
117
118 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
119 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
120 (.Ldie30) Add as field "data4".
121 (.Ldie32) Rename field "b" to "shl".
122 (abbrev4) Change for the "data4" field.
123 (abbrev5, abbrev6) Remove.
124 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
125 (p &s.shl): ... here. Add comment.
126 (p &s.data4): New.
127
bb7da2bf
JK
1282011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
129
130 Fix crash on lval_computed values.
131 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
132
11081198
JK
1332011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
134
135 * gdb.base/help.exp (help whatis): Update the expected string.
136
3c6e0cb3
JK
1372011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
138
139 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
140 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
141 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
142 Change the expected string.
143
efa80663
PA
1442011-07-26 Pedro Alves <pedro@codesourcery.com>
145
146 * gdb.base/watchpoint.exp
147 (test_disable_enable_software_watchpoint): New procedure.
148 (top level): Run it.
149
db8e4570
UW
1502011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
151
152 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
153 executable file "${binfile}", C++ version "${binfile}-cxx".
154 * gdb.python/py-prettyprint.exp: Likewise.
155 * gdb.python/py-symbol.exp: Likewise.
156 * gdb.python/py-type.exp: Likewise.
157 * gdb.python/py-value.exp: Likewise.
158 * gdb.python/py-template.exp (test_template_arg): Pass full executable
159 file name instead of just suffix.
160
543305c9
JK
1612011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
162
163 Fix implicit pointer offsets.
164 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
165 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
166 (continue to breakpoint: continue to baz breakpoint for implptr)
167 (sanity check element 0, sanity check element 1)
168 (enter the inlined function, check element 0 for the offset)
169 (check element 1 for the offset)
170 (continue to breakpoint: ignore the second baz breakpoint): New tests.
171 (set foo breakpoint for implptr): Update the breakpoint number.
172
b3215adc
UW
1732011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
174
175 * gdb.python/py-mi.exp: Use different file names for different
176 versions of the executable under test.
177 * gdb.python/py-prettyprint.exp: Likewise.
178 * gdb.python/py-symbol.exp: Likewise.
179 * gdb.python/py-template.exp: Likewise.
180 * gdb.python/py-type.exp: Likewise.
181 * gdb.python/py-value.exp: Likewise.
182
182b9acc
UW
1832011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
184
185 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
186 flag after restarting GDB if necessary.
187
e6052b5d
UW
1882011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
189
190 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
191
1ced966e
PA
1922011-07-22 Pedro Alves <pedro@codesourcery.com>
193
194 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
195 backend doesn't leave used debug registers behind.
196
3543a589
TT
1972011-07-22 Tom Tromey <tromey@redhat.com>
198
199 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
200 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
201 argument.
202 * gdb.dwarf2/typeddwarf-amd64.S: New file.
203
14d15303 2042011-07-21 Matt Rice <ratmice@gmail.com>
205
206 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
207 in mostlyclean rule. Add files ending in .core.
208
9b158ba0 2092011-07-21 Matt Rice <ratmice@gmail.com>
210
211 PR macros/12999
212 * gdb.base/info-macros.c: New test sources.
213 * gdb.base/info-macros.exp: New tests.
214
d17b6f81
PM
2152011-07-21 Phil Muldoon <pmuldoon@redhat.com>
216
217 * gdb.python/python.exp: Add prompt substitution tests.
218
918dd910
JK
2192011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
220
221 Fix crash if referenced CU is aged out.
222 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
223 New.
224 * gdb.dwarf2/implptr.exp: Likewise.
225
0e37a63c
JK
2262011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
227
228 * gdb.dwarf2/implptr.S: Rebuilt.
229 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
230 (bar): Use them for j, k, l.
231 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
232 COMPILE.
233 (print j in implptr:bar): Update for the intp typedef.
234 (print p[0].x in implptr:foo): Use more exact regex.
235
f65cf84c
TT
2362011-07-18 Tom Tromey <tromey@redhat.com>
237
238 * gdb.cp/static-method.exp: Add missing single quote.
239
d5b4a7be
YQ
2402011-07-18 Yao Qi <yao@codesourcery.com>
241
242 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
243 supported.
244 * gdb.mi/mi-nonstop-exit.exp: Likewise.
245 * gdb.mi/mi-nonstop.exp: Likewise.
246 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
247 * gdb.mi/mi-nsintrall.exp: Likewise.
248 * gdb.mi/mi-nsmoribund.exp: Likewise.
249 * gdb.mi/mi-nsthrexec.exp: Likewise.
250 * gdb.python/py-evthreads.exp: Likewise.
251
e9ea2662
JK
2522011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
253
254 Code cleanup.
255 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
256 it. Substitute it instead of test_compiler_info everywhere.
257
ce451573
UW
2582011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
259
260 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
261 remote targets as well.
262
756d88a7
UW
2632011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
264
265 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
266 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
267
31f83dc5
UW
2682011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
269
270 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
271 a remote machine, not the host.
272 (gdb_compile_shlib): Set soname if target is remote.
273
059241a0
PP
2742011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
275
276 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
277
28a0b48c 2782011-07-13 Matt Rice <ratmice@gmail.com>
279
280 * gdb.python/py-objfile-script-gdb.py: Renamed to
281 py-objfile-script-gdb.py.in.
282 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
283 py-objfile-script-gdb.py.
284 * gdb.python/py-objfile-script.exp: Update reference to
285 py-objfile-script-gdb.py.
286
9a771b67
JK
2872011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
288
289 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
290 reference undefined label.
291
04ad99e6
JK
2922011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
293
294 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
295 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
296 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
297 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
298
713389e0
PM
2992011-07-11 Phil Muldoon <pmuldoon@redhat.com>
300
301 PR python/12438
302 * gdb.python/python.exp: Add maint set/show python print-stack
303 deprecated tests. Add set/show python print-backtrace tests.
304
97d146f8
JK
3052011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
306
307 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
308 debug info.
309
facde0e5 3102011-07-06 Matt Rice <ratmice@gmail.com>
311
312 * gdb.python/python.exp: Update filename paths.
313 * gdb.python/py-symtab.exp: Ditto.
314
438640d1
MP
3152011-07-06 Marek Polacek <mpolacek@redhat.com>
316
317 * gdb.python/py-evthreads.exp: Add missing `$'.
318
33a365df
MF
3192011-07-06 Jie Zhang <jie.zhang@analog.com>
320
321 * config/bfin.exp: New file.
322 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
323 * gdb.asm/bfin.inc: New file.
324
8f7ae686
MP
3252011-07-06 Marek Polacek <mpolacek@redhat.com>
326
df46027d 327 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
328 the whole output.
329
eb2a6f42
TT
3302011-07-05 Tom Tromey <tromey@redhat.com>
331
332 * gdb.java/jprint.java (jprint.hi): New field.
333 * gdb.java/jprint.exp: Print string.
334
177b42fe
TJB
3352011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
336
337 * gdb.base/call-sc.c: Fix typos.
338 * gdb.base/ifelse.exp: Likewise.
339 * gdb.base/structs.c: Likewise.
340
3b2a0cf2
JB
3412011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
342
343 * gdb.base/jit-so.exp: New test.
344 * gdb.base/jit-dlmain.c: New file.
345 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
346
46fc714c
JK
3472011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
348
349 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
350 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
351 * gdb.cp/pr9167.exp (p b): Likewise.
352 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
353 (test value of P in inner_m, test type of Z in inner_m): Call
354 setup_xfail for gcc <= 4.5.
46fc714c 355
418c7cf7
JK
3562011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
357
358 * gdb.cp/paren-type.cc: New files.
359 * gdb.cp/paren-type.exp: New files.
360
3d50dd94
JK
3612011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
362
363 Stop on first linespec terminator instead of eating what we can.
364 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
365 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
366 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
367 (break C::f()): ... this one.
368 (break C::operator()()): New test.
369 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
370 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
371 test.
372
dcf9f4ab
JK
3732011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
374
375 Fall back linespec to minimal symbols.
376 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
377 error message.
378 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
379 * gdb.cp/minsym-fallback-main.cc: New file.
380 * gdb.cp/minsym-fallback.cc: New file.
381 * gdb.cp/minsym-fallback.exp: New file.
382 * gdb.cp/minsym-fallback.h: New file.
383
3f542ed1
JK
3842011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
385
386 * gdb.cp/no-dmgl-verbose.cc: New file.
387 * gdb.cp/no-dmgl-verbose.exp: New file.
388
3892011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
390
391 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
392 __GI_.
393 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
394 (f): New function.
395 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
396 (complete p 'func<short>(): ... here.
397 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
398 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
399 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
400 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
401 Make them KFAIL gcc/49546.
402
00eb2c4a
JB
4032011-07-01 Joel Brobecker <brobecker@adacore.com>
404
405 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
406
85a20c42
JK
4072011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
408
409 Test GCC PR debug/49546.
410 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
411 (test type of F in k3_m, test value of F in k3_m): New.
412 * gdb.cp/temargs.cc (struct S3, struct K3): New.
413 (main): New variable k3. Call k3.k3_m.
414
d2d43431
JB
4152011-07-01 Jean-Charles Delay <delay@adacore.com>
416
417 * gdb.ada/packed_array.exp: Fix expected outout.
418
54ae186f
JB
4192011-07-01 Jean-Charles Delay <delay@adacore.com>
420
421 * gdb.ada/packed_array.exp: fixed expected output.
422
8f17729f
JB
4232011-07-01 Joel Brobecker <brobecker@adacore.com>
424
425 * gdb.ada/same_enum: New testcase.
426
f5aa6869
JB
4272011-07-01 Joel Brobecker <brobecker@adacore.com>
428
429 * gdb.ada/ptr_typedef: New testcase.
430
828292f2
JB
4312011-07-01 Joel Brobecker <brobecker@adacore.com>
432
433 * gdb.ada/arrayptr.exp: Add ptype test.
434
18920c42
JB
4352011-07-01 Joel Brobecker <brobecker@adacore.com>
436
437 * gdb.ada/char_enum: New testcase.
438
3536d9e3 4392011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
440
441 * gdb.base/dump.exp (capture_pointer_with_type): New.
442 Get value from address instead of name.
443 Start GDB once, and do `dump' and `restore'
444 tests together.
445
db863c42
MF
4462011-06-30 Jie Zhang <jie.zhang@analog.com>
447 Mike Frysinger <vapier@gentoo.org>
448
449 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
450 helper functions for getting/setting remotetimeout variable.
451 * lib/gdb.exp (gdb_load): If the target is remote, set
452 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
453 with $loadtimeout. Set $load_ok to 0 before doing the load.
454 Instead of returning, immediately, set $load_ok to 0. Call
455 set_remotetimeout with $oldremotetimeout, and then return if
456 $load_ok is 1.
457
e9e642a8
AB
4582011-06-30 Andrew Burgess <aburgess@broadcom.com>
459
460 * gdb.python/py-template.exp: Don't run this test if the target
461 does not support c++ tests.
462
32019081
JK
4632011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
464
465 Fix non-only rename list for Fortran modules import.
466 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
467 tests.
468 * gdb.fortran/module.f90 (module moduse): New.
469 (program module): use moduse, test var_x, var_y and var_z.
470
0ecee54c
TT
4712011-06-29 Tom Tromey <tromey@redhat.com>
472
473 PR testsuite/12040:
474 * gdb.fortran/array-element.exp: Use f90, not f77.
475 * gdb.fortran/complex.exp: Use f90, not f77.
476 * gdb.fortran/derived-type.exp: Use f90, not f77.
477 * gdb.fortran/library-module.exp: Use f90, not f77.
478 * gdb.fortran/logical.exp: Use f90, not f77.
479 * gdb.fortran/module.exp: Use f90, not f77.
480 * gdb.fortran/multi-dim.exp: Use f90, not f77.
481 * gdb.fortran/subarray.exp: Use f90, not f77.
482
3b2b8fea
TT
4832011-06-29 Tom Tromey <tromey@redhat.com>
484
485 * gdb.fortran/charset.exp: New file.
486 * gdb.fortran/charset.f90: New file.
487
42159ca5
TT
4882011-06-29 Tom Tromey <tromey@redhat.com>
489
490 PR testsuite/12040:
491 * lib/future.exp: New file, mostly extracted from ada.exp.
492 Rewrote compatibility code to use rename.
493 (gdb_find_gfortran): New proc.
494 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
495 gfortran patch.
496 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
497 Move to future.exp.
498 * lib/gdb.exp: Always load future.exp.
499
af69a5ce
YQ
5002011-06-28 Yao Qi <yao@codesourcery.com>
501
502 * gdb.cp/exception.cc: Don't include iostream.
503 (bar): Remove print statement.
504 (catcher): New.
505 (main): Remove print statements. Call function catcher.
506 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
507 Set breakpoint on catcher, and check the value of parameter.
508
ab5c6a72
YQ
5092011-06-23 Yao Qi <yao@codesourcery.com>
510
511 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
512 1.2 is disabled. KFAIL for uclinux.
513
9497469f
MP
5142011-06-23 Marek Polacek <mpolacek@redhat.com>
515
516 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
517 mi_gdb_test.
518
b9132588
MP
5192011-06-23 Marek Polacek <mpolacek@redhat.com>
520
5d197ed0 521 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 522
e55595ca
MP
5232011-06-23 Marek Polacek <mpolacek@redhat.com>
524
5d197ed0
MP
525 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
526
5272011-06-23 Marek Polacek <mpolacek@redhat.com>
528
529 * gdb.mi/mi2-basics.exp: Fix races. Honour the
530 `test_exec_and_symbol_mi_operatons' return value.
531 (test_mi_interpreter_selection): Use mi_gdb_test instead of
532 gdb_test_multiple.
533 (test_exec_and_symbol_mi_operatons): Likewise.
534 (test_path_specification): Likewise.
e55595ca 535
be777e08
YQ
5362011-06-23 Yao Qi <yao@codesourcery.com>
537
538 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
539 supported.
540 * lib/gdb.exp (support_displaced_stepping): New.
541
615556d6
YQ
5422011-06-23 Yao Qi <yao@codesourcery.com>
543
544 * gdb.threads/execl.exp: Skip on remote target.
545
833b0ca7
MP
5462011-06-21 Marek Polacek <mpolacek@redhat.com>
547
5d197ed0 548 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
549 mi_gdb_test.
550
1ee4023a
MP
5512011-06-20 Marek Polacek <mpolacek@redhat.com>
552
5d197ed0 553 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 554
d0b1d624
MP
5552011-06-20 Marek Polacek <mpolacek@redhat.com>
556
5d197ed0 557 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
558 mi_gdb_test.
559
79aa92c1
MP
5602011-06-20 Marek Polacek <mpolacek@redhat.com>
561
5d197ed0 562 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 563
5ce5db06
YQ
5642011-06-14 Yao Qi <yao@codesourcery.com>
565
566 gdb/testsuite/
567 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
568
533a737e
JK
5692011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
570
571 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
572
d0e53741
TT
5732011-06-10 Tom Tromey <tromey@redhat.com>
574
575 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
576 Add tests for pointer-to-member-function.
577 * gdb.cp/temargs.cc (S::somefunc): New function.
578 (K2): New class.
579 (main): Instantiate K2; call method.
580
b5916bbd
JB
5812011-06-08 Joel Brobecker <brobecker@adacore.com>
582
583 * gdb.python/py-inferior.c (f2): Make str an array rather
584 than a pointer.
585 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
586
5be4dfca
JK
5872011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
588
589 * gdb.base/async-shell.c: New file.
590 * gdb.base/async-shell.exp: New file.
591
9f47e254
PA
5922011-06-06 Pedro Alves <pedro@codesourcery.com>
593
594 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
595
64b9b334
JB
5962011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
597
598 From Stephen Kitt <steve@sk2.org>
599 * gdb.base/help.exp: Adjust following some spelling corrections
600 in GDB.
601
dbc0f131
YQ
6022011-06-01 Yao Qi <yao@codesourcery.com>
603
604 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
605
fd336a18
KS
6062010-05-31 Keith Seitz <keiths@redhat.com>
607
608 PR c++/12750
609 * gdb.cp/static-method.cc: New file.
610 * gdb.cp/static-method.exp: New file.
611
fa8b9902
KS
6122010-05-31 Keith Seitz <keiths@redhat.com>
613
614 PR symtab/12704
615 * gdb.cp/anon-ns.cc: New file.
616 * gdb.cp/anon-ns.exp: New file.
617
0a5b1e09
PA
6182011-05-31 Pedro Alves <pedro@codesourcery.com>
619
620 * gdb.arch/i386-dr3-watch.c: New file.
621 * gdb.arch/i386-dr3-watch.exp: New file.
622
0578b8d1
YQ
6232011-05-30 Yao Qi <yao@codesourcery.com>
624
625 * gdb.base/callfuncs.c (t_structs_fc): New.
626 (t_structs_dc, t_structs_ldc): New.
627 (t_double_many_args):
628 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
629 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
630 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
631 * gdb.base/callfuncs.exp: Call new functions.
632
6680506e
YQ
6332011-05-30 Yao Qi <yao@codesourcery.com>
634
ff4d2c60
YQ
635 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
636 Call rerun_and_prepare for each test to isolate effects.
637
6382011-05-30 Yao Qi <yao@codesourcery.com>
639
640 * gdb.base/varargs.c (find_max_float_real): New.
641 (find_max_double_real, find_max_long_double_real): New.
642 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
643 * lib/gdb.exp (setup_kfail_for_target): New.
644
e43ec454
YQ
6452011-05-30 Yao Qi <yao@codesourcery.com>
646
647 * gdb.base/funcargs.c (callca, callcb, callcc): New.
648 (callcd, callce, callcf, callc1a, callc1b): New.
649 (callc2a, callc2b): New.
650 * gdb.base/funcargs.exp (complex_args): New.
651 (complex_integral_args, complex_float_integral_args): New.
652 * lib/gdb.exp (support_complex_tests): New. Determine
653 whether to run test cases on _Complex types.
654
432b4d03
JK
6552011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
656
657 * gdb.threads/leader-exit.c: New file.
658 * gdb.threads/leader-exit.exp: New file.
659
6caf069d
MP
6602011-05-27 Marek Polacek <mpolacek@redhat.com>
661
9497469f 662 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 663
97fce28b
MP
6642011-05-27 Marek Polacek <mpolacek@redhat.com>
665
666 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
667 remove the `supported' variable.
668 * gdb.mi/mi-nonstop.exp: Likewise.
669 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
670 * gdb.mi/mi-nsintrall.exp: Likewise.
671 * gdb.mi/mi-nsmoribund.exp: Likewise.
672 * gdb.mi/mi-nsthrexec.exp: Likewise.
673
9da8c2a0
PA
6742011-05-26 Pedro Alves <pedro@codesourcery.com>
675
676 * gdb.reverse/finish-reverse-bkpt.exp: New test.
677
2c03e5be
PA
6782011-05-26 Pedro Alves <pedro@codesourcery.com>
679
680 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
681
2e21250d
KS
6822011-05-24 Keith Seitz <keiths@redhat.com>
683
684 PR breakpoint/12803
685 * gdb.cp/cmpd-minsyms.cc (a): New method.
686 (b): New method.
687 (c): New method.
688 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
689
cdac0397
PA
6902011-05-24 Pedro Alves <pedro@codesourcery.com>
691
692 * gdb.base/commands.exp (watchpoint_command_test): Check that the
693 watchpoint's command list didn't execute when the watchpoint went
694 out of scope.
695
ee5683ab
PM
6962011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
697
698 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
699 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
700 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
701 * gdb.arch/i386-gnu-cfi.exp: Likewise.
702 * gdb.arch/i386-permbkpt.exp: Likewise.
703 * gdb.arch/i386-prologue.exp: Likewise.
704 * gdb.arch/i386-size-overlap.exp: Likewise.
705 * gdb.arch/i386-size.exp: Likewise.
706 * gdb.arch/i386-unwind.exp: Likewise.
707 * gdb.reverse/i386-precsave.exp: Likewise.
708 * gdb.reverse/i386-reverse.exp: Likewise.
709 * gdb.reverse/i386-sse-reverse.exp: Likewise.
710 * gdb.reverse/i387-env-reverse.exp: Likewise.
711 * gdb.reverse/i387-stack-reverse.exp: Likewise.
712
c91c8c16
PA
7132011-05-24 Pedro Alves <pedro@codesourcery.com>
714
715 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
716 file doesn't error, using MI.
717
c50491a7
TT
7182011-05-23 Tom Tromey <tromey@redhat.com>
719
720 * gdb.base/charset.exp (string_display): Add tests to assign to
721 arrays.
722 * gdb.base/charset.c (short_array, int_array, long_array): New.
723
4a07b7da
PA
7242011-05-20 Pedro Alves <pedro@codesourcery.com>
725
726 Cope with async mode.
727
4a07b7da
PA
728 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
729 into gdb_test + mi_expect_stop.
730
b275f2d2
PA
7312011-05-20 Pedro Alves <pedro@codesourcery.com>
732
733 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
734 (callme): Remove printf call.
735
eec52c44
PM
7362011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
737
738 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
739 quote pattern to avoid problems with Cygwin/mingw expect versions.
740 * gdb.base/default.exp (show convenience): Use double
741 quote pattern for regular expressions.
742
b3c8eb43
JK
7432011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
744
745 Fix -readnow for -gdwarf-4 unused type units.
746 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
747 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
748
ed731959
JK
7492011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
750
751 * gdb.base/kill-after-signal.c: New file.
752 * gdb.base/kill-after-signal.exp: New file.
753
3b48433d
PA
7542011-05-16 Pedro Alves <pedro@codesourcery.com>
755
756 * gdb.ada/start.exp: Call untested with the correct test filename.
757 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
758 test filename. Make the test's binary unique.
759 * gdb.arch/i386-signal.exp: Call untested with the correct test
760 filename.
761 * gdb.arch/i386-size-overlap.exp: Ditto.
762 * gdb.arch/Makefile.in (EXECUTABLES): Update.
763 * gdb.base/gcore-buffer-overflow.exp: Ditto.
764 * gdb.cp/call-c.exp: Ditto.
765 * gdb.mi/mi-reverse.exp: Call untested with the correct test
766 filename. Make the test's binary unique.
767 * gdb.mi/Makefile.in (EXECUTABLES): Update.
768 * gdb.python/py-mi.exp: Ditto.
769 * gdb.python/Makefile.in (EXECUTABLES): Update.
770 * gdb.reverse/i386-precsave.exp: Ditto.
771 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
772 test filename.
773 * gdb.reverse/i387-stack-reverse.exp: Ditto.
774 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
775 unique.
776 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
777 test filename.
778 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
779 * gdb.trace/tfile.exp: Ditto.
780
ba4a8bdd
YQ
7812011-05-14 Yao Qi <yao@codesourcery.com>
782
783 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
784 type.
785
dbaefcf7
DE
7862011-05-13 Doug Evans <dje@google.com>
787
788 * gdb.python/py-objfile-script.exp: New file.
789 * gdb.python/py-objfile-script.c: New file.
790 * gdb.python/py-objfile-script-gdb.py: New file.
791 * testsuite/gdb.python/py-section-script.exp: Test
792 "info auto-load-scripts".
793
9930639c
TT
7942011-05-13 Tom Tromey <tromey@redhat.com>
795
796 * gdb.dwarf2/clztest.exp: New file.
797 * gdb.dwarf2/clztest.c: New file.
798 * gdb.dwarf2/clztest.S: New file.
799
05272e11
DE
8002011-05-13 Doug Evans <dje@google.com>
801
cc63ef9b
DE
802 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
803 String16 tests.
05272e11 804
6edba76f
TT
8052011-05-13 Tom Tromey <tromey@redhat.com>
806
807 * lib/gdb.exp (is_x86_like_target): New proc.
808 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
809 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
810 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
811 -nostdlib to compiler.
812 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
813 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
814 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
815 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
816 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
817
028d0ed5
TJB
8182011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
819
820 * gdb.python/py-function.exp: Test setting a value from a function
821 which executes a command.
822
8a9b8146
TT
8232011-05-12 Tom Tromey <tromey@redhat.com>
824
825 * gdb.dwarf2/typeddwarf.S: New file.
826 * gdb.dwarf2/typeddwarf.c: New file.
827 * gdb.dwarf2/typeddwarf.exp: New file.
828
10483e8e
MP
8292011-05-12 Marek Polacek <mpolacek@redhat.com>
830
831 * gdb.mi/mi-basics.exp: Fix races. Honour the
832 `test_exec_and_symbol_mi_operatons' return value.
833 (test_mi_interpreter_selection): Use mi_gdb_test instead of
834 gdb_test_multiple.
835 (test_exec_and_symbol_mi_operatons): Likewise.
836 (test_path_specification): Likewise.
837
faf067f1
JK
8382011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
839
840 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
841 (gdb_touch_execfile): Remove catch wrappers. New variable time.
842 Replace `file copy' and `file rename' by `file mtime'. Twice.
843
7ff911a3
JK
8442011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
845
846 * gdb.base/readline-ask.c: New file.
847 * gdb.base/readline-ask.exp: New file.
848 * gdb.base/readline-ask.inputrc: New file.
849
a536c6d7
UW
8502011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
851
852 * gdb.cell/bt.exp: Delete breakpoints before running to signal
853 to avoid race condition.
854 * gdb.cell/coremaker.c: Use small stack size.
855 * gdb.cell/ea-standalone.exp: Use file name without path as
856 argument to c_to.
857 * gdb.cell/fork.exp: Allow other output when continuing to end.
858
d472a426
JK
8592011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
860
861 * gdb.threads/corethreads.c: New file.
862 * gdb.threads/corethreads.exp: New file.
863
8642011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
865
866 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
867 Try to compile the test using -Wl,-z,norelro first.
868 (load_core): New variable libthread_db_seen, initialize it.
869 (zeroed-threads cannot be listed): Protect it by XFAIL on
870 !$libthread_db_seen.
871
8be455d7
JK
8722011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
873
874 PR 12573
875 * gdb.dwarf2/dw2-skip-prologue.S: New file.
876 * gdb.dwarf2/dw2-skip-prologue.c: New file.
877 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
878
1976171a
JK
8792011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
880
881 * gdb.cp/psymtab-parameter.cc: New file.
882 * gdb.cp/psymtab-parameter.exp: New file.
883
7db6f30f
JK
8842011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
885
886 Fix a race.
887 * gdb.cp/static-print-quit.exp (print c): Split to ...
888 (print c - <return>, print c - q <return>, print c - to quit):
889 ... these. Make the testfile untested on gdb-7.1.
890
85161e9e 8912011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
892
893 * lib/gdb.exp (exec_target_file, exec_symbol_file,
894 gdb_rename_execfile, gdb_touch_execfile): New.
895 * gdb.base/reread.exp: Use new procs to handle multiple
896 exec files.
897
0c51be18
YQ
8982011-05-05 Yao Qi <yao@codesourcery.com>
899
900 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
901 (test_adr_32bit, test_pop_pc): New.
902 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
903 (test_adr_32bit, test_pop_pc): New.
904
4d393d60
JM
9052011-05-04 Joseph Myers <joseph@codesourcery.com>
906
907 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
908 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
909 targets.
910 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
911 handle targets.
912
8ffd0459
JK
9132011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
914
915 * gdb.base/completion.exp (complete help info wat): Rename to ...
916 (complete 'help info wat'): ... here.
917 Remove all `-re ".*' and `-re "^.*' redundant regexes.
918 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
919
8e28d804
PA
9202011-05-04 Pedro Alves <pedro@codesourcery.com>
921
922 * gdb.base/completion.exp: Use gdb_test_multiple instead of
923 gdb_test and explicit $gdb_prompt/timeout matches.
924
3eb2ef34
YQ
9252011-05-04 Yao Qi <yao@codesourcery.com>
926
927 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
928 and __thumb2__.
929
aaaf81a3
MP
9302011-05-03 Marek Polacek <mpolacek@redhat.com>
931
932 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
933 in place of `gdb_test "delete breakpoints"'. This eliminates two
934 testcases.
935
c4cbc0df
PA
9362011-05-02 Pedro Alves <pedro@codesourcery.com>
937
938 PR testsuite/12649
939 Fix races.
940
941 * gdb.base/completion.exp: Remove all sleep calls. Remove
942 unnecessary regexs. Don't explicitly expect anything after the
943 prompt. Eat the prompt if necessary.
944
b4cbb4a3
EBM
9452011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
946
947 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
948 accept to show the caller line again as well as the line after.
949
d65aec65
PM
9502011-04-29 Phil Muldoon <pmuldoon@redhat.com>
951
952 PR mi/12531
953
954 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
955 compile target.
956 * gdb.python/py-prettyprint.exp: Add C++ object for
957 CPLUS_FAKE_CHILD test.
958
30852783
UW
9592011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
960
961 * gdb.base/signest.exp: New file.
962 * gdb.base/signest.c: Likewise.
963
c7b1f0d9
JK
9642011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
965
966 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
967 thread and breakpoint notifications.
968
559a7a62
JK
9692011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
970
971 * gdb.base/fortran-sym-case.c: New file.
972 * gdb.base/fortran-sym-case.exp: New file.
973 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
974 * gdb.dwarf2/dw2-case-insensitive.c: New file.
975 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
976
8344e389
JK
9772011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
978
979 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
980 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
981 false #1', `if true else false #2' and `if true else false #3'.
982
2484c66b
UW
9832011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
984
985 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
986 while delivering signal.
987
8d3788bd
VP
9882011-04-27 Vladimir Prus <vladimir@codesourcery.com>
989
990 MI breakpoint notifications.
991
992 * testsuite/gdb.mi/mi-cli.exp: Adust.
993 * testsuite/gdb.mi/mi2-cli.exp: Adust.
994 * testsuite/gdb.mi/mi-watch.exp: Adust.
995 * testsuite/gdb.mi/mi2-watch.exp: Adust.
996 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
997 notifications.
998
3e03848b
JK
9992011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1000
1001 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1002 * gdb.base/gdbindex-stabs.c: New file.
1003 * gdb.base/gdbindex-stabs.exp: New file.
1004
918c9108
YQ
10052011-04-25 Yao Qi <yao@codesourcery.com>
1006
1007 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1008 with /*...*/.
1009 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1010
90556b8c
JK
10112011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1012
1013 * gdb.python/py-value.exp (test_objfiles): Name the first test
1014 `py-value in file.filename'.
1015
03f2bd59
JK
10162011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1017
1018 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1019 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1020 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1021 !gdbserver_reconnect_p..
1022 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1023
7b08b9eb
JK
10242011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1025
1026 * gdb.cp/cpcompletion.exp (complete class methods)
1027 (complete class methods beginning with F): Move them above runto. New
1028 comment about the runto delimiter.
1029
b78974c3
PA
10302011-04-20 Pedro Alves <pedro@codesourcery.com>
1031
1032 * gdb.base/maint.exp: Test that "maint print registers" works
1033 without a running program.
1034
20429c40 10352011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 1036
20429c40
MP
1037 * gdb.base/setshow.exp: Fix racy tests.
1038 ($old_gdb_prompt): New variable.
1039
7a9dd1b2
TT
10402011-04-19 Tom Tromey <tromey@redhat.com>
1041
1042 * gdb.mi/mi-nsmoribund.exp:
1043 * gdb.hp/gdb.objdbg/objdbg01.exp:
1044 * gdb.base/structs.exp (test_struct_returns):
1045 * gdb.base/call-sc.exp (test_scalar_returns):
1046 * gdb.base/bigcore.exp: Remove duplicate words.
1047
02835898
JK
10482011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1049
1050 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1051 * gdb.base/break-interp.exp (test_attach): New comment.
1052
254f582e
JK
10532011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1054
1055 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1056 (clear __stack_user.next, clear stack_used.next)
1057 (save a zeroed-threads corefile): New test.
1058 Call core_load for $core0file.
1059 (zeroed-threads cannot be listed): New test.
1060
4fe85f5c
JK
10612011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1062
1063 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1064 filename.
1065 ($srcfile): Preserve the original value.
1066 ($testfile): Match it the .exp filename.
1067 ($corefile): New variable. Substitute it around.
1068 Use clean_restart.
1069 ($prev_timeout): Remove.
1070 (load_core): Move core loading into this proc.
1071 Fix restore of $timeout if load_core fails.
1072
63524580
JK
10732011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1074
1075 * gdb.base/eu-strip-infcall.c: New file.
1076 * gdb.base/eu-strip-infcall.exp: New file.
1077
90359a16
JK
10782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1079
1080 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1081 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1082
626e7282
JK
10832011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1084
1085 Fix Python access to inlined frames.
1086 * gdb.python/py-frame-inline.c: New file.
1087 * gdb.python/py-frame-inline.exp: New file.
1088
3363d018
EBM
10892011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1090
1091 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1092 content of 's24' correctly (avoiding "optimized out").
1093 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1094
28781456
JK
10952011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1096
1097 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1098
4a4106ca
TJB
10992011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1100
1101 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1102 expect a colon in watch -location output.
1103
d26ccb4f
JK
11042011-04-13 Marek Polacek <mpolacek@redhat.com>
1105
df46027d 1106 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1107 New testcase `expect response to define backtrace'. Also remove
1108 redundant `default' block.
1109
e1ab1f9c
JK
11102011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1111
1112 * gdb.python/py-prettyprint.c (struct hint_error): New.
1113 (main): New variable hint_error.
1114 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1115 "print hint_error".
1116 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1117 (register_pretty_printers): Register it.
1118
0c2e6019
TT
11192011-04-04 Tom Tromey <tromey@redhat.com>
1120
1121 * gdb.cp/maint.exp (test_help): Update.
1122 (test_namespace): Likewise.
1123
af57139d
JB
11242011-04-01 Joel Brobecker <brobecker@adacore.com>
1125
1126 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1127 * gdb.ada/arrayptr.exp: Add new tests.
1128
956a9fb9
JB
11292011-04-01 Joel Brobecker <brobecker@adacore.com>
1130
1131 * gdb.ada/mi_catch_ex: New testcase.
1132
d0c4d642
PA
11332011-04-01 Pedro Alves <pedro@codesourcery.com>
1134
1135 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1136 base::overload(void) method without specifying "const".
1137
18819fa6
UW
11382011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1139
1140 * gdb.arch/thumb-singlestep.S: New file.
1141 * gdb.arch/thumb-singlestep.exp: Likewise.
1142
a4c8e806
TT
11432011-03-31 Tom Tromey <tromey@redhat.com>
1144
1145 * gdb.python/py-prettyprint.py (exception_flag): New global.
1146 (NoStringContainerPrinter._iterator.next): Check it.
1147 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1148 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1149
53832f31
TT
11502011-03-29 Tom Tromey <tromey@redhat.com>
1151
1152 * gdb.cp/anon-struct.cc: New file.
1153 * gdb.cp/anon-struct.exp: New file.
1154
e4620230
JK
11552011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1156
1157 Test STT_GNU_IFUNC support.
1158 * gdb.base/gnu-ifunc-lib.c: New file.
1159 * gdb.base/gnu-ifunc.c: New file.
1160 * gdb.base/gnu-ifunc.exp: New file.
1161
d0fb5eae
JK
11622011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1163
1164 Support a ring of related breakpoints.
1165 * gdb.base/watchpoint-delete.c: New file.
1166 * gdb.base/watchpoint-delete.exp: New file.
1167
20106cfb
JK
11682011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1169
1170 * gdb.ada/arrayparam.exp (print first after function call): Use
1171 explicit package name. Add a comment
1172 (print lasta after function call): Rename ...
1173 (print last after function call): ... it and use explicit package
1174 name.
1175 (print length after function call): Use explicit package name.
1176 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1177 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1178 (multiple matches for symbol i): Rename ...
1179 (multiple matches for symbol integervar): ... it.
1180 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1181 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1182
e7ab5e63
AB
11832011-03-25 Andrew Burgess <aburgess@broadcom.com>
1184
1185 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1186 environment variable to make grep output more predictable. Move
1187 all the environment setup into gdb_init so it's done once per test
1188 case rather than each time we start gdb.
1189
9ef07c8c
TT
11902011-03-24 Tom Tromey <tromey@redhat.com>
1191
1192 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1193 test.
1194
dd90784c
JK
11952011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1196
1197 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1198 * gdb.dwarf2/dw2-entry-value.S: New file.
1199 * gdb.dwarf2/dw2-entry-value.exp: New file.
1200
05775840
PM
12012011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1202
1203 PR python/12183
1204
1205 * gdb.python/py-function.exp: Add GdbError tests.
1206
8661b11b
PA
12072011-03-18 Pedro Alves <pedro@codesourcery.com>
1208
1209 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1210 (reglocal_test_func, statlocal_test_func): New functions.
1211 (globals_test_func): Call new functions.
1212 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1213 (gdb_collect_locals_test): New procedure.
1214 (gdb_trace_collection_test): Call new procedures.
1215
0fdb4f18
PA
12162011-03-18 Pedro Alves <pedro@codesourcery.com>
1217
1218 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1219 (test_register, test_register_unavailable): New procedures.
1220 (gdb_unavailable_registers_test): New procedure.
1221 (gdb_trace_collection_test): Call it.
1222
99c3dc11
PM
12232011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1224
1225 PR python/12149
1226
1227 * gdb.python/python.exp: Add gdb.write tests.
1228
29703da4
PM
12292010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1230
1231 * gdb.python/Makefile.in: Add py-objfile.
1232 * gdb.python/py-objfile.exp: New file.
1233 * gdb.python/py-objfile.c: New file.
1234 * gdb.python/py-block.exp: Add is_valid tests.
1235 * gdb.python/py-inferior.exp: Ditto.
1236 * gdb.python/py-infthread.exp: Ditto.
1237 * gdb.python/py-symbol.exp: Ditto.
1238 * gdb.python/py-symtab.exp: Ditto.
1239
598997c8
KS
12402011-03-16 Keith Seitz <keiths@redhat.com>
1241
1242 PR c++/12273
1243 * gdb.cp/cmpd-minsyms.exp: New test.
1244 * gdb.cp/cmpd-minsyms.cc: New file.
1245
1246 PR c++/11734
1247 * gdb.cp/ovsrch.exp: New test.
1248 * gdb.cp/ovsrch.h: New file.
1249 * gdb.cp/ovsrch1.cc: New file.
1250 * gdb.cp/ovsrch2.cc: New file.
1251 * gdb.cp/ovsrch3.cc: New file.
1252 * gdb.cp/ovsrch4.cc: New file.
1253
c91513d8
PP
12542011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1255
1256 PR gdb/12528
1257 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1258 * gdb.base/break-on-linker-gcd-function.exp: New test.
1259 * gdb.base/break-on-linker-gcd-function.cc: New file.
1260
7470fc63
AT
12612011-03-15 Andreas Tobler <andreast@fgznet.ch>
1262
1263 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1264
959e7469
PM
12652011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1266
1267 * lib/gdb.exp (gdb_unload): Add another termination case.
1268
9373cf26
JK
12692011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1270
1271 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1272 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1273 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1274 Provide a stub byte there.
1275 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1276 DW_AT_entry_pc.
1277 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1278
24e9cda0
UW
12792011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1280
1281 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1282 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1283 "generic ABI, auto".
1284 (altivec_abi_tests): Accept vectors returned by reference.
1285
7371cf6d
PM
12862010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1287
1288 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1289
ce77046a
UW
12902011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1291
1292 * gdb.python/py-section-script.exp: Skip test if no Python support.
1293
176400c3
UW
12942011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1295
1296 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1297
ecec24e6
PM
12982011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1299
1300 * gdb.python/py-parameter.exp: Update tests to the new Python
1301 parameter API. Add "no documentation" test. Add deprecated API
1302 backward compatibility test.
1303
5dbdd470
TT
13042011-03-09 Tom Tromey <tromey@redhat.com>
1305
1306 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1307 gdb_continue_to_end.
1308
b66e66ee
MK
13092011-03-09 Mark Kettenis <kettenis@gnu.org>
1310
1311 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1312 tabs.
1313
eceb0c5f
TT
13142011-03-09 Tom Tromey <tromey@redhat.com>
1315
1316 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1317 parentheses.
1318 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1319 $command.
1320 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1321 argument to gdb_continue_to_end.
1322 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1323 argument to gdb_continue_to_end.
1324 * gdb.cp/annota3.exp: Fix regex.
1325 * gdb.cp/annota2.exp: Fix regex.
1326 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1327 gdb_continue_to_end.
1328 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1329 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1330 gdb_continue_to_end.
1331
63154eca
PA
13322011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1333
1334 * gdb.server/ext-run.exp
1335 (load new file without any gdbserver inferior): New test.
1336
967d1f9b
TT
13372011-03-07 Tom Tromey <tromey@redhat.com>
1338
1339 * Makefile.in (TAGS): Rewrite.
1340
d68dcbb9
JK
13412011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1342
1343 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1344 initial commands echo. New match for `Found trace'. Anchor all the
1345 other matches. Anchor and match for `No trace frame found' the final
1346 match.
1347
6bf58e63
TT
13482011-03-07 Tom Tromey <tromey@redhat.com>
1349
1350 * Makefile.in (TAGS): New target.
1351
fda326dd
TT
13522011-03-07 Tom Tromey <tromey@redhat.com>
1353
1354 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1355 change.
1356 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1357 change.
1358 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1359 exit message change.
1360 (skip_altivec_tests): Update for exit message change.
1361 (skip_vsx_tests): Likewise.
1362 (gdb_continue_to_end): Likewise. Add 'command' argument.
1363 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1364 * gdb.threads/tls.exp: Update for exit message change.
1365 * gdb.threads/thread-unwindonsignal.exp: Use
1366 gdb_continue_to_end.
1367 * gdb.threads/step.exp (step_it): Update for exit message change.
1368 (continue_all): Likewise.
1369 * gdb.threads/print-threads.exp (test_all_threads): Update for
1370 exit message change.
1371 * gdb.threads/interrupted-hand-call.exp: Use
1372 gdb_continue_to_end.
1373 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1374 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1375 gdb_continue_to_end.
1376 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1377 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1378 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1379 * gdb.cp/method.exp: Update for exit message change.
1380 * gdb.cp/mb-templates.exp: Update for exit message change.
1381 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1382 * gdb.cp/annota3.exp: Update for exit message change.
1383 * gdb.cp/annota2.exp: Update for exit message change.
1384 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1385 * gdb.base/term.exp: Update for exit message change.
1386 * gdb.base/step-test.exp (test_i): Update for exit message change.
1387 * gdb.base/sigstep.exp (advance): Update for exit message change.
1388 (advancei): Likewise.
1389 * gdb.base/siginfo.exp: Update for exit message change.
1390 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1391 * gdb.base/reread.exp: Use gdb_continue_to_end.
1392 * gdb.base/langs.exp: Use gdb_continue_to_end.
1393 * gdb.base/interrupt.exp: Update for exit message change.
1394 * gdb.base/gdb1555.exp: Update for exit message change.
1395 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1396 * gdb.base/ending-run.exp: Update for exit message change.
1397 * gdb.base/chng-syms.exp: Update for exit message change.
1398 * gdb.base/checkpoint.exp: Update for exit message change.
1399 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1400 gdb_continue_to_end.
1401 (test_catch_syscall_with_wrong_args): Likewise.
1402 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1403 * gdb.base/break-interp.exp (test_ld): Update for exit message
1404 change.
1405 * gdb.base/bang.exp: Update for exit message change.
1406 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1407 (do_call_attach_tests): Likewise.
1408 * gdb.base/a2-run.exp: Update for exit message change.
1409 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1410 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1411 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1412
dd19bd70
JK
14132011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1414
1415 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1416
30e62689
TT
14172011-03-03 Tom Tromey <tromey@redhat.com>
1418
1419 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1420 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1421 * gdb.hp/gdb.aCC/configure.ac: Remove.
1422 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1423 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1424 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1425 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1426 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1427 * gdb.hp/gdb.compat/configure.ac: Remove.
1428 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1429 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1430 * gdb.hp/gdb.defects/configure.ac: Remove.
1431 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1432 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1433 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1434 * gdb.hp/configure.ac: Remove.
1435 * gdb.hp/configure: Remove.
1436 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1437 substitution.
1438 (Makefile): Remove rule.
1439 * gdb.cell/configure.ac: Remove.
1440 * gdb.cell/configure: Remove.
1441 * gdb.stabs/Makefile.in (Makefile): Remove.
1442 (distclean): Don't remove config.status or config.log.
1443 * gdb.stabs/configure (Makefile): Remove.
1444 * gdb.stabs/configure.ac: Remove.
1445 * configure: Rebuild.
1446 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1447 Remove stabs- and cell-specific logic. Test for existence of
1448 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1449 subdirectories, gdb.cell, and and gdb.stabs.
1450 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1451
c171f854
JB
14522011-03-03 Joel Brobecker <brobecker@adacore.com>
1453
1454 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1455 end of buffer.
1456
9a5193cb
JB
14572011-03-02 Joel Brobecker <brobecker@adacore.com>
1458
1459 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1460 gdb_test when running a test where we expected no output back.
1461
9bb4c1bb
MS
14622011-02-28 Michael Snyder <msnyder@vmware.com>
1463
1464 * gdb.cp/overload.cc: Change initializer value to integer.
1465
3bd0f5ef
MS
14662011-02-27 Michael Snyder <msnyder@vmware.com>
1467
1468 * gdb.multi/base.exp: Add test for remove-inferiors.
1469
2279eaad
JB
14702011-02-26 Joel Brobecker <brobecker@adacore.com>
1471
1472 * gdb.python/py-frame.exp: Simplify the initialization phase
1473 using prepare_for_testing.
1474
c82c0b55
MS
14752011-02-25 Michael Snyder <msnyder@vmware.com>
1476
1477 * gdb.multi/base.exp: Add tests for info inferiors with args.
1478
1d94651b
JK
14792011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1480
1481 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1482 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1483 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1484 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1485 asmfile3. Comment the STABS (#3) file compilation. Compile
1486 everything through assembler. Provide KFAIL for symtab/12497.
1487 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1488 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1489 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1490 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1491
3bd0f5ef
MS
14922011-02-24 Michael Snyder <msnyder@vmware.com>
1493
1494 * gdb.base/break.exp: Add tests for delete breakpoints using
1495 convenience variables and value history references.
1496
12c1418e
MS
14972011-02-24 Michael Snyder <msnyder@vmware.com>
1498
1499 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1500 left behind in previous check-in.
1501
e5a67952
MS
15022011-02-23 Michael Snyder <msnyder@vmware.com>
1503
1504 * gdb.base/break.exp: Add tests for "info break" with arguments.
1505 * gdb.trace/infotrace.exp: Update patterns for error and help.
1506 * gdb.base/completion.exp: Update pattern.
1507 * gdb.base/ena-dis-br.exp: Update pattern.
1508 * gdb.base/help.exp: Update patterns.
1509
15102011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1511
1512 * gdb.base/memattr.exp: New test.
1513 * gdb.base/memattr.c: Test load for memattr.exp.
1514
6e6fbe60
DE
15152011-02-22 Doug Evans <dje@google.com>
1516
1517 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1518
1d41d745
MS
15192011-02-22 Michael Snyder <msnyder@vmware.com>
1520
1521 * Makefile.in: Make more clean.
1522 * gdb.ada/Makefile.in: Ditto.
1523 * gdb.arch/Makefile.in: Ditto.
1524 * gdb.asm/Makefile.in: Ditto.
1525 * gdb.base/Makefile.in: Ditto.
1526 * gdb.cp/Makefile.in: Ditto.
1527 * gdb.dwarf2/Makefile.in: Ditto.
1528 * gdb.java/Makefile.in: Ditto.
1529 * gdb.mi/Makefile.in: Ditto.
1530 * gdb.modula2/Makefile.in: Ditto.
1531 * gdb.python/Makefile.in: Ditto.
1532 * gdb.server/Makefile.in: Ditto.
1533 * gdb.stabs/Makefile.in: Ditto.
1534 * gdb.threads/Makefile.in: Ditto.
1535 * gdb.trace/Makefile.in: Ditto.
1536
79ba84ca
MS
15372011-02-22 Michael Snyder <msnyder@vmware.com>
1538
df46027d 1539 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1540 info threads.
1541
b9b35694
JB
15422011-02-22 Joel Brobecker <brobecker@adacore.com>
1543
1544 * gdb.python/py-breakpoint.exp: Fix the expected output of
1545 one of the "maint info breakpoints" tests to accept the output
1546 generated on platforms that do not have hardware watchpoints.
1547
8bfb830f
JB
15482011-02-22 Joel Brobecker <brobecker@adacore.com>
1549
1550 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1551 clean_restart. Be a little stricter in the expected output
1552 for one of the tests. Fix a typo in one of the comments.
1553
c45f3c54
JB
15542011-02-22 Joel Brobecker <brobecker@adacore.com>
1555
1556 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1557 Delete variable binfile, no longer use. Add or modify test
1558 comments to make them unique.
1559
b97c863c
MS
15602011-02-21 Michael Snyder <msnyder@vmware.com>
1561
1562 * Makefile.in: Update for make clean.
1563 * gdb.ada/Makefile.in: Ditto.
1564 * gdb.arch/Makefile.in: Ditto.
1565 * gdb.asm/Makefile.in: Ditto.
1566 * gdb.base/Makefile.in: Ditto.
1567 * gdb.cp/Makefile.in: Ditto.
1568 * gdb.dwarf2/Makefile.in: Ditto.
1569 * gdb.java/Makefile.in: Ditto.
1570 * gdb.mi/Makefile.in: Ditto.
1571 * gdb.modula2/Makefile.in: Ditto.
1572 * gdb.python/Makefile.in: Ditto.
1573 * gdb.server/Makefile.in: Ditto.
1574 * gdb.stabs/Makefile.in: Ditto.
1575 * gdb.threads/Makefile.in: Ditto.
1576 * gdb.trace/Makefile.in: Ditto.
1577
aea5b279
MS
15782011-02-21 Michael Snyder <msnyder@vmware.com>
1579
1580 * gdb.threads/thread-find.exp: Update patterns for changes in
1581 output of "info threads" command.
1582
e3039479
UW
15832011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1584 Ulrich Weigand <uweigand@de.ibm.com>
1585
1586 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1587 (skip_hw_watchpoint_tests): Likewise.
1588 (skip_hw_watchpoint_multi_tests): Likewise.
1589
b800ec70
UW
15902011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1591
1592 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1593 (skip_hw_watchpoint_tests): Likewise.
1594 (skip_hw_watchpoint_multi_tests): Likewise.
1595 (skip_hw_watchpoint_access_tests): Likewise.
1596
1597 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1598 * gdb.base/pr11022.exp: Likewise.
1599 * gdb.base/watch-read.exp: Likewise.
1600 * gdb.base/watch_thread_num.exp: Likewise.
1601 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1602 * gdb.base/watchpoint-hw.exp: Likewise.
1603 * gdb.base/watchpoint.exp: Likewise.
1604 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1605 * gdb.threads/watchthreads-reorder.exp: Likewise.
1606 * gdb.threads/watchthreads.exp: Likewise.
1607 * gdb.threads/watchthreads2.exp: Likewise.
1608
91033e37
JB
16092011-02-21 Joel Brobecker <brobecker@adacore.com>
1610
1611 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1612 the debugger is unable to find the array bounds.
1613
eeaafae2
JK
16142011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1615
1616 * gdb.cp/typedef-operator.exp: New file.
1617 * gdb.cp/typedef-operator.cc: New file.
1618
e338d953
MS
16192011-02-17 Michael Snyder <msnyder@vmware.com>
1620
1621 * gdb.threads/thread-find.exp: Fix regular expressions.
1622
e67ad678
JB
16232011-02-17 Joel Brobecker <brobecker@adacore.com>
1624
1625 * gdb.ada/packed_array: Expand testcase to test printing of
1626 unconstrained packed array.
1627
93084bca
JB
16282011-02-17 Joel Brobecker <brobecker@adacore.com>
1629
1630 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1631
a0c78a73
PA
16322011-02-16 Pedro Alves <pedro@codesourcery.com>
1633
f65d5553 1634 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1635 (main): Initialize it before collecting, and and clear it
1636 afterwards.
f65d5553
PA
1637 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1638 collecting with '{type} addr', where the addr expression is not an
1639 rvalue.
a0c78a73 1640
3dfcbbd2
KW
16412011-02-16 Ken Werner <ken.werner@de.ibm.com>
1642
1643 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1644 a bool variable. Expect correct OpenCL names for vector types. Use the
1645 uc3 variable name instead of referring to the uchar3 built-in type.
1646 Escape the asterisk at the half pointer test.
1647
08807d5a
PA
16482011-02-16 Pedro Alves <pedro@codesourcery.com>
1649
f65d5553 1650 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1651 (main): Initialize it before collecting, and and clear it
1652 afterwards.
f65d5553
PA
1653 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1654 collecting overlapping memory ranges.
08807d5a 1655
60f98dde
MS
16562011-02-15 Michael Snyder <msnyder@vmware.com>
1657
1658 * gdb.base/default.exp: Add tests for thread commands.
1659 * gdb.base/help.exp: Add tests for thread commands.
1660 * gdb.threads/thread-find.exp: New test for thread find command.
1661
648cd113
KW
16622011-02-15 Ken Werner <ken.werner@de.ibm.com>
1663
1664 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1665
494e194e
YQ
16662011-02-15 Yao Qi <yao@codesourcery.com>
1667
1668 PR tdep/12352
1669 * gdb.arch/arm-disp-step.S : New test for str instruction.
1670 * gdb.arch/arm-disp-step.exp : Likewise.
1671
d9492458
TJB
16722011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1673
1674 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1675 "vector_register2_vr" test strings. Test the extended floating
1676 point registers (F32~F63).
1677 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1678 IBM XL C compiler. Make the test program use a register provided
1679 by the compiler for the lxvd2x instruction.
1680
8af8e3bc
PA
16812011-02-14 Pedro Alves <pedro@codesourcery.com>
1682
1683 * gdb.trace/unavailable.cc (class Base, class Middle, class
1684 Derived): New types.
1685 (derived_unavail, derived_partial, derived_whole): New globals.
1686 (virtual_partial): New global.
1687 (virtualp): Point at virtual_partial.
1688 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1689 related to unavailable vptr.
1690
1b28d0b3
PA
16912011-02-14 Pedro Alves <pedro@codesourcery.com>
1692
1693 * gdb.trace/unavailable.cc (a, b, c): New globals.
1694 (main): Set and clear them.
1695 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1696 `a' and `c', and check that `b' isn't collected, although `a' and
1697 `c' are.
1698
ec0a52e1
PA
16992011-02-14 Pedro Alves <pedro@codesourcery.com>
1700
1701 * gdb.trace/unavailable.cc (struct Virtual): New.
1702 (virtualp): New global pointer.
1703 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1704 printing a pointer to an object whose type has a vtable, with
1705 print object on.
1706
24e6bcee
PA
17072011-02-14 Pedro Alves <pedro@codesourcery.com>
1708
1709 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1710 value repeat handles unavailableness.
1711
39d37385
PA
17122011-02-14 Pedro Alves <pedro@codesourcery.com>
1713
1714 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1715 tests for building arrays from unavailable values, subscripting
1716 non-memory rvalue unvailable arrays, and accessing fields or
1717 baseclasses of non-lazy unavailable values,
1718 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1719 struct types.
1720 (g_smallstruct, g_smallstruct_b): New globals.
1721
06d72e16
PA
17222011-02-14 Pedro Alves <pedro@codesourcery.com>
1723
1724 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1725
bc9a5551
JK
17262011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1727
1728 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1729 * gdb.cp/overload-const.exp: New file.
1730 * gdb.cp/overload-const.cc: New file.
1731
54fcddd0
UW
17322011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1733
1734 * gdb.opencl/callfuncs.cl: New file.
1735 * gdb.opencl/callfuncs.exp: New test.
1736 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1737
d6dafb7c
UW
17382011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1739
1740 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1741 when computing result.
1742 * gdb.arch/altivec-abi.exp: Update expected results.
1743
a449c2d8
TJB
17442011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1745
1746 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1747 * gdb.base/jit.exp: Likewise.
1748 * gdb.base/pie-execl.exp: Likewise.
1749 * gdb.base/solib-nodir.exp: Likewise.
1750 * gdb.base/solib-overlap.exp: Likewise.
1751
764880b7
PA
17522011-02-07 Pedro Alves <pedro@codesourcery.com>
1753
1754 * gdb.trace/collection.c (global_pieces): New.
1755 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1756 New procedure.
1757 (gdb_trace_collection_test): Call it.
1758
505500db
SW
17592011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1760
1761 * gdb.python/py-evthreads.c: New file.
1762 * gdb.python/py-evthreads.exp: New file.
1763 * gdb.python/py-events.py: New file.
1764 * gdb.python/py-events.exp: New file.
1765 * gdb.python/py-events.c: New file.
1766
385203ed
DD
17672011-02-04 David Daney <ddaney@caviumnetworks.com>
1768
1769 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1770
9011945e
AB
17712011-02-03 Andrew Burgess <aburgess@broadcom.com>
1772
1773 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1774 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1775 boundary between two compilation units.
1776
580688f3
PA
17772011-02-02 Pedro Alves <pedro@codesourcery.com>
1778
1779 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1780 (Virtual): New structs.
1781 (virtual_o, virtual_middle_b): New globals.
1782 * gdb.cp/virtbase.exp: New tests.
1783
d3f0f853
PP
17842011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1785
1786 * gdb.base/jit.exp: New file.
1787 * gdb.base/jit-main.c: New file.
1788 * gdb.base/jit-solib.c: New file.
1789
b2030fb5
UW
17902011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1791
1792 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1793 proceed to initial kernel entry point.
1794 * gdb.opencl/datatypes.exp: Likewise.
1795 * gdb.opencl/operators.exp: Likewise.
1796 * gdb.opencl/vec_comps.exp: Likewise.
1797
2db19d1e
SW
17982011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1799
1800 * gdb.cp/nsnested.cc: New.
1801 * gdb.cp/nsnested.exp: New.
1802 * gdb.cp/nsnoimports.exp: New.
1803 * gdb.cp/nsnoimports.cc: New.
1804
6b0c4c1f
JB
18052011-01-31 Joel Brobecker <brobecker@adacore.com>
1806
1807 * gdb.base/interact.exp: Add extra tests that verify that
1808 the value of the interactive-mode setting does not change
1809 after the script is sourced.
1810
80b23b6a
JK
18112011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1812
1813 * gdb.cp/noparam.exp: New file.
1814 * gdb.cp/noparam.cc: New file.
1815
ffd5ec24
PA
18162011-01-28 Pedro Alves <pedro@codesourcery.com>
1817
1818 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1819 there's no stack or registers.
1820
a81766d8
TT
18212011-01-26 Tom Tromey <tromey@redhat.com>
1822
1823 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1824 space before string output. Add test for "set print pretty off"
1825 case.
1826
585fdaa1
PA
18272011-01-25 Pedro Alves <pedro@codesourcery.com>
1828
1829 * gdb.base/frame-args.exp: Adjust.
1830 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1831 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1832 * gdb.dwarf2/pieces.exp: Adjust.
1833 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1834 * gdb.opt/inline-locals.exp: Adjust.
1835 * gdb.threads/fork-child-threads.exp: Adjust.
1836
d468832a
KW
18372011-01-25 Ken Werner <ken.werner@de.ibm.com>
1838
1839 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1840 OpenCL kernel function. Add a comment as marker. Add address space
1841 qualifiers for the remaining program scope variables.
1842 * gdb.opencl/datatypes.cl: Likewise.
1843 * gdb.opencl/operators.cl: Likewise.
1844 * gdb.opencl/vec_comps.cl: Likewise.
1845 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1846 Add breakpoint at the marker comment.
1847 * gdb.opencl/datatypes.exp: Likewise.
1848 * gdb.opencl/operators.exp: Likewise.
1849 * gdb.opencl/vec_comps.exp: Likewise.
1850
490f124f
PA
18512011-01-24 Pedro Alves <pedro@codesourcery.com>
1852
1853 * gdb.base/printcmds.c (some_struct): New struct and instance.
1854 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1855 procedure.
1856 <global scope>: Call it.
1857
6da78614
KW
18582011-01-21 Ken Werner <ken.werner@de.ibm.com>
1859
1860 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1861 argument to the gdb_compile_opencl_hostapp call.
1862
ec64c9aa
YQ
18632011-01-19 Yao Qi <yao@codesourcery.com>
1864
1865 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1866 positve list.
1867
810cfdbb
YQ
18682011-01-19 Yao Qi <yao@codesourcery.com>
1869
1870 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1871 canonical form.
1872 Remove "xscale-*-*"
1873 * gdb.xml/tdesc-regs.exp: Likewise.
1874 * gdb.python/py-section-script.exp: Replace ARM target triplet
1875 with canonical form.
1876 Match arm*-*-symbianelf*.
1877 * gdb.base/dup-sect.exp: Likewise.
1878 * lib/dwarf.exp: New.
1879 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1880 dwarf2_support.
1881 * gdb.dwarf2/dup-psym.exp: Likewise.
1882 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1883 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1884 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1885 * gdb.dwarf2/dw2-basic.exp: Likewise.
1886 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1887 * gdb.dwarf2/dw2-const.exp: Likewise.
1888 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1889 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1890 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1891 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1892 * gdb.dwarf2/dw2-filename.exp: Likewise.
1893 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1894 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1895 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1896 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1897 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1898 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1899 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1900 * gdb.dwarf2/dw2-producer.exp: Likewise.
1901 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1902 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1903 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1904 * gdb.dwarf2/dw2-strp.exp: Likewise.
1905 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1906 * gdb.dwarf2/implptr.exp: Likewise.
1907 * gdb.dwarf2/mac-fileno.exp: Likewise.
1908 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1909 * gdb.dwarf2/pieces.exp: Likewise.
1910 * gdb.dwarf2/pr11465.exp: Likewise.
1911 * gdb.dwarf2/valop.exp: Likewise.
1912 * gdb.dwarf2/watch-notconst.exp: Likewise.
1913 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1914
4694da01
TT
19152011-01-19 Tom Tromey <tromey@redhat.com>
1916
1917 * gdb.python/py-infthread.exp: Add thread tests.
1918
b075872c
JB
19192011-01-14 Joel Brobecker <brobecker@adacore.com>
1920
1921 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1922
2c3e6e24
JB
19232011-01-14 Joel Brobecker <brobecker@adacore.com>
1924
1925 * gdb.ada/widewide: New testcase.
1926
de8fa76c
JB
19272011-01-13 Joel Brobecker <brobecker@adacore.com>
1928
1929 * gdb.base/interact.exp: New testcase.
1930
1b05df00
TT
19312011-01-12 Tom Tromey <tromey@redhat.com>
1932
1933 * gdb.mi/gdb2549.exp: Update for error message changes.
1934 * gdb.mi/mi-cli.exp: Likewise.
1935 * gdb.mi/mi-disassemble.exp: Likewise.
1936 * gdb.mi/mi-pthreads.exp: Likewise.
1937 * gdb.mi/mi-regs.exp: Likewise.
1938 * gdb.mi/mi-stack.exp: Likewise.
1939 * gdb.mi/mi-var-block.exp: Likewise.
1940 * gdb.mi/mi-var-cmd.exp: Likewise.
1941 * gdb.mi/mi2-cli.exp: Likewise.
1942 * gdb.mi/mi2-disassemble.exp: Likewise.
1943 * gdb.mi/mi2-pthreads.exp: Likewise.
1944 * gdb.mi/mi2-regs.exp: Likewise.
1945 * gdb.mi/mi2-stack.exp: Likewise.
1946 * gdb.mi/mi2-var-block.exp: Likewise.
1947 * gdb.mi/mi2-var-cmd.exp: Likewise.
1948
c2ff108b
JK
19492011-01-12 Andrew Burgess <aburgess@broadcom.com>
1950 Jan Kratochvil <jan.kratochvil@redhat.com>
1951
1952 PR fortran/11104 and DWARF unbound arrays detection.
1953 * gdb.fortran/multi-dim.exp: New file.
1954 * gdb.fortran/multi-dim.f90: New file.
1955
b716877b
AB
19562011-01-12 Andrew Burgess <aburgess@broadcom.com>
1957
1958 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1959 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1960 add new tests for opcode dumping.
1961
6c162d5e
TT
19622011-01-11 Tom Tromey <tromey@redhat.com>
1963
1964 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1965
77b06cd7
TJB
19662010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1967
1968 Convert hardware watchpoints to use breakpoint_ops.
1969 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1970 type is not supported.
1971 * gdb.base/foll-fork.exp: Likewise.
1972 * gdb.base/foll-vfork.exp: Likewise.
1973
f39a75d0
PM
19742011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1975
1976 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1977 Use load_lib gdb-python.exp.
1978 * gdb.python/python.exp: Ditto.
1979 * gdb.python/py-function.exp: Ditto.
1980
fc529d80
AS
19812011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1982
1983 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1984
fb03cb59
JK
19852011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1986
1987 * configure: Regenerate.
1988
d8e22779
TT
19892011-01-06 Tom Tromey <tromey@redhat.com>
1990
1991 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1992
09050809
JB
19932011-01-06 Joel Brobecker <brobecker@adacore.com>
1994
fc529d80
AS
1995 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1996 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1997 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1998 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1999 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2000 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2001 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2002 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2003 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2004 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2005 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2006 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2007 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2008 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2009 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2010 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2011 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2012 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2013 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2014 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2015 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2016 gdb.ada/uninitialized_vars.exp,
2017 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2018 Simplify by using clean_restart.
09050809 2019
8ed5dd9e
JB
20202011-01-06 Joel Brobecker <brobecker@adacore.com>
2021
2022 Add marker to be used as anchor for inserting breakpoints.
2023 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2024 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2025 Likewise.
2026
2027 Remove uses of gdb_start_cmd.
2028 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2029 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2030
2031 Do not run testcase if testing with GDBserver.
2032 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2033 if testing with GDBserver.
2034
368a124f
JB
20352011-01-06 Joel Brobecker <brobecker@adacore.com>
2036
2037 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2038 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2039 copyright header.
2040
44944448
JB
20412011-01-05 Joel Brobecker <brobecker@adacore.com>
2042
2043 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2044 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2045 testsuite/gdb.fortran/complex.f,
2046 testsuite/gdb.fortran/derived-type.f90,
2047 testsuite/gdb.fortran/library-module-lib.f90,
2048 testsuite/gdb.fortran/library-module-main.f90,
2049 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2050 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2051 Copyright year update.
2052
31886ea6
JB
20532011-01-05 Joel Brobecker <brobecker@adacore.com>
2054
2055 * gdb.base/langs1.f: Add copyright header.
2056
ebedcab5
JK
20572011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2058
2059 * gdb.base/morestack.exp: New file.
2060 * gdb.base/morestack.c: New file.
2061
de1eb2f9
JK
20622011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2063
2064 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2065
9e87a409
JB
20662010-12-29 Joel Brobecker <brobecker@adacore.com>
2067
2068 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2069 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2070
720d1a40
JB
20712010-12-29 Joel Brobecker <brobecker@adacore.com>
2072
2073 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2074
a283af87
AS
20752010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2076
5d3d9cba
AS
2077 * gdb.threads/tls.exp: Fix typo.
2078
a283af87
AS
2079 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2080 * gdb.threads/execl.exp: Update.
2081
2a20745c
YQ
20822010-12-23 Yao Qi <yao@codesourcery.com>
2083
2084 * gdb.arch/arm-disp-step.exp: New.
2085 * gdb.arch/arm-disp-step.S: New.
2086
a7658b96
TT
20872010-12-21 Tom Tromey <tromey@redhat.com>
2088
2089 * gdb.threads/execl.exp: Update.
2090 * gdb.threads/linux-dp.exp: Update.
2091 * gdb.threads/manythreads.exp: Update.
2092 * gdb.threads/tls.exp: Update.
2093
5b79abe7
TT
20942010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2095
2096 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2097 (NextOverThrowDerivates) <resumebpt>: New.
2098 (resumebpt_test): New.
2099 (main): Call resumebpt_test.
2100 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2101
0914bcdb
SS
21022010-12-12 Stan Shebs <stan@codesourcery.com>
2103
2104 * gdb.trace/tsv.exp: Test print command on trace state variables.
2105
305aeedc
TT
21062010-12-09 Tom Tromey <tromey@redhat.com>
2107
2108 * gdb.base/interp.exp: Add regression test.
2109
186c406b
TT
21102010-12-09 Tom Tromey <tromey@redhat.com>
2111
2112 * gdb.java/jnpe.java: New file.
2113 * gdb.java/jnpe.exp: New file.
2114 * gdb.cp/nextoverthrow.exp: New file.
2115 * gdb.cp/nextoverthrow.cc: New file.
2116
aae1c79a
DE
21172010-12-07 Doug Evans <dje@google.com>
2118
2119 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2120 of data-directory.
2121 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2122 updated.
2123 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2124
60f98dde 21252010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2126
2127 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2128 * gdb.base/call-sc.exp: Ditto.
2129 * gdb.base/finish.exp: Ditto.
2130 * gdb.base/return.exp: Ditto.
2131 * gdb.base/return2.exp: Ditto.
2132
5fa290c1
DE
21332010-11-30 Doug Evans <dje@google.com>
2134
2135 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2136 (gdb_expect_list): Fix spelling errors in comments.
2137 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2138 send_gdb/gdb_expect_list where applicable.
2139 * gdb.base/call-ar-st.exp: Ditto.
2140 * gdb.base/funcargs.exp: Ditto.
2141 * gdb.base/gcore.exp: Ditto.
2142 * gdb.base/page.exp: Ditto.
2143 * gdb.base/sigaltstack.exp: Ditto.
2144 * gdb.base/siginfo.exp: Ditto.
2145 * gdb.base/sigstep.exp: Ditto.
2146 * gdb.base/trace-commands.exp: Ditto.
2147
4e04c971
DE
21482010-11-29 Doug Evans <dje@google.com>
2149
2150 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2151 printer-name;subprinter-name.
2152
8cf6f0b1
TT
21532010-11-29 Tom Tromey <tromey@redhat.com>
2154
2155 * gdb.dwarf2/implptr.exp: New file.
2156 * gdb.dwarf2/implptr.c: New file.
2157 * gdb.dwarf2/implptr.S: New file.
2158
94b6973e
PM
21592010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2160
fc529d80 2161 PR python/12199
94b6973e
PM
2162
2163 * gdb.python/py-breakpoint.exp: Test the delete method.
2164
8358c15c
JK
21652010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2166
2167 Fix step_resume_breakpoint unsaved during an infcall.
2168 * gdb.base/step-resume-infcall.exp: New file.
2169 * gdb.base/step-resume-infcall.c: New file.
2170
f6df29bc
TJB
21712010-11-24 Edjunior Machado <emachado@br.ibm.com>
2172
2173 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2174
f2b5a5cf
TJB
21752010-11-24 Edjunior Machado <emachado@br.ibm.com>
2176
2177 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2178 on ppc64's symbols; "finish" and "return" commands must accept to
2179 show the caller line again as well as the line after.
2180 * gdb.asm/powerpc64.inc: New file.
2181
6b0ecdc2
DE
21822010-11-23 Doug Evans <dje@google.com>
2183
2184 * lib/gdb.exp (gdb_test_sequence): New function.
2185 (gdb_expect_list): Add verbose -log call for each pattern.
2186 * gdb.base/signals.exp (test_handle_all_print): Call it.
2187 Reduce timeout increment from 6 minutes to 1 minute.
2188 * gdb.server/ext-run.exp: Call it.
2189
ea976c60
PM
21902010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2191
f2b5a5cf 2192 PR python/12212
ea976c60
PM
2193
2194 * gdb.python/python.exp: Check that selected_thread raises an
2195 error when no inferior is loaded.
2196
c0efa795
JK
21972010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2198
2199 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2200 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2201
ec3aa567
JK
22022010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2203
2204 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2205 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2206
d8249011
DE
22072010-11-18 Doug Evans <dje@google.com>
2208
2209 * gdb.server/ext-run.exp: Fix intermittent failures.
2210
d4eba7d1
NF
22112010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2212
2213 * gdb.stabs/gdb11479.exp: Use runto_main.
2214
b04c2f88
NF
22152010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2216
2217 * gdb.base/break-entry.exp: Skip if using a stub.
2218
ae9d7ce4
NF
22192010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2220
2221 * gdb.python/py-inferior.exp: Pack values in target endianness.
2222
621c8364
TT
22232010-11-12 Tom Tromey <tromey@redhat.com>
2224
2225 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2226 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2227 MemoryError.
2228 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2229 type.
2230 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2231 MemoryError.
2232 (test_subscript_regression): Update exception type.
2233
84f4c1fe
PM
22342010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2235
2236 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2237 breakpoint tests.
2238
a1442452
PA
22392010-11-09 Pedro Alves <pedro@codesourcery.com>
2240
2241 * gdb.base/watchpoint.exp: Test "watch -location" with an
2242 innacessible location.
2243
efd11a33
JK
22442010-11-09 Edjunior Machado <emachado@br.ibm.com>
2245 Luis Machado <luisgpm@br.ibm.com>
2246
2247 * gdb.base/maint.exp: Expect "." prefix.
2248 * gdb.base/nodebug.exp: Expect "." Likewise.
2249 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2250 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2251 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2252 POWER server processors.
2253
aa00efb5
JK
22542010-11-08 Edjunior Machado <emachado@br.ibm.com>
2255 Luis Machado <luisgpm@br.ibm.com>
2256
2257 * gdb.base/break-entry.exp: convert entry point for
2258 ppc64 and expect leading `.' on ppc64's symbols
2259
99e7ae30
DE
22602010-11-05 Doug Evans <dje@google.com>
2261
2262 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2263 * gdb.python/py-param.exp: Delete, contents moved to ...
2264 * gdb.python/py-parameter.exp: ... here. New file.
2265 Add test for gdb.parameter ("directories").
99e7ae30 2266
f4b8a18d
KW
22672010-11-05 Ken Werner <ken.werner@de.ibm.com>
2268
2269 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2270 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2271 * configure: Regenerate.
2272 * gdb.opencl/Makefile.in: New File.
2273 * gdb.opencl/datatypes.exp: Likewise.
2274 * gdb.opencl/datatypes.cl: Likewise.
2275 * gdb.opencl/operators.exp: Likewise.
2276 * gdb.opencl/operators.cl: Likewise.
2277 * gdb.opencl/vec_comps.exp: Likewise.
2278 * gdb.opencl/vec_comps.cl: Likewise.
2279 * gdb.opencl/convs_casts.exp: Likewise.
2280 * gdb.opencl/convs_casts.cl: Likewise.
2281 * lib/opencl.exp: Likewise.
2282 * lib/opencl_hostapp.c: Likewise.
2283 * lib/opencl_kernel.cl: Likewise.
2284 * lib/cl_util.c: Likewise.
2285 * lib/cl_util.c: Likewise.
2286 * gdb.base/default.exp (set language): Add "opencl" to the list of
2287 languages.
2288
a9d5ef47
SW
22892010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2290
2291 * gdb.cp/overload.exp: Added test for inheritance overload.
2292 * gdb.cp/overload.cc: Ditto.
2293 * gdb.cp/oranking.exp: Removed releveant kfails.
2294
03eb1c79
JK
22952010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2296 Joel Brobecker <brobecker@adacore.com>
2297
2298 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2299 check test_compiler_info.
2300
dbc98a8b
KW
23012010-11-03 Ken Werner <ken.werner@de.ibm.com>
2302
2303 * gdb.base/gnu_vector.exp: Adjust expect messages.
2304
120bd360
KW
23052010-11-03 Ken Werner <ken.werner@de.ibm.com>
2306
2307 * gdb.base/gnu_vector.exp: Add unary operator tests.
2308
c37f7098
KW
23092010-11-03 Ken Werner <ken.werner@de.ibm.com>
2310
2311 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2312
7b51bc51
DE
23132010-11-02 Doug Evans <dje@google.com>
2314
2315 * gdb.python/py-pp-maint.c: New file.
2316 * gdb.python/py-pp-maint.exp: New file.
2317 * gdb.python/py-pp-maint.py: New file.
2318
50c97f38
TT
23192010-11-02 Tom Tromey <tromey@redhat.com>
2320
2321 * gdb.base/default.exp: Remove "scheme" from language list.
2322
a289b8f6
JK
23232010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2324
2325 Revert:
2326 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2327 * gdb.threads/sigstep-threads.exp: New file.
2328 * gdb.threads/sigstep-threads.c: New file.
2329
cd017491
MS
23302010-10-20 Michael Snyder <msnyder@vmware.com>
2331
2332 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2333
8e6a5956
UW
23342010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2335
2336 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2337 Skip test completely if gdb,no_hardware_watchpoints.
2338
2c04da0d
UW
23392010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2340
2341 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2342 strict, but do not check for any particular function name within libc.
2343
79afc5ef
SW
23442010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2345
2346 * gdb.cp/smartp.exp: New test.
2347 * gdb.cp/smartp.cc : New test.
2348
026ffab7
SW
23492010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2350
2351 * gdb.cp/converts.exp: Test pointer to bool conversion.
2352 Test pointer to long conversion.
2353 * gdb.cp/oranking.exp: Removed relevant kfail.
2354
3a772aa4
TT
23552010-10-18 Tom Tromey <tromey@redhat.com>
2356
2357 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2358 argument to lazy_string.
2359 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2360 (pp_ls.to_string): Use it.
2361 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2362 Add "estring2" local.
2363
5fc3827b
JK
23642010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2365
2366 Fix s390x compatibility.
2367 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2368 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2369
8aeb23f3
JK
23702010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2371
2372 * gdb.threads/sigstep-threads.exp: New file.
2373 * gdb.threads/sigstep-threads.c: New file.
2374
c1e56572
JK
23752010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2376
2377 * gdb.base/pie-execl.exp: New file.
2378 * gdb.base/pie-execl.c: New file.
2379
92163a10
JK
23802010-10-13 Doug Evans <dje@google.com>
2381 Jan Kratochvil <jan.kratochvil@redhat.com>
2382
2383 PR exp/12117
2384 * gdb.cp/ptype-cv-cp.cc: New file.
2385 * gdb.cp/ptype-cv-cp.exp: New file.
2386
7062b0a0
SW
23872010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2388
2389 * gdb.cp/converts.cc: New test program.
2390 * gdb.cp/converts.exp: New test.
2391 * gdb.cp/overload.exp: Added test for void* vs int*.
2392 * gdb.cp/overload.exp: Ditto.
2393 * gdb.cp/oranking.exp: Removed related kfail.
2394
0e3509db
DE
23952010-10-13 Doug Evans <dje@google.com>
2396
2397 * lib/gdb-python.exp (gdb_check_python_config): New function.
2398 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2399 * gdb.python/lib-types.cc: New file.
2400 * gdb.python/lib-types.exp: New file.
2401
8dc78533
JK
24022010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2403
2404 * gdb.python/py-error.exp: New file.
2405 * gdb.python/py-error.py: New file.
2406
93c17e06
JK
24072010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2408
2409 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2410 gdb_test_multiple.
2411
d8b34041
JK
24122010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2413
2414 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2415 * gdb.base/prelink.exp: Likewise.
2416 * gdb.base/solib-nodir.exp: Likewise.
2417 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2418 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2419 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2420
e0cc584e
UW
24212010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2422
2423 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2424 for the "info files" test to avoid timeouts on slow machines.
2425
cfc353b1
JK
24262010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2427
2428 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2429 (main): Make openlib dummy call.
2430
d3d7896d
JK
24312010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2432
2433 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2434 * break-interp.exp (reach): Move the core body ...
2435 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2436 (test_ld): Provide always real argument, even to the linker. Replace
2437 dl_main by _dl_debug_state.
2438
5e533c94
JK
24392010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2440
2441 Fix results of prelinked PIEs on ppc*.
2442 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2443 Accept also DISPLACEMENT "PRESENT".
2444 (main): Replace "ZERO" displacements by "PRESENT".
2445
33540610
SW
24462010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2447
2448 * gdb.cp/oranking.exp: New test.
2449 * gdb.cp/oranking.cc: New test program.
2450
3bdf2bbd
KW
24512010-10-08 Ken Werner <ken.werner@de.ibm.com>
2452
2453 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2454 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2455
2f608a3a
KW
24562010-10-06 Ken Werner <ken.werner@de.ibm.com>
2457
2458 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2459 lush, lynx) New constant.
2460 * gdb.base/constvars.exp: Test const array types.
2461 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2462
aa2e2d8d
DE
24632010-10-06 Doug Evans <dje@google.com>
2464
2465 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2466 of syscall staging area.
2467
2844d6b5
KW
24682010-10-06 Ken Werner <ken.werner@de.ibm.com>
2469
2470 * gdb.base/gnu_vector.c: Add variable c4.
2471 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2472 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2473
7d8ac8bb
MR
24742010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2475
2476 * gdb.arch/altivec-abi.exp: Fix a typo.
2477
84a02e58
MR
24782010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2479
2480 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2481 to match a thread ID.
2482
b18e6318
JK
24832010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2484
2485 Fix s390x testcase compatibility.
2486 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2487
a2c09bd0
DE
24882010-10-01 Doug Evans <dje@google.com>
2489
2490 * lib/gdb-python.exp: New file.
2491 * gdb.python/py-block.exp: Use it.
2492 * gdb.python/py-breakpoint.exp: Ditto.
2493 * gdb.python/py-frame.exp: Ditto.
2494 * gdb.python/py-inferior.exp: Ditto.
2495 * gdb.python/py-param.exp: Ditto.
2496 * gdb.python/py-prettyprint.exp: Ditto.
2497 * gdb.python/py-shared.exp: Ditto.
2498 * gdb.python/py-symbol.exp: Ditto.
2499 * gdb.python/py-symtab.exp: Ditto.
2500 * gdb.python/py-type.exp: Ditto.
2501 * gdb.python/py-value.exp: Ditto.
2502 * gdb.python/python.exp: Ditto.
2503
38f12cfc
TT
25042010-09-30 Tom Tromey <tromey@redhat.com>
2505
2506 * gdb.base/anon.exp: New file.
2507 * gdb.base/anon.c: New file.
2508
9ae8282d
TT
25092010-09-30 Tom Tromey <tromey@redhat.com>
2510
2511 * gdb.base/completion.exp: Test completion through anonymous
2512 union.
2513 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2514
e9e07ba6
JK
25152010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2516
2517 Fix printing parameters of inlined functions.
2518 * gdb.dwarf2/dw2-inline-param.exp: New file.
2519 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2520 * gdb.dwarf2/dw2-inline-param.S: New file.
2521
cd2effb2
JK
25222010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2523
2524 PR corefiles/12071.
2525 * gdb.base/corefile.exp (quit with a process, no question: load core)
2526 (quit with a core file): New tests.
2527
bceffbf3
JK
25282010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2529
2530 Fix GDB crash on inferior calls with self-referencing classes.
2531 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2532 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2533 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2534
1736ad11
JK
25352010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2536
2537 Fix lost siginfo_t for inferior calls.
2538 * gdb.base/siginfo-infcall.exp: New file.
2539 * gdb.base/siginfo-infcall.c: New file.
2540
a176ad92
JB
25412010-09-22 Joel Brobecker <brobecker@adacore.com>
2542
2543 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2544
c2b0a229
JK
25452010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2546
2547 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2548 New test.
2549 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2550
e8ae22d1
JB
25512010-09-22 Joel Brobecker <brobecker@adacore.com>
2552
2553 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2554 type of our const type.
2555
ec322823
SW
25562010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2557
2558 * gdb.cp/pr12028.cc: New.
2559 * gdb.cp/pr12028.exp: New.
2560
72929c62
JB
25612010-09-22 Joel Brobecker <brobecker@adacore.com>
2562
2563 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2564
875b4ff5 25652010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2566 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2567
2568 PR mi/11407
2569 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2570 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2571 * gdb.mi/dw2-ref-missing-frame.S New File.
2572 * gdb.mi/dw2-ref-missing-frame.exp New File.
2573
7155d578
TT
25742010-09-14 Tom Tromey <tromey@redhat.com>
2575
2576 PR symtab/8399:
2577 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2578
515ed532
TT
25792010-09-14 Tom Tromey <tromey@redhat.com>
2580
2581 PR exp/11803:
2582 * gdb.threads/tls.exp: Use C++.
2583 (check_thread_local): Use K::another_thread_local.
2584 * gdb.threads/tls.c (class K): New.
2585 (another_thread_local): Now a member of K.
2586 (spin): Update. No longer K&R C.
2587
450ca57c
SW
25882010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2589
2590 * gdb.cp/koenig.cc: created class for testing member lookup.
2591 * gdb.cp/koenig.exp: Added test for member lookup.
2592
dbd492a3
JK
25932010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2594
2595 Fix false FAILs on sourcetree topdir directory containing "kill".
2596 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2597 source line matching regexp.
2598
8d4d924b
JK
25992010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2600
2601 * gdb.python/python.exp (set height 0, collect help from uiout)
2602 (verify help to uiout): New tests.
2603
8e64f2a0
JK
26042010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2605
2606 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2607 is_lp64_target to check 64bit target.
2608
4569eed2
JK
26092010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2610
2611 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2612 (test_ld) <powerpc64-*>: New.
2613
5e1617b1
DJ
26142010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2615
2616 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2617
c767944b
DJ
26182010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2619
2620 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2621 (FunctionArg::method): New function.
2622 (empty, arg): New variables.
2623 (main): Call arg.method.
2624 * gdb.cp/templates.exp (test_template_args): New function.
2625 (do_tests): Call it.
2626
27d3a3fc
UW
26272010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2628
2629 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2630 of "next" to proceed over pthread_exit call.
2631
55b7ce7f
UW
26322010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2633
2634 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2635 "maint print statistics" output to prevent expect timeouts.
2636
809df446
JK
26372010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2638
2639 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2640 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2641 (test_float_rejected): ... here.
2642 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2643 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2644 (test_float_rejected): ... here.
2645 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2646 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2647 (test_float_rejected): ... here.
2648 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2649 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2650 (test_float_rejected): ... here.
2651
8464be76
DJ
26522010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2653
2654 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2655 before disabling hardware watchpoints.
2656 (test_inaccessible_watchpoint): Check that hardware watchpoints
2657 are used. Test for watchpoints on a constant address.
2658
14dba4b4
JK
26592010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2660
2661 * gdb.base/ui-redirect.exp: New file.
2662
3f3540e1 26632010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2664 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2665
2666 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2667
0f254bb7
DE
26682010-08-31 Doug Evans <dje@google.com>
2669
2670 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2671
03f17ccf
TT
26722010-08-30 Tom Tromey <tromey@redhat.com>
2673
2674 PR python/11792:
2675 * gdb.python/py-value.exp (test_subscript_regression): Add
2676 dynamic_type test.
2677
640617ad
DJ
26782010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2679
2680 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2681 instead of running to main. Do not test the main function.
2682 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2683 Add new main.
2684
2ed91d1b
PA
26852010-08-26 Pedro Alves <pedro@codesourcery.com>
2686
2687 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2688 one test.
2689
673bfd45
DE
26902010-08-24 Doug Evans <dje@google.com>
2691
2692 PR symtab/11942
2693 * gdb.dwarf2/dw4-sig-types.cc: New file.
2694 * gdb.dwarf2/dw4-sig-types.h: New file.
2695 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2696 * gdb.dwarf2/dw4-sig-types.exp: New file.
2697
f9ffd4bb
TT
26982010-08-23 Tom Tromey <tromey@redhat.com>
2699
2700 PR python/11145:
2701 * gdb.python/py-value.c (Base, Derived): New types.
2702 (base): New global.
2703 * gdb.python/py-value.exp (test_subscript_regression): Add
2704 dynamic_cast test.
2705
d839c8a4
TT
27062010-08-23 Tom Tromey <tromey@redhat.com>
2707
2708 PR python/10676:
2709 * gdb.python/py-type.exp (test_fields): Add tests for type
2710 equality.
2711
702c2711
TT
27122010-08-23 Tom Tromey <tromey@redhat.com>
2713
2714 PR python/11915:
2715 * gdb.python/py-type.exp (test_fields): Add tests for array.
2716
832bafd3
KS
27172010-08-23 Keith Seitz <keiths@redhat.com>
2718
2719 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2720 have any children. Create a new abbrev for it.
2721 Add missing terminal sequence to .debug_abbrev.
2722
c37bf528
KS
27232010-08-20 Keith Seitz <keiths@redhat.com>
2724
2725 PR symtab/11465:
2726 * gdb.dwarf2/pr11465.exp: New test.
2727 * gdb.dwarf2/pr11465.S: New file.
2728 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2729 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2730
4572cbac
TJB
27312010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2732
2733 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2734 registers. Update data sets with the new v2_double element in the
2735 VSX register union. Add vector_register3_vr data set for the AltiVec
2736 registers. Use gdb_test_no_output instead of send_gdb.
2737
e7fbb131
PA
27382010-08-19 Pedro Alves <pedro@codesourcery.com>
2739
2740 * gdb.python/py-shared.exp: New file, factored out from
2741 python.exp.
2742 * gdb.python/py-shared.c: New file.
2743 * gdb.python/py-shared-sl.c: New file.
2744 * gdb.python/python-1.c: New file.
2745 * gdb.python/python-sl.c: Delete.
2746 * gdb.python/python.c: Mention python-1.c.
2747 * gdb.python/python.exp: Move shared library tests to
2748 py-shared.exp.
2749 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2750 (MISCELLANEOUS): New.
2751 (clean mostlyclean): Also remove $MISCELLANEOUS.
2752
d30f5e1f
DE
27532010-08-19 Doug Evans <dje@google.com>
2754
2755 PR exp/11926
2756 * gdb.base/printcmds.exp (test_float_accepted): New function.
2757 Move existing float tests there. Add tests for floats with suffixes.
2758 (test_float_rejected): New function.
2759 * gdb.java/jv-print.exp (test_float_accepted): New function.
2760 (test_float_rejected): New function.
2761 * gdb.objc/print.exp: New file.
2762 * gdb.pascal/print.exp: New file.
2763 * lib/objc.exp: New file.
2764
7b3fd859
PM
27652010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2766
2767 * gdb.base/default.exp (info set): Avoid full buffer error and force
2768 reading up to final gdb prompt.
2769 (show): Likewise.
2770
c92817ce
TT
27712010-08-18 Tom Tromey <tromey@redhat.com>
2772
2773 PR symtab/11919:
2774 * gdb.base/completion.exp: Add test.
2775
f1208f9e
DE
27762010-08-18 Doug Evans <dje@google.com>
2777
2778 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2779 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2780 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2781 Simplify, early exit if runto_main fails.
2782 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2783 (set_lang_fortran): Moved to lib/fortran.exp.
2784 * gdb.fortran/types.exp: load_lib fortran.exp.
2785 (set_lang_fortran): Moved to lib/fortran.exp.
2786 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2787 * gdb.java/jprint.exp (set_lang_java): Ditto.
2788 * gdb.java/jv-exp.exp: load_lib java.exp.
2789 If set_lang_java fails, issue a warning instead of failure to be
2790 consistent with other set_lang_foo uses.
2791 (set_lang_java): Moved to lib/java.exp.
2792 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2793 If set_lang_java fails, issue a warning instead of failure to be
2794 consistent with other set_lang_foo uses.
2795 * gdb.pascal/types.exp: load_lib pascal.exp.
2796 (set_lang_pascal): Moved to lib/pascal.exp.
2797 * lib/fortran.exp: New file.
2798 * lib/java.exp (set_lang_java): New function.
2799 * lib/pascal.exp (set_lang_pascal): New function.
2800
2f06b485
YQ
28012010-08-18 Yao Qi <yao@codesourcery.com
2802
2803 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2804 func_nofb_start and func_loopfb_start, so that address of functions
2805 is equal to these labels on Thumb.
2806
96e25403
YQ
28072010-08-18 Yao Qi <yao@codesourcery.com>
2808
2809 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2810 to reflect latest c source file.
2811
36e6adc4
JK
28122010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2813
2814 * gdb.cp/infcall-dlopen.exp: New file.
2815 * gdb.cp/infcall-dlopen.cc: New file.
2816 * gdb.cp/infcall-dlopen-lib.cc: New file.
2817
f431efe5
PA
28182010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2819 Pedro Alves <pedro@codesourcery.com>
2820
2821 PR breakpoints/11371
2822
2823 * gdb.base/watch-cond-infcall.exp: New file.
2824 * gdb.base/watch-cond-infcall.c: New file.
2825
06a64a0b
TT
28262010-08-16 Tom Tromey <tromey@redhat.com>
2827
2828 * gdb.base/help.exp: Update.
2829 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2830 watchpoint.
2831 (test_watch_location): New proc.
2832 (test_watchpoint_in_big_blob): Delete watchpoint.
2833 * gdb.base/watchpoint.c (func5): New function.
2834 (main): Call it.
2835
70ebf4ed
DE
28362010-08-16 Doug Evans <dje@google.com>
2837
2838 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2839
ca5c20b6
PM
28402010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2841
2842 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2843 tests.
2844
7346b668
KW
28452010-08-11 Ken Werner <ken.werner@de.ibm.com>
2846
2847 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2848 * gdb.base/gnu_vector.c: New File.
2849 * gdb.base/gnu_vector.exp: Likewise.
2850
cb2e07a6
PM
28512010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2852
2853 * gdb.python/python.c: New File.
2854 * gdb.python/python-sl.c: New File.
2855 * gdb.python/python.exp: Test solib_address and decode_line
2856 * functions.
2857
5da1313b
JK
28582010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2859
2860 * gdb.python/python.exp (show height, set height 10)
2861 (verify pagination beforehand, verify pagination beforehand: q)
2862 (gdb.execute does not page, verify pagination afterwards)
2863 (verify pagination afterwards: q): New.
2864
49c3ccf7
DE
28652010-08-02 Doug Evans <dje@google.com>
2866
2867 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2868 because of an older gcc, change test2
2869 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2870 to unsupported.
2871
42c0c4f1
KH
28722010-07-30 Kazu Hirata <kazu@codesourcery.com>
2873
2874 * gdb.base/break-always.exp: Do not expect full paths to file
2875 names.
2876 * gdb.base/commands.exp: Likewise.
2877
d3765805
DE
28782010-07-30 Doug Evans <dje@google.com>
2879
c98ee71b
DE
2880 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2881 xfail them when run with older gccs.
2882
fd961404
DE
2883 * lib/gdb.exp (build_executable): Forward "c++" option to
2884 get_compiler_info.
2885
999adef4
DE
2886 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2887 "python print ttype.template_argument(1)" and
2888 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2889 if using gcc 4.4 or earlier.
2890
d3765805
DE
2891 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2892 attach-to-debugger handling.
2893
1276c759
JK
28942010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2895
2896 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2897 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2898 (main): Use copyreloc.
2899 * gdb.base/prelink.exp (split debug of executable)
2900 (.dynbss vs. .bss address shift): New tests.
2901
88caa9b9
PA
29022010-07-29 Pedro Alves <pedro@codesourcery.com>
2903
2904 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2905 in gdb_test_multiple.
2906
c6f2ac43
PA
29072010-07-29 Pedro Alves <pedro@codesourcery.com>
2908
2909 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2910 environment.
2911
326fd672
TT
29122010-07-28 Tom Tromey <tromey@redhat.com>
2913
2914 PR python/11060:
2915 * gdb.python/py-type.c (Temargs): New template.
2916 (temvar): New variable.
2917 * gdb.python/py-type.exp (test_template): New proc.
2918
3ce3b1ba
PA
29192010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2920
2921 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2922 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2923
34eaf542
TT
29242010-07-28 Tom Tromey <tromey@redhat.com>
2925
2926 PR c++/9946:
2927 * gdb.cp/temargs.exp: New file.
2928 * gdb.cp/temargs.cc: New file.
2929
d41b819e
JK
29302010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2931
2932 * gdb.base/help.exp (help disassemble): Update the content.
2933
26ab7092
JK
29342010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2935
2936 * gdb.threads/ia64-sigill.exp: New file.
2937 * gdb.threads/ia64-sigill.c: New file.
2938
5283e9e1
TT
29392010-07-27 Tom Tromey <tromey@redhat.com>
2940
2941 * gdb.opt/inline-cmds.c (ATTR): New define.
2942 (func1): Use it.
2943 (func2): Likewise.
2944 (func3): Likewise.
2945 (outer_inline1): Likewise.
2946 (outer_inline2): Likewise.
2947 * gdb.opt/inline-bt.c (ATTR): New define.
2948 (func1): Use it.
2949 (func2): Likewise.
2950 * gdb.opt/inline-locals.c (ATTR): New define.
2951 (func1): Use it.
2952 (func2): Likewise.
2953
e992ef73
TT
29542010-07-27 Tom Tromey <tromey@redhat.com>
2955
2956 * gdb.stabs/gdb11479.c (hack): New function.
2957 (test): Use it.
2958 (test2): Use it.
2959 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2960 (int32_search_buf, int64_search_buf): No longer static.
2961 (x): Remove.
2962 * gdb.base/relocate.c (hack): New function.
2963
5374244e
PM
29642010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2965
2966 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2967 * gdb.python/py-value.c (func1): New function.
2968 (func2): Likewise.
2969
a99aee83
CV
29702010-07-26 Corinna Vinschen <vinschen@redhat.com>
2971
2972 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2973 as not to clash with .data section.
2974
a04ba985
JG
29752010-07-26 Jerome Guitton <guitton@adacore.com>
2976
2977 * gdb.base/code_elim.exp: New file.
2978 * gdb.base/code_elim1.c: New file.
2979 * gdb.base/code_elim2.c: New file.
2980
23bd0f7c
PA
29812010-07-21 Pedro Alves <pedro@codesourcery.com>
2982
2983 PR symtab/11827
2984
2985 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2986 (some_volatile_enum): New variable.
2987 * gdb.base/printcmds.exp (test_print_enums): New.
2988 <top level>: Call it.
2989
883df6dd
SW
29902010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2991
2992 * gdb.cp/fpointer.cc: New test.
2993 * gdb.cp/fpointer.exp: New test.
2994
569b05a5
JK
29952010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2996
2997 * gdb.base/solib-nodir.exp: New file.
2998 * lib/gdb.exp (runto): New case for a GDB internal error.
2999
51d7d803
JK
30002010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3001 Ulrich Weigand <uweigand@de.ibm.com>
3002 Tom Tromey <tromey@redhat.com>
3003
3004 * gdb.base/charset-malloc.c: New file.
3005 * gdb.base/charset.c (malloc_stub): New prototype.
3006 (main): Call it instead of malloc itself.
3007 * gdb.base/charset.exp: Use only prepare_for_testing.
3008 (binfile): Remove the variable.
3009
c0edd9ed
JK
30102010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3011
3012 Make core files the process_stratum.
3013 * gdb.base/corefile.exp (run: load core again)
3014 (run: sanity check we see the core file, run: with core)
3015 (run: core file is cleared, attach: load core again)
3016 (attach: sanity check we see the core file, attach: with core)
3017 (attach: core file is cleared): New tests.
3018 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3019
3cbaedff
KW
30202010-07-14 Ken Werner <ken.werner@de.ibm.com>
3021
3022 * gdb.arch/altivec-abi.exp: New tests.
3023
91158a56
TT
30242010-07-13 Tom Tromey <tromey@redhat.com>
3025
3026 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3027 (main): Use it.
3028 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3029
0f5238ed
TT
30302010-07-13 Tom Tromey <tromey@redhat.com>
3031
3032 * gdb.base/label.exp: New file.
3033 * gdb.base/label.c: New file.
3034
add265ae
L
30352010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3036 H.J. Lu <hongjiu.lu@intel.com>
3037
3038 * lib/gdb.exp (is_ilp32_target): New.
3039 (is_lp64_target): Likewise.
3040
3041 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3042 target.
3043 * gdb.arch/amd64-disp-step.exp: Likewise.
3044 * gdb.arch/amd64-dword.exp: Likewise.
3045 * gdb.arch/amd64-i386-address.exp: Likewise.
3046 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 3047
add265ae
L
3048 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3049 target.
3050 * gdb.arch/i386-bp_permanent.exp: Likewise.
3051 * gdb.arch/i386-byte.exp: Likewise.
3052 * gdb.arch/i386-disp-step.exp: Likewise.
3053 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3054 * gdb.arch/i386-prologue.exp: Likewise.
3055 * gdb.arch/i386-size-overlap.exp: Likewise.
3056 * gdb.arch/i386-size.exp: Likewise.
3057 * gdb.arch/i386-sse.exp: Likewise.
3058 * gdb.arch/i386-unwind.exp: Likewise.
3059 * gdb.arch/i386-word.exp: Likewise.
3060
3061 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3062 test only when building 64-bit executables. Do not hard-code
3063 -m64 option.
3064
2dfb8c17
DE
30652010-07-07 Doug Evans <dje@google.com>
3066
3067 * lib/gdb.exp (gdb_test_list_exact): New function.
3068 * gdb.base/default.exp (show convenience): Call it, add tests for
3069 $_sdata = void, $_thread = 0.
3070
4e5799b6
JK
30712010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3072 Joel Brobecker <brobecker@adacore.com>
3073
3074 Fix re-run of PIE executable, PR shlibs/11776.
3075 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3076 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3077 and re-"run" of the inferior.
3078
1a219cc7
JK
30792010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3080 Joel Brobecker <brobecker@adacore.com>
3081
3082 Cope with missing /usr/sbin/prelink.
3083 * lib/prelink-support.exp (prelink_no):
3084 <result == 1 && $output is "no such file or directory">: New.
3085 (prelink_yes): Likewise. Return on failed prelink_no.
3086
5e3b36f8
JK
30872010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3088 Joel Brobecker <brobecker@adacore.com>
3089
3090 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3091 build_executable by build_executable_own_libs. Replace "prelink -R"
3092 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3093 change.
3094 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3095 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3096 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3097 Replace build_executable by build_executable_own_libs's function
3098 build_executable_own_libs.
3099 (prelinkNO): Create new stub to call prelink_no.
3100 (prelinkYES): Create new stub to call prelink_yes.
3101 (test_attach): Rename calls of copy to file_copy.
3102 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3103 (copy): Move to ...
3104 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3105 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3106 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3107 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3108 special flags by gdb_compile_shlib. Replace second gdb_compile by
3109 build_executable_own_libs. Replace "prelink -R" execution by a call of
3110 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3111 a second call of prelink_yes. Replace restart commands by
3112 clean_restart.
3113 (prelink): Rename to ...
3114 (seen displacement message): ... this test. Extend its expectation
3115 strictness.
3116
86e4bafc
JK
31172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3118
3119 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3120 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3121 displacement message exactly once.
3122
3cd07d20
JK
31232010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3124 Joel Brobecker <brobecker@adacore.com>
3125
3126 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3127 its restore after the <$relink_args != ""> loop. new comment.
3128
0a1e94c7
JK
31292010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3130 Joel Brobecker <brobecker@adacore.com>
3131
3132 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3133 code for it. New variable relink_args.
3134 (prelinkYES): Call prelinkNO.
3135 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3136 in such case. Move the core code to ...
3137 (test_attach_gdb): ... a new function. Send GDB command "file".
3138 Extend expected "Attaching to " string.
3139
2f70bcfb
TT
31402010-07-02 Tom Tromey <tromey@redhat.com>
3141
3142 * gdb.base/bitops.exp: Remove extraneous "pass".
3143
a17ac5b0
TT
31442010-07-02 Ken Werner <ken.werner@de.ibm.com>
3145
3146 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3147
dc10affe
PA
31482010-07-01 Pedro Alves <pedro@codesourcery.com>
3149
d41c0fc8
PA
3150 * gdb.base/help.exp: Adjust expected output.
3151
31522010-07-01 Pedro Alves <pedro@codesourcery.com>
3153
3154 * gdb.base/help.exp: Adjust expected output.
dc10affe 3155
0a600c36
JK
31562010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3157
3158 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3159 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3160 c++/11702.
3161
37cc8bfe
JK
31622010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3163 Doug Evans <dje@google.com>
3164
3165 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3166 add .dynamic entry'.
3167
254e6b9e
DE
31682010-06-29 Doug Evans <dje@google.com>
3169
3170 Test PR c++/11702.
3171 * gdb.cp/m-static.exp: Add testcase.
3172 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3173
595939de 31742010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3175 Tom Tromey <tromey@redhat.com>
3176 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3177
3178 * gdb.python/py-inferior.c: New File.
3179 * gdb.python/py-infthread.c: New File.
3180 * gdb.python/py-inferior.exp: New File.
3181 * gdb.python/py-infthread.exp: New File.
3182
98751a41
JK
31832010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3184
3185 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3186 (ptype ::C::OtherFileClass typedefs): New.
3187 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3188 (C::OtherFileClass::cOtherFileClassVar2): New.
3189 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3190 cOtherFileClassVar2.
3191 (C::cOtherFileType2, C::cOtherFileVar2): New.
3192 (C::cOtherFileVar_use): use also cOtherFileVar2.
3193 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3194
41f62f39
JK
31952010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3196
3197 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3198 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3199 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3200 (print ::C::cOtherFileVar)
3201 (whatis C::OtherFileClass::cOtherFileClassType)
3202 (whatis ::C::OtherFileClass::cOtherFileClassType)
3203 (print C::OtherFileClass::cOtherFileClassVar)
3204 (print ::cOtherFileClassVar)
3205 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3206 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3207 trailing content.
3208 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3209 (C::OtherFileClass::cOtherFileClassVar)
3210 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3211 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3212
af53d231
JK
32132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3214
3215 Test PR c++/11703 and PR gdb/1448.
3216 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3217 gdb/1448.
3218
9655fd1a
JK
32192010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3220
3221 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3222 (main) <rtti_data>: New.
3223 * gdb.cp/virtbase.exp (print rtti_data): New.
3224
824cc8dd
JK
32252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3226 Joel Brobecker <brobecker@adacore.com>
3227
3228 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3229
6036c742
JK
32302010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3231
3232 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3233
de6a0421
DE
32342010-06-28 Doug Evans <dje@google.com>
3235
3236 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3237
b2dae948
DE
32382010-06-27 Doug Evans <dje@google.com>
3239
3240 * gdb.cp/m-static.exp: Update expected test output.
3241
0f3bb72e
PH
32422010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3243
889bf7c5
PA
3244 * gdb.gdb/selftest.exp: Adjust expected message for
3245 capturing start-up runtime.
0f3bb72e 3246
bc9f0842
TT
32472010-06-25 Tom Tromey <tromey@redhat.com>
3248
3249 PR python/10808:
3250 * gdb.python/python.exp: Add new tests.
3251
099ef718
SW
32522010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3253
3254 * gdb.cp/operator.cc: Created an import loop.
3255 * gdb.cp/operator.exp: Added testcase for import loop.
3256
5868a632
JK
32572010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3258
3259 Test PR python/11407.
3260 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3261 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3262 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3263 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3264 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3265 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3266 binfile. Call gdb_compile with clean_restart twice.
3267 (func_nofb print, func_nofb backtrace, func_loopfb print)
3268 (func_loopfb backtrace): New.
3269
af76db58
JK
32702010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3271
3272 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3273 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3274 by a hand made one.
3275 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3276 i?86 requirement. Remove variables srcfile and binfile. New variable
3277 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3278
f2c7657e
UW
32792010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3280
3281 * gdb.cell/dwarfaddr.exp: New file.
3282 * gdb.cell/dwarfaddr.S: New file.
3283
628fe4e4
JK
32842010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3285
3286 Test PR 9436.
3287 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3288
f1421989
HZ
32892010-06-24 Hui Zhu <teawater@gmail.com>
3290
3291 * gdb.base/eval.exp: New file.
3292
d03285ec
UW
32932010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3294
3295 * gdb.cell/fork.exp: New file.
3296 * gdb.cell/fork.c: Likewise.
3297 * gdb.cell/fork-spu.c: Likewise.
3298
41b2c92d
PM
32992010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3300
3301 * lib/gdb.exp (banned_variables_traced): New global variable.
3302 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3303 (gdb_init): Use `trace add variable' instead of obsolete
3304 `trace variable'.
3305
d5bc977f
DE
33062010-06-21 Doug Evans <dje@google.com>
3307
3308 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3309
d2ed6730
UW
33102010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3311
3312 * gdb.arch/spu-ls.exp: New file.
3313 * gdb.arch/spu-ls.c: Likewise.
3314
6aed2dbc
SS
33152010-06-18 Stan Shebs <stan@codesourcery.com>
3316
3317 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3318
e0756905
UW
33192010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3320
3321 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3322 * gdb.base/watch-cond.exp: Likewise.
3323 * gdb.python/py-breakpoint.exp: Likewise.
3324
d8053d4d
PA
33252010-06-18 Pedro Alves <pedro@codesourcery.com>
3326
3327 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3328 clean_restart, make sure every test has a distinct message, and
3329 that messages don't include the executable' full path.
3330
81ce510c
DE
33312010-06-17 Doug Evans <dje@google.com>
3332
3333 * gdb.arch/i386-size.exp: Updated expected output for
3334 DISASSEMBLY_OMIT_FNAME.
3335
65d79d4b
SDJ
33362010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3337 Sergio Durigan Junior <sergiodj@redhat.com>
3338
3339 * gdb.base/watch-notconst.c: New file.
3340 * gdb.base/watch-notconst.S: New file.
3341 * gdb.base/watch-notconst2.c: New file.
3342 * gdb.base/watch-notconst2.S: New file.
3343 * gdb.base/watch-notconst.exp: New file.
3344 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3345 (func4): Add operations on `global_ptr_ptr'.
3346 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3347 routine to test watchpoints created with a constant expression.
3348 (test_inaccessible_watchpoint): Include tests for watchpoints
3349 created with a constant expression.
3350
df0f4836
KB
33512010-06-14 Kevin Buettner <kevinb@redhat.com>
3352
3353 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3354 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3355 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3356 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3357 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3358 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3359 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3360 of `_start'.
3361
b769def5
UW
33622010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3363
3364 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3365 not supported on the target.
3366 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3367 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3368 * gdb.mi/mi-nsintrall.exp: Likewise.
3369 * gdb.mi/mi-nsmoribund.exp: Likewise.
3370 * gdb.mi/mi-nsthrexec.exp: Likewise.
3371
d914c394
SS
33722010-06-11 Stan Shebs <stan@codesourcery.com>
3373
3374 * gdb.base/permissions.exp: New file.
3375
33762010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3377
3378 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3379 does not support ELF executable class.
3380
f3ce5b9c
UW
33812010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3382
3383 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3384
8e46892c
JK
33852010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3386
3387 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3388 (runto): Catch "The target does not support running in non-stop mode.".
3389
6cc55c64
MS
33902010-06-11 Michael Snyder <msnyder@vmware.com>
3391
3392 * gdb.base/setshow.exp (set language asm): Don't use
3393 gdb_test_no_output, fails on some targets.
3394
caddefa4
UW
33952010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3396
3397 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3398 * gdb.cp/pr9167.exp: Likewise.
3399
468b1aa7
UW
34002010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3401
3402 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3403
5c3552dc
UW
34042010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3405
3406 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3407
02e6fe6a
UW
34082010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3409
3410 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3411
0e03807e
TT
34122010-06-11 Tom Tromey <tromey@redhat.com>
3413
3414 PR gdb/9977, PR exp/11636::
3415 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3416 (pieces_test_f6): Update expected output.
3417
2bdf28a0
JK
34182010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3419
3420 * gdb.base/moribund-step.exp: New.
3421
f6978de9
MS
34222010-06-08 Michael Snyder <msnyder@vmware.com>
3423
3424 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3425 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3426 * gdb.ada/frame_args.exp: Ditto.
3427 * gdb.ada/lang_switch.exp: Ditto.
3428 * gdb.ada/ptype_arith_binop.exp: Ditto.
3429 * gdb.ada/ref_param.exp: Ditto.
3430 * gdb.ada/type_coercion.exp:Ditto.
3431
3432 * gdb.asm/asm-source.exp: Ditto.
3433
3434 * gdb.base/attach.exp: Ditto.
3435 * gdb.base/bitfields2.exp: Ditto.
3436 * gdb.base/call-signal-resume.exp: Ditto.
3437 * gdb.base/callfuncs.exp: Ditto.
3438 * gdb.base/commands.exp: Ditto.
3439 * gdb.base/dbx.exp: Ditto.
3440 * gdb.base/default.exp: Ditto.
3441 * gdb.base/dump.exp: Ditto.
3442 * gdb.base/exprs.exp: Ditto.
3443 * gdb.base/freebpcmd.exp: Ditto.
3444 * gdb.base/interrupt.exp: Ditto.
3445 * gdb.base/list.exp: Ditto.
3446 * gdb.base/long_long.exp: Ditto.
3447 * gdb.base/maint.exp: Ditto.
3448 * gdb.base/ptype.exp: Ditto.
3449 * gdb.base/return.exp: Ditto.
3450 * gdb.base/setshow.exp: Ditto.
3451 * gdb.base/sigbpt.exp: Ditto.
3452 * gdb.base/sigrepeat.exp: Ditto.
3453
3454 * gdb.cp/classes.exp: Ditto.
3455
3456 * gdb.dwarf2/dw2-restore.exp: Ditto.
3457
3458 * gdb.gdb/selftest.exp: Ditto.
3459
3460 * gdb.multi/base.exp: Ditto.
3461 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3462
3463 * gdb.python/py-block.exp: Ditto.
3464 * gdb.python/py-prettyprint.exp: Ditto.
3465 * gdb.python/py-template.exp: Ditto.
3466
3467 * gdb.server/ext-attach.exp: Ditto.
3468 * gdb.server/ext-run.exp: Ditto.
3469 * gdb.server/server-mon.exp: Ditto.
3470
3471 * gdb.threads/fork-thread-pending.exp: Ditto.
3472 * gdb.threads/hand-call-in-threads.exp: Ditto.
3473 * gdb.threads/interrupted-hand-call.exp: Ditto.
3474 * gdb.threads/linux-dp.exp: Ditto.
3475 * gdb.threads/manythreads.exp: Ditto.
3476 * gdb.threads/print-threads.exp: Ditto.
3477 * gdb.threads/pthreads.exp: Ditto.
3478 * gdb.threads/schedlock.exp: Ditto.
3479 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3480 * gdb.threads/threadapply.exp: Ditto.
3481
de7ff789
MS
34822010-06-08 Michael Snyder <msnyder@vmware.com>
3483
889bf7c5 3484 * gdb.ada/exec_changed.exp:
de7ff789
MS
3485 Use ".*" instead of "" as wildcard regexp.
3486
3487 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3488 * gdb.base/call-ar-st.exp: Ditto.
3489 * gdb.base/checkpoint.exp: Ditto.
3490 * gdb.base/default.exp: Ditto.
3491 * gdb.base/dump.exp: Ditto.
3492 * gdb.base/ending-run.exp: Ditto.
3493 * gdb.base/fileio.exp: Ditto.
3494 * gdb.base/miscexprs.exp: Ditto.
3495 * gdb.base/pointers.exp: Ditto.
3496 * gdb.base/readline.exp: Ditto.
3497 * gdb.base/reread.exp: Ditto.
3498 * gdb.base/restore.exp: Ditto.
3499 * gdb.base/shlib-call.exp: Ditto.
3500 * gdb.base/valgrind-db-attach.exp: Ditto.
3501 * gdb.base/volatile.exp: Ditto.
3502 * gdb.base/watchpoints.exp: Ditto.
3503
3504 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3505
3506 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3507 * gdb.python/py-value.exp: Ditto.
3508
3509 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3510 * gdb.trace/circ.exp: Ditto.
3511 * gdb.trace/collection.exp: Ditto.
3512 * gdb.trace/packetlen.exp: Ditto.
3513 * gdb.trace/passc-dyn.exp: Ditto.
3514 * gdb.trace/report.exp: Ditto.
3515 * gdb.trace/tfile.exp: Ditto.
3516 * gdb.trace/tfind.exp: Ditto.
3517 * gdb.trace/while-dyn.exp: Ditto.
3518
3bebe2f2
JK
35192010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3520
3521 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3522
5c631832
JK
35232010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3524
3525 Test PR 10640.
3526 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3527
4c3376c8
SW
35282010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3529
3530 * gdb.cp/koenig.exp: Test for ADL operators.
3531 * gdb.cp/koenig.cc: Added ADL operators.
3532 * gdb.cp/operator.exp: New test.
3533 * gdb.cp/operator.cc: New test.
3534
dc226d5a
MS
35352010-06-04 Michael Snyder <msnyder@vmware.com>
3536
dfb88a23
MS
3537 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3538 * gdb.base/pending.exp: Ditto.
f7ae76b3 3539
dc226d5a
MS
3540 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3541
967cf477
DE
35422010-06-04 Doug Evans <dje@google.com>
3543
3544 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3545 disabled printers.
3546 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3547 (enable_lookup_function): New function.
3548
eb801841
TT
35492010-06-04 Tom Tromey <tromey@redhat.com>
3550
3551 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3552 of hash and id.
3553
38979823
JK
35542010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3555
3556 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3557 newline.
3558 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3559 (empty verbose non-noisy clear, empty verbose noisy clear)
3560 (empty non-verbose noisy clear): Likewise.
3561
35ec993f
MS
35622010-06-03 Michael Snyder <msnyder@vmware.com>
3563
3564 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3565 * gdb.base/display.exp: Ditto.
3566 * gdb.base/find.exp: Ditto.
3567 * gdb.base/ifelse.exp: Ditto.
3568 * gdb.base/multi-forks.exp: Ditto.
3569 * gdb.base/recurse.exp: Ditto.
3570 * gdb.base/setshow.exp: Ditto.
3571 * gdb.base/value-double-free.exp: Ditto.
3572 * gdb.base/watch-vfork.exp: Ditto.
3573 * gdb.base/watch_thread_num.exp: Ditto.
3574 * gdb.base/watchpoint-solib.exp: Ditto.
3575 * gdb.base/watchpoint.exp: Ditto.
3576 * gdb.base/watchpoints.exp: Ditto.
3577
3578 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3579 * gdb.cp/overload.exp: Ditto.
3580 * gdb.cp/virtfunc.exp: Ditto.
3581
3582 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3583
889bf7c5 3584 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3585 Replace gdb_test with gdb_test_no_output.
3586
889bf7c5 3587 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3588 Replace gdb_test with gdb_test_no_output.
3589 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3590 * gdb.threads/watchthreads.exp: Ditto.
3591 * gdb.threads/watchthreads2.exp: Ditto.
3592
3593 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3594 * gdb.trace/tfind.exp: Ditto.
3595
c22decce
JB
35962010-06-03 Joel Brobecker <brobecker@adacore.com>
3597
3598 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3599 successful test if message is the empty string.
3600
fd5700c7
JK
36012010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3602
3603 * gdb.fortran/module.exp (stopped language detection): New test.
3604
f55ee35c
JK
36052010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3606
3607 Support DW_TAG_module as separate namespaces.
3608 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3609 gdb.fortran/library-module-lib.f90: New.
3610 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3611 (print i): Remove.
3612 (continue to breakpoint: i-is-1, print var_i value 1)
3613 (continue to breakpoint: i-is-2, print var_i value 2)
3614 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3615 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3616 (complete `modmany, complete `modmany`, complete `modmany`var)
3617 (show language, setting breakpoint at module): New tests.
3618 * gdb.fortran/module.f90 (module mod): Remove.
3619 (module mod1, module mod2, module modmany, subroutine sub1)
3620 (subroutine sub2, program module): New.
3621
b8e8282f
JK
36222010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3623
3624 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3625 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3626 * gdb.cp/anon-union.exp (pass): Rename to ...
3627 (print z 2): ... here.
b8e8282f 3628
019ebafc
MS
36292010-06-02 Michael Snyder <msnyder@vmware.com>
3630
e68d8fd4
MS
3631 * gdb.trace/actions.exp: Use gdb_test_no_output.
3632 * gdb.trace/circ.exp: Ditto.
3633 * gdb.trace/packetlen.exp: Ditto.
3634 * gdb.trace/save-trace.exp: Ditto.
3635 * gdb.trace/tracecmd.exp: Ditto.
3636 * gdb.trace/tsv.exp: Ditto.
3637
12b5d08a
MS
3638 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3639 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3640 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3641 * gdb.threads/manythreads.exp: Ditto.
3642 * gdb.threads/print-threads.exp: Ditto.
3643 * gdb.threads/pthreads.exp: Ditto.
3644 * gdb.threads/schedlock.exp: Ditto.
3645 * gdb.threads/staticthreads.exp: Ditto.
3646 * gdb.threads/thread-specific.exp: Ditto.
3647 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3648 * gdb.threads/threadapply.exp: Ditto.
3649 * gdb.threads/watchthreads.exp: Ditto.
3650 * gdb.threads/watchthreads2.exp: Ditto.
3651
89493308
MS
3652 * gdb.python/py-block.exp: Use gdb_test_no_output.
3653 * gdb.python/py-prettyprint.exp: Ditto.
3654 * gdb.python/py-template.exp: Ditto.
3655 * gdb.python/py-value.exp: Ditto.
3656
3657 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3658 * gdb.reverse/watch-reverse.exp: Ditto.
3659
3660 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3661 * gdb.server/ext-run.exp: Ditto.
3662
019ebafc
MS
3663 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3664 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3665 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3666 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3667 * gdb.dwarf2/dw2-producer.exp: Ditto.
3668 * gdb.dwarf2/mac-fileno.exp: Ditto.
3669
3670 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3671 * gdb.gdb/selftest.exp: Ditto.
3672
3673 * gdb.multi/base.exp: Use gdb_test_no_output.
3674
3675 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3676
3e0ca3a5
JK
36772010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3678
3679 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3680
9db70545
MS
36812010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3682
a8d52276
MS
3683 * gdb.cp/class2.exp: Use gdb_test_no_output.
3684 * gdb.cp/classes.exp: Ditto.
3685 * gdb.cp/extern-c.exp: Ditto.
3686 * gdb.cp/inherit.exp: Ditto.
3687 * gdb.cp/maint.exp: Ditto.
3688 * gdb.cp/mb-inline.exp: Ditto.
3689 * gdb.cp/mb-templates.exp: Ditto.
3690 * gdb.cp/method2.exp: Ditto.
3691 * gdb.cp/misc.exp: Ditto.
3692 * gdb.cp/ovldbreak.exp: Ditto.
3693 * gdb.cp/punctuator.exp: Ditto.
3694 * gdb.cp/templates.exp: Ditto.
3695 * gdb.cp/virtbase.exp: Ditto.
3696
889bf7c5 3697 * gdb.threads/attach-stopped.exp:
9db70545 3698 Replace uses of send_gdb / gdb_expect.
889bf7c5 3699 * gdb.threads/attachstop-mt.exp:
9db70545 3700 Replace uses of send_gdb / gdb_expect.
889bf7c5 3701 * gdb.threads/gcore-thread.exp:
9db70545 3702 Replace uses of send_gdb / gdb_expect.
889bf7c5 3703 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3704 Replace uses of send_gdb / gdb_expect.
3705 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3706 * gdb.threads/print-threads.exp:
9db70545
MS
3707 Replace uses of send_gdb / gdb_expect.
3708 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3709 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3710 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3711
3712 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3713 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3714 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3715 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3716 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3717 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3718 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3719 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3720 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3721 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3722 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3723
359cc68c
JK
37242010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3725
3726 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3727
7d3fe98e
SW
37282010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3729
3730 * gdb.cp/koenig.exp: Added new test case.
3731 * gdb.cp/koenig.cc: Ditto.
3732
27d3a1a2
MS
37332010-06-01 Michael Snyder <msnyder@vmware.com>
3734
3735 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3736 * gdb.base/arrayidx.exp: Ditto.
3737 * gdb.base/attach.exp: Ditto.
3738 * gdb.base/auxv.exp: Ditto.
3739 * gdb.base/bigcre.exp: Ditto.
3740 * gdb.base/break-always.exp: Ditto.
3741 * gdb.base/break-interp.exp: Ditto.
3742 * gdb.base/break.exp: Ditto.
3743 * gdb.base/breakpoint-shadow.exp: Ditto.
3744 * gdb.base/call-ar-st.exp: Ditto.
3745 * gdb.base/call-sc.exp: Ditto.
3746 * gdb.base/call-signal-resume.exp: Ditto.
3747 * gdb.base/callfuncs.exp: Ditto.
3748 * gdb.base/catch-syscall.exp: Ditto.
3749 * gdb.base/charset.exp: Ditto.
3750 * gdb.base/code-expr.exp: Ditto.
3751 * gdb.base/commands.exp: Ditto.
3752 * gdb.base/cond-expr.exp: Ditto.
3753 * gdb.base/condbreak.exp: Ditto.
3754 * gdb.base/cursal.exp: Ditto.
3755 * gdb.base/cvexpr.exp: Ditto.
3756 * gdb.base/default.exp: Ditto.
3757 * gdb.base/del.exp: Ditto.
3758 * gdb.base/detach.exp: Ditto.
3759 * gdb.base/display.exp: Ditto.
3760 * gdb.base/ena-dis-br.exp: Ditto.
3761 * gdb.base/eval-skip.exp: Ditto.
3762 * gdb.base/foll-fork.exp: Ditto.
3763 * gdb.base/foll-vfork.exp: Ditto.
3764 * gdb.base/frame-args.exp: Ditto.
3765 * gdb.base/funcargs.exp: Ditto.
3766 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3767 * gdb.base/gdbvars.exp: Ditto.
3768 * gdb.base/help.exp: Ditto.
3769 * gdb.base/ifelse.exp: Ditto.
3770 * gdb.base/included.exp: Ditto.
3771 * gdb.base/list.exp: Ditto.
3772 * gdb.base/macscp.exp: Ditto.
3773 * gdb.base/maint.exp: Ditto.
3774 * gdb.base/multi-fork.exp: Ditto.
3775 * gdb.base/overlays.exp: Ditto.
3776 * gdb.base/page.exp: Ditto.
3777 * gdb.base/pending.exp: Ditto.
3778 * gdb.base/pointers.exp: Ditto.
3779 * gdb.base/pr11022.exp: Ditto.
3780 * gdb.base/prelink.exp: Ditto.
3781 * gdb.base/printcmds.exp: Ditto.
3782 * gdb.base/psymtab.exp: Ditto.
3783 * gdb.base/randomize.exp: Ditto.
3784 * gdb.base/relational.exp: Ditto.
3785 * gdb.base/relocate.exp: Ditto.
3786 * gdb.base/remote.exp: Ditto.
3787 * gdb.base/sepdebug.exp: Ditto.
3788 * gdb.base/set-lang-auto.exp: Ditto.
3789 * gdb.base/setshow.exp: Ditto.
3790 * gdb.base/setvar.exp: Ditto.
3791 * gdb.base/signals.exp: Ditto.
3792 * gdb.base/signull.exp: Ditto.
3793 * gdb.base/sigstep.exp: Ditto.
3794 * gdb.base/sizeof.exp: Ditto.
3795 * gdb.base/solib-disc.exp: Ditto.
3796 * gdb.base/store.exp: Ditto.
3797 * gdb.base/structs.exp: Ditto.
3798 * gdb.base/structs2.exp: Ditto.
3799 * gdb.base/subst.exp: Ditto.
3800 * gdb.base/term.exp: Ditto.
3801 * gdb.base/trace-commands.exp: Ditto.
3802 * gdb.base/unwindonsignal.exp: Ditto.
3803 * gdb.base/valgrind-db-attach.exp: Ditto.
3804 * gdb.base/varargs.exp: Ditto.
3805 * gdb.base/watch-cond.exp: Ditto.
3806 * gdb.base/watch_thread_num.exp: Ditto.
3807 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3808 * gdb.base/watchpoint.exp: Ditto.
3809 * gdb.base/whatis-exp.exp: Ditto.
3810
f8d3bf8f
MS
38112010-06-01 Michael Snyder <msnyder@vmware.com>
3812
3813 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3814 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3815 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3816 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3817 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3818 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3819 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3820 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3821 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3822 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3823 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3824 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3825 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3826 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3827 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3828
3f9e0d32
JK
38292010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3830
3831 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3832 trailing newline.
3833 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3834 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3835 (p *args): ... here and remove excessive trailing newline.
3836
f629457d
JB
38372010-05-31 Joel Brobecker <brobecker@adacore.com>
3838
3839 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3840
09eef106
JK
38412010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3842
3843 Accept the new Linux kernel "t (tracing stop)" string.
3844 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3845 Update comment.
3846 (state_wait) <T (tracing stop)>: New.
3847 (main): Update the state_wait expect string.
3848
94f31136
PA
38492010-05-28 Pedro Alves <pedro@codesourcery.com>
3850
3851 * limits.c, limits.exp: Delete files.
3852 * Makefile.in (clean mostlyclean): Adjust.
3853 * tracecmd.exp: Adjust.
3854
096554ab
JK
38552010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3856
3857 * gdb.base/tui-layout.exp: New.
3858
27d3a1a2 38592010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3860
889bf7c5 3861 * gdb.reverse/break-precsave.exp:
bcd2dc50 3862 Replace uses of send_gdb / gdb_expect.
889bf7c5 3863 * gdb.reverse/break-reverse.exp:
bcd2dc50 3864 Replace uses of send_gdb / gdb_expect.
889bf7c5 3865 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3866 Replace uses of send_gdb / gdb_expect.
889bf7c5 3867 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3868 Replace uses of send_gdb / gdb_expect.
889bf7c5 3869 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3870 Replace uses of send_gdb / gdb_expect.
889bf7c5 3871 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3872 Replace uses of send_gdb / gdb_expect.
889bf7c5 3873 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3874 Replace uses of send_gdb / gdb_expect.
889bf7c5 3875 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3876 Replace uses of send_gdb / gdb_expect.
889bf7c5 3877 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3878 Replace uses of send_gdb / gdb_expect.
889bf7c5 3879 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3880 Replace uses of send_gdb / gdb_expect.
889bf7c5 3881 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3882 Replace uses of send_gdb / gdb_expect.
889bf7c5 3883 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3884 Replace uses of send_gdb / gdb_expect.
889bf7c5 3885 * gdb.reverse/machinestate.exp:
bcd2dc50 3886 Replace uses of send_gdb / gdb_expect.
889bf7c5 3887 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3888 Replace uses of send_gdb / gdb_expect.
889bf7c5 3889 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3890 Replace uses of send_gdb / gdb_expect.
889bf7c5 3891 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3892 Replace uses of send_gdb / gdb_expect.
889bf7c5 3893 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3894 Replace uses of send_gdb / gdb_expect.
889bf7c5 3895 * gdb.reverse/step-precsave.exp:
bcd2dc50 3896 Replace uses of send_gdb / gdb_expect.
889bf7c5 3897 * gdb.reverse/step-reverse.exp:
bcd2dc50 3898 Replace uses of send_gdb / gdb_expect.
889bf7c5 3899 * gdb.reverse/until-precsave.exp:
bcd2dc50 3900 Replace uses of send_gdb / gdb_expect.
889bf7c5 3901 * gdb.reverse/until-reverse.exp:
bcd2dc50 3902 Replace uses of send_gdb / gdb_expect.
889bf7c5 3903 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3904 Replace uses of send_gdb / gdb_expect.
889bf7c5 3905 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3906 Replace uses of send_gdb / gdb_expect.
3907
3def43e0
JK
39082010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3909
3910 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3911 excessive newline.
3912
27d3a1a2 39132010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3914
3915 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3916 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3917 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3918 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3919 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3920 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3921 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3922 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3923 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3924 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3925 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3926 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3927 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3928 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3929 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3930 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3931 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3932 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3933 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3934
27d3a1a2 39352010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3936
22454424
MS
3937 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3938 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3939
3940 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3941 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3942 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3943
889bf7c5 3944 * gdb.reverse/consecutive-reverse.exp:
22454424 3945 Replace uses of send_gdb / gdb_expect.
889bf7c5 3946 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3947 Replace uses of send_gdb / gdb_expect.
3948
3949 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3950 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3951 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3952 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3953 Replace uses of send_gdb / gdb_expect.
3954 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3955 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3956 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3957 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3958 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3959 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3960 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3961 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3962 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3963
39642010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3965
22454424 3966 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3967
22454424 3968 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3969
22454424
MS
3970 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3971 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3972 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3973 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3974 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3975 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3976 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3977 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3978 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3979
6e5f2c59
TT
39802010-05-25 Tom Tromey <tromey@redhat.com>
3981
3982 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3983
bbc8b958
TT
39842010-05-25 Tom Tromey <tromey@redhat.com>
3985
3986 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3987 argument order.
3988 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3989 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3990 order.
3991 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3992 order.
3993 * gdb.base/call-sc.exp (setup_kfails): Remove.
3994 (setup_compiler_kfails): Remove.
3995 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3996 argument order.
3997 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3998 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3999 (advancei): Fix setup_kfail argument order.
4000 * gdb.base/radix.exp: Fix setup_kfail argument order.
4001 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4002 order.
4003 * gdb.base/structs.exp (setup_kfails): Remove.
4004 (setup_compiler_kfails): Fix setup_kfail argument order.
4005 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4006 order.
4007 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4008 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4009 setup_kfail argument order.
4010 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4011
83d1babf
TT
40122010-05-25 Tom Tromey <tromey@redhat.com>
4013
4014 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4015
6acb16a2
MS
40162010-05-25 Michael Snyder <msnyder@vmware.com>
4017
4018 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4019 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4020 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4021 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4022 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4023 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4024 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4025 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4026 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
4027 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4028 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4029 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4030 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4031 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4032 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4033 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4034 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4035 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4036 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4037 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4038 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4039 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4040 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
4041 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4042 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4043 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4044 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4045 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4046 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4047 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4048 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4049 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4050 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4051 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4052 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4053 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4054 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4055 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4056 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4057 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4058 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4059 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4060 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4061 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4062 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4063 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4064 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 4065 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4066
40672010-05-25 Doug Evans <dje@google.com>
4068
4069 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4070 gdb.string_to_argv.
ad3986f0 4071
d3b1e874
TT
40722010-05-21 Tom Tromey <tromey@redhat.com>
4073
4074 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4075 Call it.
4076 * gdb.dwarf2/pieces.S: Update.
4077 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4078
cb826367
TT
40792010-05-21 Tom Tromey <tromey@redhat.com>
4080
4081 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4082 Call it.
4083 * gdb.dwarf2/pieces.c (struct C): New.
4084 (f6): New function.
4085 * gdb.dwarf2/pieces.S: Replace.
4086
74de6778
TT
40872010-05-21 Tom Tromey <tromey@redhat.com>
4088
4089 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4090 Call it.
4091
afd74c5f
TT
40922010-05-21 Tom Tromey <tromey@redhat.com>
4093
4094 * gdb.dwarf2.pieces.exp: New file.
4095 * gdb.dwarf2.pieces.S: New file.
4096 * gdb.dwarf2.pieces.c: New file.
4097
a7b75dfd 40982010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4099 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4100
4101 * lib/gdb.exp (gdb_test_no_output): New function.
4102 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4103 when testing commands that should produce no output.
4104
c81c812a
JB
41052010-05-17 Joel Brobecker <brobecker@adacore.com>
4106
4107 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4108 parameter that we want to watch being a constant.
4109
0cce5bd9
JB
41102010-05-17 Joel Brobecker <brobecker@adacore.com>
4111
4112 * gdb.ada/cond_lang: New testcase.
4113
47050449
JB
41142010-05-17 Joel Brobecker <brobecker@adacore.com>
4115
4116 * lib/gdb.exp (banned_variables): New variable/constant.
4117 (gdb_init): Add write trace on variables listed in banned_variables.
4118 (gdb_finish): Remove write traces on variables listed in
4119 banned_variables.
4120
77c01586
JB
41212010-05-17 Joel Brobecker <brobecker@adacore.com>
4122
4123 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4124 * gdb.cp/koenig.exp: Likewise.
4125
88d4aea7
PM
41262010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4127
889bf7c5 4128 PR python/11482
88d4aea7
PM
4129
4130 * gdb.python/py-value.exp (test_value_hash): New function.
4131
f5a010c0
PM
41322010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4133
4134 PR exp/11530.
4135 * gdb.base/gdb11530.c: New file.
4136 * gdb.base/gdb11530.exp: New file.
4137
8ef4892f
JK
41382010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4139
4140 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4141 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4142
7322dca9
SW
41432010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4144
4145 * gdb.cp/koenig.exp: New test.
4146 * gdb.cp/koenig.cc: New test program.
4147
02e7ea18
JB
41482010-05-05 Joel Brobecker <brobecker@adacore.com>
4149
4150 Remove the use of prms_id and bug_id throughout the testsuite.
4151
e1c34c5d
PM
41522010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4153
4154 PR exp/11349.
4155 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4156 use a reference local variable.
4157
8e1d0c49
JK
41582010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4159
4160 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4161 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4162 variable different_dir. Move debugfile into a full directory pathname
4163 under DIFFERENT_DIR.
4164 * lib/gdb.exp (separate_debug_filename): Remove.
4165 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4166 variable debug_dir and mkdir of it. Update function comments.
4167
e66408ed
PA
41682010-04-29 Pedro Alves <pedro@codesourcery.com>
4169
4170 PR gdb/11557
4171
4172 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4173 files.
4174
d7b32ed3
PM
41752010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4176
889bf7c5 4177 * gdb.python/py-param.exp: New File.
d7b32ed3 4178
6aecb9c2
JB
41792010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4180
4181 * gdb.base/default.exp: Fix "set language" test.
4182
bdf92a1c
PM
41832010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4184
4185 PR breakpoints/11531.
4186 * gdb.base/gdb11531.c: New file.
4187 * gdb.base/gdb11531.exp: New file.
4188
3f172e24
TT
41892010-04-26 Tom Tromey <tromey@redhat.com>
4190
4191 * gdb.base/completion.exp: Add tests for completion and deprecated
4192 commands.
4193
64af4c92
JK
41942010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4195
4196 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4197 (print /x char_array): Escape curly brackets.
4198
492928e4
JK
41992010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4200
4201 Fix deadlock on looped list of loaded shared objects.
4202 * gdb.base/solib-corrupted.exp: New.
4203
66d09542
DE
42042010-04-23 Doug Evans <dje@google.com>
4205
4206 * gdb.python/py-section-script.c: New file.
4207 * gdb.python/py-section-script.exp: New file.
4208 * gdb.python/py-section-script.py: New file.
4209
8bd10a10
CM
42102010-04-20 Chris Moller <cmoller@redhat.com>
4211
4212 PR 10179
4213
4214 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4215 * gdb.base/pr10179-a.c:
4216 * gdb.base/pr10179-b.c:
4217 * gdb.base/pr10179.exp: New files.
4218
c0201579
JK
42192010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4220
4221 Fix crashes on dangling display expressions.
4222 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4223 is SEP.
4224 (lib_flags): Remove the "debug" keyword.
4225 (libsepdebug): New variable for iterating new loop.
4226 (save_pf_prefix): New variable wrapping the loop.
4227 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4228 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4229
793b0ff8
PM
42302010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4231
4232 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4233
097f51f7
PM
42342010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4235
4236 PR stabs/11479.
4237 * gdb.stabs/gdb11479.exp: New file.
4238 * gdb.stabs/gdb11479.c: New file.
4239
9a22f0d0
PM
42402010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4241
4242 * gdb.base/charset.c (Strin16, String32): New variables.
4243 * gdb.base/charset.exp (gdb_test): Test correct display
4244 of 16 or 32 bit strings.
4245
42462010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4247
4248 PR 9167
4249 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4250 * gdb.cp/pr9167.cc: New file.
4251 * gdb.cp/pr9167.exp: New file.
4252
4253
6e354e5e
PM
42542010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4255
4256 PR pascal/11492.
4257 * gdb.pascal/gdb11492.pas: New file.
4258 * gdb.pascal/gdb11492.exp: New file.
4259
be942545
JB
42602010-04-20 Joel Brobecker <brobecker@adacore.com>
4261
1667e6e3 4262 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4263
0c3acc09
JB
42642010-04-20 Joel Brobecker <brobecker@adacore.com>
4265
4266 * gdb.ada/dyn_loc: New testcase.
4267
ec31cde5
CM
42682010-04-20 Chris Moller <cmoller@redhat.com>
4269
4270 PR 10867
889bf7c5 4271
ec31cde5
CM
4272 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4273 * gdb.cp/pr10687.cc: New file.
4274 * gdb.cp/pr10687.exp: New file.
4275
4276
ce4b0682
SDJ
42772010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4278 Sergio Durigan Junior <sergiodj@redhat.com>
4279
4280 * gdb.fortran/logical.exp: New testcase.
4281 * gdb.fortran/logical.f90: New file.
4282
3436961f
DE
42832010-04-19 Doug Evans <dje@google.com>
4284
4285 * gdb.base/help.exp (help source): Update expected output.
4286
4d836c09
JK
42872010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4288
4289 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4290 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4291 gdb_exit and return.
4292 (executable): New variable.
4293 (binfile): Use it.
4294
6149aea9
PA
42952010-04-19 Pedro Alves <pedro@codesourcery.com>
4296
4297 PR breakpoints/8554.
4298
4299 * gdb.trace/save-trace.exp: Adjust.
4300
ed41462c
L
43012010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4302
4303 PR corefiles/11511
4304 * gdb.arch/system-gcore.exp: New.
4305 * gdb.arch/gcore.c: Likewise.
4306
3f7b2faa
DE
43072010-04-15 Doug Evans <dje@google.com>
4308
fa33c3cd
DE
4309 * gdb.python/py-progspace.c: New file.
4310 * gdb.python/py-progspace.exp: New file.
4311
3f7b2faa
DE
4312 * gdb.base/source.exp: Add tests for "source -s".
4313
79f283fe
PM
43142010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4315
4316 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4317 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4318 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4319 * gdb.python/py-mi.exp: New test for to_string returning None.
4320
fc8eb08a
PM
43212010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4322
4323 * gdb.python/py-breakpoint.c: Make result global.
4324
26e197f6
JK
43252010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4326
4327 Fix non-GNU make compatibility.
4328 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4329
adc36818
PM
43302010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4331
4332 * gdb.python/py-breakpoint.exp: New File.
4333 * gdb.python/py-breakpoint.C: Ditto.
4334
64e17368
SS
43352010-04-08 Stan Shebs <stan@codesourcery.com>
4336
4337 * gdb.trace/actions.exp: Clear default-collect.
4338 * gdb.trace/save-trace.exp: Clear default-collect.
4339
fff5cc64
PM
43402010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4341
4342 * gdb.python/py-value: Add null string variable.
4343 (test_lazy_string): Test zero length, NULL address lazy
4344 strings.
4345
a055a187
L
43462010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4347
4348 * gdb.arch/i386-avx.c: New.
4349 * gdb.arch/i386-avx.exp: Likewise.
4350
4351 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4352
96e39866
DE
43532010-04-06 Doug Evans <dje@google.com>
4354
4355 * gdb.base/source-test.gdb: New file.
4356 * gdb.base/source.exp: Test source -v.
4357
5984a431
UW
43582010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4359
4360 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4361
ec8a089a
PM
43622010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4363
4364 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4365 within one line, unless it is followed by a double quote.
4366 * gdb.stabs/hppa.sed: Idem.
4367 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4368 * gdb.stabs/weird.exp: Check for correct parsing of
4369 char and string constants.
ec8a089a
PM
4370 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4371 in .stabs to .stabx substitution.
4372
fce3c1f0
SS
43732010-04-05 Stan Shebs <stan@codesourcery.com>
4374
4375 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4376 constant global.
4377 * gdb.trace/tfile.exp: Try to print them.
4378
d77f58be
SS
43792010-04-04 Stan Shebs <stan@codesourcery.com>
4380
4381 * gdb.base/completion.exp: Update for new "info watchpoints".
4382 * gdb.base/default.exp: Ditto.
4383 * gdb.base/help.exp: Ditto.
4384 * gdb.base/watchpoint.exp: Ditto.
4385 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4386
af54718e
SS
43872010-04-04 Stan Shebs <stan@codesourcery.com>
4388
4389 * gdb.trace/tfile.exp: Sharpen tfind test.
4390
74d1f91e
JK
43912010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4392
4393 * gdb.base/break-entry.exp: New.
4394
eb8e76db 43952010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4396 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4397
4398 * gdb.reverse/i386-sse-reverse.exp: New file.
4399 * gdb.reverse/i386-sse-reverse.c: New file.
4400
bf65cad8
PA
44012010-04-02 Pedro Alves <pedro@codesourcery.com>
4402
4403 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4404
fff87407
SS
44052010-04-01 Stan Shebs <stan@codesourcery.com>
4406
4407 * gdb.trace/actions.exp: Tweak expected output.
4408 * gdb.trace/while-stepping.exp: Tweak expected output.
4409
fe01d668
L
44102010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4411
4412 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4413
86b17b60
PA
44142010-04-01 Pedro Alves <pedro@codesourcery.com>
4415
4416 * gdb.base/commands.exp: Adjust.
4417 * gdb.cp/extern-c.exp: Adjust.
4418
2c58c0a9
PA
44192010-04-01 Pedro Alves <pedro@codesourcery.com>
4420
4421 * gdb.trace/collection.c (local_test_func): Define a local struct,
4422 and instanciate it.
4423
0db9b91c
PA
44242010-04-01 Pedro Alves <pedro@codesourcery.com>
4425
4426 * gdb.trace/collection.exp (gdb_collect_args_test)
4427 (gdb_collect_argarray_test): XFAIL the tests that assume the
4428 argarray argument's elements are collected.
4429
8072405b
JK
44302010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4431
4432 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4433 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4434
8bf6485c
SS
44352010-03-31 Stan Shebs <stan@codesourcery.com>
4436
4437 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4438 and tracepoint conditionals.
4439 (gdb_verify_tracepoints): Delete unused return.
4440
fd7f724a
KS
44412010-03-26 Keith Seitz <keiths@redhat.com>
4442
4443 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4444 appear in the output before main.
4445 Remove KFAIL for gdb/2215 aka bz 9320.
4446
8d9e7719
DE
44472010-03-30 Doug Evans <dje@google.com>
4448
0906dd0b
DE
4449 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4450 by dejagnu.
4451 * gdb.arch/amd64-dword.exp: Ditto.
4452
8d9e7719
DE
4453 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4454 match.
4455 (break printf): Ditto.
4456
1da644f0
SW
44572010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4458
4459 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4460 gcc < 4.4.
4461 * gdb.cp/shadow.exp: Ditto.
4462
a8121990
PA
44632010-03-29 Pedro Alves <pedro@codesourcery.com>
4464
4465 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4466 "tstart" is silent.
4467
6e79d367
PA
44682010-03-29 Pedro Alves <pedro@codesourcery.com>
4469
4470 * gdb.trace/collection.exp (executable): New.
4471 (binfile): Use it.
4472 (fpreg, spreg, pcreg): New.
4473 (test_register): Use gdb_test_multiple. Pass /x to print.
4474 (prepare_for_trace_test): New.
4475 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4476 (gdb_collect_args_test, gdb_collect_argstruct_test)
4477 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4478 prepare_for_trace_test.
4479 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4480 fpreg, spreg and pcreg.
4481 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4482 prepare_for_trace_test.
4483 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4484 try to detect tracing support here. Don't set breakpoints at
4485 `begin' or `end' here.
4486 <global scope>: Use clean_restart. Run to main before checking
4487 for tracing support. Check for for tracing support here.
4488
09248348
JK
44892010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4490
4491 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4492 " as $displacement" to "seen displacement message".
4493
d350db38
PA
44942010-03-28 Pedro Alves <pedro@codesourcery.com>
4495
4496 * gdb.trace/while-dyn.exp (executable): New variable.
4497 (binfile): Use it.
4498 (test_while_stepping): New function. Move most tests here. Call
4499 it once for each of the while-stepping, stepping and ws aliases.
4500
907af001
UW
45012010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4502
4503 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4504 that do not provide the tagless_struct type name at all.
4505 (test_print_anon_union): Do not check value of uninitialized
4506 union member. Do not use cp_test_ptype_class, so we can accept
4507 "long" as well as "long int".
4508
610197fd
PA
45092010-03-26 Pedro Alves <pedro@codesourcery.com>
4510
4511 * gdb.trace/tfile.c (tohex, bin2hex): New.
4512 (write_error_trace_file): Hexify error description.
4513
6c28cbf2
SS
45142010-03-25 Stan Shebs <stan@codesourcery.com>
4515
4516 * gdb.trace/tfile.c: Generate an additional trace file, improve
4517 portability.
4518 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4519 files in a better way.
4520
e62b8c7e
KS
45212010-03-25 Keith Seitz <keiths@redhat.com>
4522
4523 * gdb.java/jprint.exp: XFAIL printing of static class members
4524 because of GCC debuginfo problem.
4525
82ccf5a5
JK
45262010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4527
4528 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4529
293e2f9e
DJ
45302010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4531
4532 * gdb.base/completion.exp: Allow long instead of long int.
4533 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4534 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4535 variable p.
4536 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4537 * gdb.base/pointers.exp: Allow long instead of long int.
4538 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4539 * gdb.base/step-line.exp: Allow a directory before the source file name.
4540
95a42b64
TT
45412010-03-24 Tom Tromey <tromey@redhat.com>
4542
4543 PR breakpoints/9352:
4544 * gdb.base/default.exp: Update.
4545 * gdb.base/commands.exp: Update.
4546 * gdb.cp/extern-c.exp: Test setting commands on multiple
4547 breakpoints at once.
4548
2390201f
DJ
45492010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4550
4551 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4552 if gdb,nosignals.
4553 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4554 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4555 exited".
4556
8c9a6790
SS
45572010-03-24 Stan Shebs <stan@codesourcery.com>
4558
4559 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4560
a6c727b2
DJ
45612010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4562
4563 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4564 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4565 argument. Handle "short" and "long".
4566 (Top level): Pass overprototyped output for old_fptr and xptr.
4567
4dfd5423
PA
45682010-03-23 Pedro Alves <pedro@codesourcery.com>
4569
4570 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4571 format strings and add casts to avoid compiler warnings.
4572
45732010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4574
4575 * lib/trace-support.exp (gdb_trace_setactions):
4576 Don't expect whitespace after ">" prompt.
4577 * gdb.trace/actions.exp: Adjust for output changes.
4578 * gdb.trace/while-stepping.exp: Likewise.
4579
c847d045
JK
45802010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4581
4582 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4583 and r157645).
4584
5f717f1d
JK
45852010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4586
4587 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4588 New.
4589
7d6d51d5
DJ
45902010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4591
4592 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4593 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4594
3b11a015
SS
45952010-03-19 Stan Shebs <stan@codesourcery.com>
4596
4597 * gdb.trace/ax.exp: New file.
4598
d7d158ed
DE
45992010-03-19 Doug Evans <dje@google.com>
4600
6bb85cd1
DE
4601 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4602 output from gcc.
4603
d7d158ed
DE
4604 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4605 named /usr/sbin/prelink<foo>.
4606
4daf5ac0
SS
46072010-03-18 Stan Shebs <stan@codesourcery.com>
4608
4609 * gdb.trace/circ.exp: Test circular-trace-buffer.
4610 * gdb.trace/tfile.exp: Update tstatus test.
4611
e8d05480
JB
46122010-03-18 Joel Brobecker <brobecker@adacore.com>
4613
4614 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4615 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4616
441b986a
UW
46172010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4618
4619 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4620
4247603b
PA
46212010-03-18 Pedro Alves <pedro@codesourcery.com>
4622
4623 * gdb.base/default.exp: Adjust the expected output of the finish
4624 and until commands when the inferior is not being run.
4625
13387711
SW
46262010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4627
4628 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4629 * gdb.cp/nsusing.exp: Ditto.
4630
6e31430b
TT
46312010-03-15 Tom Tromey <tromey@redhat.com>
4632
4633 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4634 * gdb.cp/userdef.cc (operator==): New function.
4635 (main): New locals mem1, mem2.
4636
e2d69cb5
JZ
46372010-03-15 Jie Zhang <jie@codesourcery.com>
4638
4639 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4640 Declare and use new loadtimeout variable.
4641
f572f0a9
DJ
46422010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4643
4644 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4645 Use gdb_load later.
4646
51f4c0b0
PA
46472010-03-14 Pedro Alves <pedro@codesourcery.com>
4648
4649 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4650 literal. Add missing endlines to prints to stderr.
4651
1c809c68
TT
46522010-03-12 Tom Tromey <tromey@redhat.com>
4653
4654 PR c++/9708:
4655 * gdb.cp/m-static.exp: Add regression test.
4656 * gdb.cp/m-static.cc (method): New method.
4657 (main): Call it.
4658
00ae8fef
SW
46592010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4660
4661 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4662 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4663
759f0f0b
PA
46642010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4665
21e24d21
PA
4666 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4667
46682010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4669
759f0f0b
PA
4670 * lib/gdb.exp (skip_stl_tests): New.
4671 (gdb_compile): Symbian needs -ldl.
4672 (shlib_target_file): New.
4673 (shlib_symbol_file): New.
4674 (gdb_load_shlibs): Use shlib_target_file.
4675 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4676 * gdb.cp/exception.exp: Use skip_stl_tests.
4677 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4678 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4679 * gdb.cp/mb-templates.exp: Ditto.
4680 * gdb.base/commands.exp: Relax regexes.
4681 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4682 shlib_target_file and shlib_symbol_file.
4683 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4684 sections.
4685 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4686 * gdb.base/solib-disc.exp: Use
4687 shlib_target_file and shlib_symbol_file.
4688 * gdb.base/unload.exp: Don't skip on symbian. Use
4689 shlib_target_file and shlib_symbol_file.
4690 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4691
6a8f2671 46922010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4693
6a8f2671
PA
4694 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4695 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4696 Issue a tfind end before looking for a tracepoint frame.
4697 * gdb.trace/tfind.exp: Adjust tstatus output.
4698 Adjust disassembly output.
4699 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4700
ccf26247
JK
47012010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4702
4703 * gdb.base/break-interp.exp: Create new displacement parameter value
4704 for the test_ld calls.
4705 (reach): New parameter displacement, verify its content. New push of
4706 pf_prefix "reach-$func:". Import global expect_out.
4707 (test_core): New parameter displacement, verify its content. New push
4708 of pf_prefix "core:". New command "set verbose on". Import global
4709 expect_out.
4710 (test_attach): New parameter displacement, verify its content. New
4711 push of pf_prefix "attach:". New command "set verbose on". Import
4712 global expect_out.
4713 (test_ld): New parameter displacement, pass it to the reach, test_core
4714 and test_attach calls and verify its content in the "ld.so exit" test.
4715 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4716 (prelink): Update expected text, use gdb_test.
4717
e469c7fb
DE
47182010-03-10 Doug Evans <dje@google.com>
4719
4720 * gdb.base/checkpoint.exp: Fix comment.
4721 Lengthen timeout while doing >600 checkpoints test.
4722 Rename duplicate "kill all one" test to keep test names unique.
4723
60e1c644
PA
47242010-03-10 Pedro Alves <pedro@codesourcery.com>
4725
4726 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4727
cec808ec
KS
47282010-03-08 Keith Seitz <keiths@redhat.com>
4729
889bf7c5
PA
4730 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4731 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4732 (dm_type_long): New function.
4733 (dm_type_unsigned_short): New function.
4734 (dm_type_unsigned_long): New function.
4735 (myint): New typedef.
4736 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4737 long, unsigned shor and long, operator char*, and typedef.
4738 (test_lookup_operator_functions): Add operator char* test.
4739 (test_paddr_operator_functions): Likewise.
4740 (test_paddr_overloaded_functions): Use probe values for
4741 short, long, and unsigned short and long.
4742 (test_paddr_hairy_functions): If the demangler probe detected
4743 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4744 demangler.
4745 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4746 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4747 and "print null_pmf".
4748 Add test "ptype a.*pmf".
4749 * gdb.cp/overload.exp: Allow optional "int" to appear with
4750 "short" and "long".
4751 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4752 long expect value for men_overload1arg.
4753 Allow "int" to appear with "short" and "long".
4754 When testing "info break", add argument for main (void).
4755 Also allow "int" to appear with "short" and "long".
4756 Ditto with "unsigned" and "long long".
cec808ec
KS
4757 * gdb.java/jmain.exp: Do not enclose methods names in single
4758 quotes.
4759 * gdb.java/jmisc.exp: Likewise.
4760 * gdb.java/jprint.exp: Likewise.
4761 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4762
4763 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4764 * gdb.cp/exception.exp (backtrace after first throw)
4765 (backtrace after second throw): Allow a namespace before __cxa_throw.
4766 (backtrace after first catch, backtrace after second catch): Allow
4767 a namespace before __cxa_begin_catch.
4768
4769 * gdb.cp/cpexprs.exp: New file.
4770 * gdb.cp/cpexprs.cc: New file.
4771
4772 From Daniel Jacobowitz <dan@codesourcery.com>
4773 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4774 to use string_to_regexp.
4775 (ctor, dtor): New functions. Use them to match constructor
4776 and destructor function types.
4777 (Top level): Use runto_main.
4778
f870a310
TT
47792010-03-05 Tom Tromey <tromey@redhat.com>
4780
4781 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4782 gdb.target_charset.
4783 (pp_ns.to_string): Likewise.
4784
0c199f28
KS
47852010-03-04 Keith Seitz <keiths@redhat.com>
4786
4787 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4788 can be quoted. Test that both the filename and function/line
4789 portions can be quoted at the same time.
4790
c7437ca6
PA
47912010-03-04 Pedro Alves <pedro@codesourcery.com>
4792
4793 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4794
b111b805
DE
47952010-03-03 Doug Evans <dje@google.com>
4796
24486cb7
DE
4797 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4798 libc contains libpthread.
4799
b111b805
DE
4800 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4801 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4802 of gdb_compile. Add another pattern to match android backtrace.
4803
a0e0ef55
TT
48042010-03-03 Tom Tromey <tromey@redhat.com>
4805
4806 PR gdb/11345:
4807 * gdb.base/printcmds.exp (test_printf): Add test.
4808
1ba53b71
L
48092010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4810
4811 * gdb.arch/amd64-byte.exp: New.
4812 * gdb.arch/amd64-dword.exp: Likewise.
4813 * gdb.arch/amd64-pseudo.c: Likewise.
4814 * gdb.arch/amd64-word.exp: Likewise.
4815 * gdb.arch/i386-byte.exp: Likewise.
4816 * gdb.arch/i386-pseudo.c: Likewise.
4817 * gdb.arch/i386-word.exp: Likewise.
4818
f5dff777
DJ
48192010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4820
4821 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4822 types. Add structreg, bitfields, and flags registers.
4823 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4824 registers.
4825
90884b2b
L
48262010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4827
4828 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4829 (load_description): Set architecture if defined.
4830
dc00d89f
PM
48312010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4832
4833 * gdb.python/py-frame.exp: Add read_var block tests.
4834 * gdb.python/py-frame.c (block): New function.
4835
0e095b7e
JK
48362010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4837 Daniel Jacobowitz <dan@codesourcery.com>
4838
4839 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4840
624f1a65
DM
48412010-02-25 David S. Miller <davem@davemloft.net>
4842
4843 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4844 fix logic for setting all_syscalls_numbers.
4845
f3e9a817
PM
48462010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4847
4848 * Makefile.in: Add py-block and py-symbol.
4849 * gdb.python/py-symbol.exp: New File.
4850 * gdb.python/py-symtab.exp: New File.
4851 * gdb.python/py-block.exp: New File.
4852 * gdb.python/py-symbol.c: New File.
4853 * gdb.python/py-block.c: New File.
4854
f6bbabf0
PM
48552010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4856
4857 PR python/11314
4858 * lib/gdb.exp (skip_python_tests): New function.
4859 * gdb.python/py-cmd.exp: Use skip_python_tests.
4860 * gdb.python/py-frame.exp: Likewise.
4861 * gdb.python/py-function.exp: Likewise.
4862 * gdb.python/py-prettyprint.exp: Likewise.
4863 * gdb.python/py-template.exp: Likewise.
4864 * gdb.python/py-type.exp: Likewise.
4865 * gdb.python/py-value.exp: Likewise.
4866
85d721b8
PA
48672010-02-22 Pedro Alves <pedro@codesourcery.com>
4868
4869 PR9605
4870
4871 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4872
48e32051
TT
48732010-02-19 Tom Tromey <tromey@redhat.com>
4874
4875 PR c++/8693, PR c++/9496:
4876 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4877 regression tests.
4878
ac9c0048
JK
48792010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4880
4881 Fix compatibility with m68k as.
4882 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4883 Use only /* comments */.
4884
57bb97a4
UW
48852010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4886
4887 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4888 * configure: Regenerate.
4889
7d1bf85c
DJ
48902010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4891
4892 * gdb.python/py-type.exp: Check for Python support.
4893
061b5285
PA
48942010-02-17 Pedro Alves <pedro@codesourcery.com>
4895
4896 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4897 `regsub' syntax available.
4898
f8a8bc2c
PA
48992010-02-17 Pedro Alves <pedro@codesourcery.com>
4900
4901 * gdb.base/shmain.c (main): Remove printf call.
4902 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4903 * gdb.base/unload.c (main): Make format of fprintf a string
4904 literal. Add missing endlines to prints to stderr.
4905 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4906
6f451e5e
TT
49072010-02-17 Tom Tromey <tromey@redhat.com>
4908
4909 * gdb.java/jprint.java (jprint.props): New field.
4910 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4911
12d79008
PA
49122010-02-17 Pedro Alves <pedro@codesourcery.com>
4913
ef801a0e 4914 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4915 available.
4916
d252f7e5
DJ
49172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4918
4919 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4920 creation to support remote host testing.
4921
67bdab6c
DJ
49222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4923
4924 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4925 Recognize "command not found".
4926
bb391223
DJ
49272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4928
4929 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4930 single-stepping.
4931
70362913
DJ
49322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4933
4934 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4935 if arguments are not supported.
4936
493f3c00
DJ
49372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4938
4939 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4940 be const or non-const.
4941
8034c749
DJ
49422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4943
4944 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4945 mi_send_resuming_command to send -exec-continue.
4946
791dfb64
DJ
49472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4948
4949 * gdb.base/list.exp (test_list_filename_and_function): Add test
4950 with single quotes.
4951 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4952 matching.
4953 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4954 Add KFAIL'd tests for PR gdb/11289.
4955
7c5fe868
DJ
49562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4957
4958 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4959
fdc498b8
DJ
49602010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4961
4962 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4963 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4964 a temporary directory.
4965
b519e2a6
DJ
49662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4967
4968 * gdb.base/charset.exp: Use a single regular expression to match
4969 show host-charset and show target-charset output.
4970
74164c56
JK
49712010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4972
4973 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4974 "Illegal process-id" expect string more exact.
4975 (attach to digits-starting nonsense is prohibited): New.
4976
701ed6dc
JK
49772010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4978
4979 * gdb.base/prelink.exp (set verbose on): New.
4980
889bf7c5 49812010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4982
4983 * mi-reverse.exp: New file. Test for reverse option to the
4984 following MI commands: exec-continue, exec-finish, exec-next,
4985 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4986
dadf0e9c
JB
49872010-02-09 Joel Brobecker <brobecker@adacore.com>
4988
4989 * gdb.ada/ptype_tagged_param: New testcase.
4990
714f19d5
TT
49912010-02-08 Tom Tromey <tromey@redhat.com>
4992
4993 PR c++/8017:
4994 * gdb.cp/overload.exp: Add tests.
4995 * gdb.cp/overload.cc (struct K): New.
4996 (namespace N): New.
4997 (main): Call new functions.
4998 (K::staticoverload): Define.
4999
889bf7c5 50002010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
5001
5002 PR gdb/10728
5003 * gdb.cp/pr10728-x.h: New file.
5004 * gdb.cp/pr10728-x.cc: New file.
5005 * gdb.cp/pr10728-y.cc: New file.
5006 * gdb.cp/pr10728.exp: New file.
5007 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5008
889bf7c5 50092010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
5010
5011 PR gdb/9067
5012 * gdb.cp/pr9067.exp: New
5013 * gdb.cp/pr9067.cc: New
5014 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5015
7b356089
JB
50162010-02-08 Joel Brobecker <brobecker@adacore.com>
5017
5018 * lib/gdb.exp (gdb_test_timeout): New global variable.
5019 Set it to timeout if not already set.
5020 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5021
1be00882
DE
50222010-02-05 Doug Evans <dje@google.com>
5023
5024 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5025 user.
5026
82856980
SW
50272010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5028
5029 PR c++/7935:
5030 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5031
1a334831
TT
50322010-02-04 Tom Tromey <tromey@redhat.com>
5033
5034 * gdb.cp/virtbase.exp: Make test case names unique.
5035
9c3c02fd
TT
50362010-02-02 Tom Tromey <tromey@redhat.com>
5037
5038 * gdb.cp/virtbase.exp: Add regression tests.
5039 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5040 (main): Instantiate RHC.
5041
0cc2414c
TT
50422010-02-02 Tom Tromey <tromey@redhat.com>
5043
5044 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5045 type-printing change.
5046
edf3d5f3
TT
50472010-02-02 Tom Tromey <tromey@redhat.com>
5048
5049 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5050 * gdb.cp/virtbase.cc: New file.
5051 * gdb.cp/virtbase.exp: New file.
5052 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5053
e4b7f41c
JK
50542010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5055
5056 PR libc/11214:
5057 * gdb.threads/current-lwp-dead.c: Include features.h.
5058 (HAS_NOMMU): New.
5059 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5060
b381ea14
JK
50612010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5062
5063 * gdb.base/symbol-without-target_section.exp,
5064 gdb.base/symbol-without-target_section.c: New.
5065
c593ac0e
DJ
50662010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5067
5068 * gdb.base/bigcore.exp: Reset increased timeout.
5069 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5070
db25f29d
DJ
50712010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5072
5073 * gdb.base/gcore.exp (capture_command_output): Use
5074 gdb_test_multiple.
5075
f9d67f43
DJ
50762010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5077
5078 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5079 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5080 (Top level): Call it.
5081
177321bd
DJ
50822010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5083
5084 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5085
97f2ed50
DJ
50862010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5087
5088 * gdb.base/call-strs.exp, gdb.base/default.exp,
5089 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5090 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5091 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5092 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5093 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5094 * gdb.base/ending-run.exp: Correct restore of timeout.
5095 * gdb.base/page.exp: Remove unnecessary timeout setting.
5096
e4e2711a
JB
50972010-01-29 Joel Brobecker <brobecker@adacore.com>
5098
5099 * gdb.ada/rec_return: New testcase.
5100
ba581dc1
JB
51012010-01-29 Joel Brobecker <brobecker@adacore.com>
5102
5103 * gdb.ada/call_pn: New testcase.
5104
4ea95be9
DJ
51052010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5106
5107 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5108 (Top level): Use it to resume.
5109 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5110 the Thumb mode displaced stepping error as unsupported.
5111
df83a9bf
SW
51122010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5113
889bf7c5
PA
5114 * gdb.cp/nsusing.exp: Added more tests.
5115 * gdb.cp/nsrecurs.exp: Ditto.
5116 * gdb.cp/nsusing.cc: Added test functions.
5117 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5118
40b27cdc
JK
51192010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5120
5121 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5122 absolute directory pathnames in gdb.sum file.
5123
de958931
SW
51242010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5125
5126 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5127 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5128
708ead4e
TT
51292010-01-26 Tom Tromey <tromey@redhat.com>
5130
5131 PR exp/7643:
5132 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5133 setup_kfail.
5134
b14e635e
SW
51352010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5136
5137 * gdb.cp/nsrecurs.exp: New test.
5138 * gdb.cp/nsrecurs.cc: New test program.
5139 * gdb.cp/nsstress.exp: New test.
5140 * gdb.cp/nsstress.cc: New test program.
5141 * gdb.cp/nsdecl.exp: New test.
5142 * gdb.cp/nsdecl.cc: New test program.
5143
8540c487
SW
51442010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5145
5146 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5147 imported into file scope.
5148 Marked test as xfail.
5149 * gdb.cp/namespace-using.cc (marker5): New function.
5150 * gdb.cp/shadow.exp: New test.
5151 * gdb.cp/shadow.cc: New test program.
5152 * gdb.cp/nsimport.exp: New test.
5153 * gdb.cp/nsimport.cc: New test program.
5154
421d5d99
TT
51552010-01-25 Tom Tromey <tromey@redhat.com>
5156
5157 PR gdb/11049:
5158 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5159 with "set print null-stop on".
5160
691f8dc1
JK
51612010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5162
5163 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5164 Adjust it for DISASSEMBLY_OMIT_FNAME.
5165
0b92b5bb
TT
51662010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5167
5168 PR symtab/11199:
5169 * gdb.dwarf2/member-ptr-forwardref.exp,
5170 gdb.dwarf2/member-ptr-forwardref.S: New.
5171
23787403
JK
51722010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5173
5174 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5175 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5176 thread1_tid_mutex. Remove gdbstop_mutex handling.
5177 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5178 thread2_tid_mutex. Remove gdbstop_mutex handling.
5179 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5180 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5181 pthread_cond_wait conditionalizations by while loops.
5182
b966cb8a
TT
51832010-01-20 Tom Tromey <tromey@redhat.com>
5184
5185 PR backtrace/10770:
5186 * gdb.dwarf2/pr10770.exp: New file.
5187 * gdb.dwarf2/pr10770.c: New file.
5188 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5189
fcae584b
VP
51902010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5191
5192 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5193 that target was removed, and the test always runs native anyway.
5194
a0f49112
JK
51952010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5196
5197 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5198 gdb.base/watchpoint-cond-gone-stripped.c: New.
5199
ceeb3d5a
TT
52002010-01-19 Tom Tromey <tromey@redhat.com>
5201
5202 PR c++/8000:
5203 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5204 existing tests.
5205 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5206 (main): Use AAA::SomeEnum.
5207
dd322c54
JK
52082010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5209
5210 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5211 (test_ignore_count): Declare line_callme_body global.
5212 (run to breakpoint with ignore count): Use line_callme_body.
5213 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5214 (set line_main_hello, set line_main_return): Reindent.
5215 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5216 New.
5217 (continue to callee4): Use line_callee4_body.
5218 (check *stopped from CLI command): Use line_callee4_next.
5219 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5220 (set line_main_hello, set line_main_return): Reindent.
5221 (set line_callee4_head, set line_callee4_body): New.
5222 (continue to callee4): Use line_callee4_body.
5223
4e8f195d
TT
52242010-01-18 Tom Tromey <tromey@redhat.com>
5225
5226 PR c++/9680:
5227 * gdb.cp/casts.cc: Add new classes and variables.
5228 * gdb.cp/casts.exp: Test new operators.
5229
9e14a9ba
JB
52302010-01-18 Tom Tromey <tromey@redhat.com>
5231 Thiago Jung Bauermann <bauerman@br.ibm.com>
5232
5233 * gdb.python/source2.py: New file.
5234 * gdb.python/source1: New file.
5235 * gdb.python/python.exp: Test "source" command.
5236
00bf0b85
SS
52372010-01-15 Stan Shebs <stan@codesourcery.com>
5238
5239 * gdb.trace/tfile.c: New file.
5240 * gdb.trace/tfile.exp: New file.
889bf7c5 5241
55235ad7
JK
52422010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5243
5244 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5245
9f2982ff
JK
52462010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5247
5248 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5249
bbfba9ed
JK
52502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5251
5252 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5253 (libfunc): New parameter action. Implement also selectable "sleep".
5254 * gdb.base/break-interp-main.c: Include assert.h.
5255 (libfunc): New parameter action.
5256 (main): New parameters argc and argv. Assert argc. Pass argv.
5257 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5258 (test_attach): New proc.
5259 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5260 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5261
61f0d762
JK
52622010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5263
5264 * gdb.base/break-interp.exp (test_core): New proc.
5265 (test_ld): Call it.
5266
06a6f270
JK
52672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5268
5269 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5270 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5271 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5272 and gdb_compile_shlib. Use new -Wl compiler options.
5273 (dl bt, main bt): New tests.
5274
51bee8e9
JK
52752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5276
5277 Support PIEs with no symfile_objfile.
5278 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5279 (test_ld): New parameter trynosym.
5280 (test_ld <$trynosym>): New block.
5281
b8040f19
JK
52822010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5283
5284 * gdb.base/break-interp.exp: New file.
5285
be759fcf
PM
52862010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5287
5288 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5289 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5290 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5291 test.
5292 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5293 * gdb.python/py-mi.exp: Add lazy string test.
5294
dc146f7c
VP
52952010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5296
5297 * lib/mi-support.exp (mi_check_thread_states): Handle
5298 core number in thread listing.
5299
b4ba55a1
JB
53002010-01-12 Joel Brobecker <brobecker@adacore.com>
5301
5302 * gdb.base/maint.exp: Adjust the expected output for the
5303 "maint print type" test. Use gdb_test_multiple instead of
5304 gdb_sent/gdb_expect.
5305
08e24bd4
DE
53062010-01-11 Doug Evans <dje@google.com>
5307
6496a609
DE
5308 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5309 from gdbserver_download. All callers updated.
5310
08e24bd4
DE
5311 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5312
b5cfddf5
JK
53132010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5314
5315 Implement binary numbers parsing.
5316 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5317 (test_integer_literals_rejected): New binary tests.
5318
3725885a
RW
53192010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5320
5321 * gdb.cell/configure: Regenerate.
5322
37aeb5df
JK
53232010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5324
5325 * gdb.base/corefile.exp: Move the core finding block out and call it as
5326 core_find, new variable $corefile, replace corefile by $corefile and
5327 [file tail $corefile] for usage vs. test names resp.
5328 * lib/gdb.exp (core_find): Move it as a new function here. New
5329 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5330 $destcore. Return "" on error.
5331
d521f563
JK
53322010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5333
5334 Workaround PR binutils/10802.
5335 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5336 (twice).
5337
28f24826
DJ
53382010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5339
5340 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5341
2de75e71
JB
53422010-01-08 Joel Brobecker <brobecker@adacore.com>
5343
5344 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5345 call, to avoid interruption.
5346
fe00719b 53472010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5348
5349 * gdb.stabs/weird.def (args93): New.
5350
d0ef5df8
DE
53512010-01-07 Doug Evans <dje@google.com>
5352
5353 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5354
3a08d52f
TT
53552010-01-07 Tom Tromey <tromey@redhat.com>
5356
5357 * gdb.base/source.exp: Use correct line number.
5358
7a697b8d
SS
53592010-01-05 Stan Shebs <stan@codesourcery.com>
5360
5361 * gdb.trace/tracecmd.exp: Test ftrace.
5362
7803799a
UW
53632010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5364
5365 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5366
c54eabfa
JK
53672010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5368
5369 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5370 "uint_for_mi_testing".
5371
02e7ef19
JB
53722010-01-01 Joel Brobecker <brobecker@adacore.com>
5373
5374 Test indented comment in file being sourced.
5375 * gdb.base/commands.exp: Test indented comment in file being sourced.
5376
abd775ce
JB
53772010-01-01 Joel Brobecker <brobecker@adacore.com>
5378
5379 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5380 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5381 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5382 notice.
5383
79b55b82
JB
53842010-01-01 Joel Brobecker <brobecker@adacore.com>
5385
5386 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5387 notice.
5388
8997583e
JK
53892010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5390
5391 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5392 missing $after_stopped and comma (,) expectation.
5393
6da95a67
SS
53942009-12-31 Stan Shebs <stan@codesourcery.com>
5395
5396 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5397
218d2fc6
TJB
53982009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5399
5400 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5401 (top level): Call test_watchpoint_in_big_blob.
5402 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5403 watchpoints.
5404 (func3): Write to buf.
5405
236f1d4d
SS
54062009-12-29 Stan Shebs <stan@codesourcery.com>
5407
5408 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5409
f61e138d
SS
54102009-12-28 Stan Shebs <stan@codesourcery.com>
5411
5412 * gdb.trace/tsv.exp: New file.
5413 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5414
0219b378
DJ
54152009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5416
5417 * gdb.base/find.c (main): Reference search buffers.
5418 * gdb.base/included.c (main): Reference integer.
5419 * gdb.base/ptype.c (charfoo): Declare.
5420 (intfoo): Call charfoo.
5421 * gdb.base/scope0.c (useitp): New function.
5422 (usestatics): Use useitp.
5423 (useit): Add a type for val.
5424 * gdb.base/scope1.c (useit1): Take a pointer argument.
5425 (usestatics1): Update calls to useit1.
5426 * gdb.cp/call-c.cc: Declare foo.
5427 (main): Call foo.
5428 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5429 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5430 (main): Call C::ensureRefs and ensureOtherRefs.
5431 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5432 variables.
5433 (ensureOtherRefs): New function.
5434 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5435 * gdb.cp/templates.cc (main): Call t5i.value.
5436
3f78692f
JK
54372009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5438
5439 Fix compatibility with G++-4.5.
5440 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5441 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5442 (uncaught return): Remove.
5443
429374b8
JK
54442009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5445 Phil Muldoon <pmuldoon@redhat.com>
5446
5447 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5448 (bp_location13, bp_location14, bp_location17, bp_location18)
5449 (marker3_proto, marker4_proto): New variables.
5450 (breakpoint info): Update output.
5451 (run until breakpoint at marker3, run until breakpoint at marker4): New
5452 tests.
5453
859825b8
JK
54542009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5455
5456 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5457 Replace the printf call of Y by provided "y-set-1" label. New block
5458 for the second shared library.
5459 * gdb.base/unload.exp: Compile also the second library, call
5460 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5461 (single pending breakpoint info): Rename to ...
5462 (pending breakpoint info before run): ... this extended test.
5463 (libfile2, libname2, libsrcfile2, libsrc2)
5464 (lib_sl2): New variables.
5465 (exec_opts): Set also SHLIB_NAME2.
5466 (pending breakpoint info on first run at shrfunc1)
5467 (pending breakpoint info on second run at shrfunc1)
5468 (pending breakpoint info on second run at shrfunc2)
5469 (print y from libfile, print y from libfile2): New tests.
5470 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5471 * gdb.base/unloadshr2.c: New.
5472
e6a386cd
HZ
54732009-12-22 Hui Zhu <teawater@gmail.com>
5474
5475 * gdb.reverse/sigall-reverse.exp: Adjust.
5476
9e19b45e
VP
54772009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5478
5479 PR gdb/10884
5480
5481 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5482 (main): Call do_bitfield_tests.
aacf5b1e 5483 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5484
d53a7b30
JB
54852009-12-20 Joel Brobecker <brobecker@adacore.com>
5486
5487 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5488 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5489 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5490 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5491 gdb.modula2/unbounded1.c: Update copyright header.
5492
191ca0a1
CM
54932009-12-10 Chris Moller <moller@mollerware.com>
5494
5495 PR gdb/9399
5496 * gdb.cp/virtfunc2.exp: New tests
5497 * gdb.cp/virtfunc2.cc: New tests
5498 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5499
0fa6cf1b
MS
55002009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5501
5502 * gdb.reverse/i387-env-reverse.c: New file.
5503 * gdb.reverse/i387-env-reverse.exp: New file.
5504 * gdb.reverse/i387-stack-reverse.c: New file.
5505 * gdb.reverse/i387-stack-reverse.exp: New file.
5506
361ae042
PM
55072009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5508
5509 * gdb.python/py-type.exp (test_range): New test.
5510
bfd31e71
PM
55112009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5512
5513 PR python/10805
5514
5515 * gdb.python/py-type.exp: New file.
5516 * gdb.python/py-type.c: New file.
5517 * Makefile.in: Add py-type.
5518
57a1d736
TT
55192009-12-03 Tom Tromey <tromey@redhat.com>
5520
5521 * gdb.python/py-value.exp (test_parse_and_eval): New
5522 function.
5523
1f3b5d1b
PP
55242009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5525
5526 PR gdb/11022
5527
5528 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5529 * gdb.base/pr11022.c: New test.
5530
8b7dbdc9
JK
55312009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5532
5533 Fix spurious false FAILs.
5534 * gdb.base/structs.c (chartest): New.
5535 (main): Fill-in chartest.
5536 * gdb.base/structs.exp (anychar_re, first): New.
5537 (start_structs_test): Import global anychar_re and first.
5538 New gdb_test call "set print elements 300; ${testfile}"
5539 (start_structs_test <$first>): New block.
5540 (any): Import global anychar_re. New variable ac. Use ${ac}.
5541
6a53b2ec
JK
55422009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5543
5544 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5545
d7167b4c
JK
55462009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5547
5548 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5549 Force $srcfile file.
5550 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5551
b1798462
UW
55522009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5553
5554 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5555 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5556 * gdb.threads/watchthreads-reorder.exp: Likewise.
5557
b6199126
DJ
55582009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5559
5560 PR gdb/8704
5561
5562 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5563 "if", and "thread". Correct matching in the previous test.
5564
b22a0510
DJ
55652009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5566
5567 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5568
930636d2
MS
55692009-11-23 Michael Snyder <msnyder@vmware.com>
5570
5571 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5572 * gdb.reverse-watch-precsave.exp: Ditto.
5573
21a0512e
PP
55742009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5575
5576 * gdb.asm/asm-source.exp: Adjust.
5577 * gdb.base/help.exp: Adjust.
889bf7c5 5578
fc30d5e0
PA
55792009-11-22 Pedro Alves <pedro@codesourcery.com>
5580
5581 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5582 (do_syscall_tests_without_xml): Set data-directory to
5583 /the/path/to/nowhere.
5584
f6bc2008
PA
55852009-11-21 Pedro Alves <pedro@codesourcery.com>
5586
5587 * gdb.threads/local-watch-wrong-thread.c,
5588 gdb.threads/local-watch-wrong-thread.exp: New files.
5589
8c2fb5de
PA
55902009-11-21 Pedro Alves <pedro@codesourcery.com>
5591
5592 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5593 assume new `regsub' syntax available.
5594
ebec9a0f
PA
55952009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5596
a79d3c27
JK
5597 * gdb.base/watchpoint-hw-hit-once.exp,
5598 gdb.base/watchpoint-hw-hit-once.c: New.
5599
56002009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5601
5602 * gdb.threads/watchthreads-reorder.exp,
5603 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5604
276a961b
MK
56052009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5606
5607 * gdb.xml/tdesc-regs.exp: Use for m68k.
5608
4867c1fb
PA
56092009-11-15 Pedro Alves <pedro@codesourcery.com>
5610
5611 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5612
f6838f81
DJ
56132009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5614
5615 * lib/gdb.exp (current_target_name): New procedure.
5616 (gdb_wrapper_target): New variable.
5617 (gdb_wrapper_init): Set gdb_wrapper_target.
5618 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5619 wrapper.
5620
4ac4dd3f
DJ
56212009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5622
5623 * gdb.base/remote.exp: Delete the slowest load test.
5624 Do not load with fixed packet sizes.
5625
a7881759
DJ
56262009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5627
5628 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5629
97a5b505
DJ
56302009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5631
5632 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5633 srcfile when setting a breakpoint.
5634
d3e1fc54
DJ
56352009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5636
5637 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5638 macros.
5639
7cbcbded
DJ
56402009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5641
5642 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5643 to be in memory.
5644 * gdb.base/display.c (force_mem): New.
5645 (do_loops): Use it. Add breakpoint comments.
5646 (do_vars): Add a breakpoint comment.
5647 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5648 line numbers.
5649
bdea3a92
NF
56502009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5651
5652 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5653 instead of a bare "run".
5654
269f82e5
PP
56552009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5656
5657 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5658
a69b7d9d
DJ
56592009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5660
5661 * lib/cell.exp (skip_cell_tests): Clean up test files before
5662 returning.
5663
b598bfda
DJ
56642009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5665
5666 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5667 and the breakpoint menu. Do not call perror if a prompt is seen.
5668 Consume the following GDB prompt.
5669 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5670 * gdb.cp/namespace.exp: Use gdb_test.
5671 * gdb.cp/templates.exp: Use gdb_test.
5672 (test_template_breakpoints): Use gdb_test_multiple.
5673
87728fa0
DJ
56742009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5675
5676 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5677 (marker4): Reference values.
5678
b67c692f
DJ
56792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5680
5681 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5682 is missing.
5683
f0df251a
DJ
56842009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5685
5686 * gdb.base/break.c (need_malloc): New.
5687 * gdb.base/constvars.c (main): Reference crass and crisp.
5688 * gdb.base/gdb1821.c (main): Reference bar.
5689 * gdb.cp/gdb1355.cc (main): Reference s1.
5690 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5691 (main): Call them.
5692 * gdb.cp/hang2.cc (dummy2): Define.
5693 * gdb.cp/hang3.cc (dummy3): Define.
5694 * gdb.cp/m-data.cc (main): Reference shadow.
5695
bdf7534a
NF
56962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5697 Nathan Froyd <froydnj@codesourcery.com>
5698
5699 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5700 remote host.
5701
f24fce77
NF
57022009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5703
5704 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5705 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5706 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5707 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5708 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5709 * gdb.dwarf2/dw2-producer.exp: Likewise.
5710 * gdb.dwarf2/mac-fileno.exp: Likewise.
5711 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5712 py-prettyprint.py to the remote host.
5713 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5714
40f0318e
KS
57152009-11-11 Keith Seitz <keiths@redhat.com>
5716
5717 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5718 use it instead of "Foo".
5719 * gdb.cp/classes.exp (do_tests): Add a test to access
5720 a method through a typedef'd class name.
5721
f3d9f7fb
NF
57222009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5723
5724 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5725 exponents.
5726 * gdb.base/pointers.exp: Likewise.
5727 * gdb.cp/ref-types.exp: Likewise.
5728
a4216f37
KS
57292009-11-11 Keith Seitz <keiths@redhat.com>
5730
5731 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5732 new[] and delete[].
5733 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5734 "void".
5735 (probe_demangler): Remove all single-quoting of
5736 method and variable names.
5737 (info_func_regexp): Remove the word "void" from any
5738 occurrence of "(void)".
5739 (print_addr_2): Remove all single-quoting of
5740 method names.
5741 (print_addr_2_kfail): Likewise.
5742 (print_addr): Single-quote C function names before
5743 passing to print_addr_2.
5744 (test_paddr_operator_functions): Remove single-quoting
5745 for method names.
5746 Add tests for operator new[] and operator delete[].
5747
9b14d7aa
JK
57482009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5749
5750 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5751
85feb311
KS
57522009-11-09 Keith Seitz <keiths@redhat.com>
5753
5754 * gdb.cp/overload.exp: Add tests for resolving overloaded
5755 methods in expression parsing/evaluation.
5756
fa335448
DJ
57572009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5758
5759 * lib/gdb.exp (default_gdb_version): Use --version instead of
5760 --command.
5761
ec3c07fc
NS
57622009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5763
5764 * lib/gdb.exp (gdb_compile_test): New.
5765 (skip_ada_tests, skip_java_tests): New.
5766 (gdb_compile): Use gdb_compile_test for f77.
5767 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5768 * lib/java.exp (compile_java_from_source): Remove runtests check,
5769 use gdb_compile_test to record result.
5770 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5771 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5772 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5773 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5774 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5775 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5776 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5777 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5778 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5779 adjust gdb_compile invocations.
5780
b8b4e42b
JK
57812009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5782
5783 * Makefile.in (abs_builddir): New.
5784 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5785 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5786 `$(abs_builddir)/site.exp'.
5787
f8b7eaf3
DJ
57882009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5789
5790 * config/m68k-emc.exp, lib/emc-support.exp,
5791 gdb.trace/gdb_c_test.c: Delete.
5792 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5793 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5794 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5795 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5796 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5797 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5798 casing for m68k-*-elf.
5799
c4187697
NS
58002009-11-03 Pedro Alves <pedro@codesourcery.com>
5801
5802 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5803 * gdb.arch/i386-prologue.exp: Likewise.
5804 * gdb.arch/i386-unwind.exp: Likewise.
5805
db16b772
DJ
58062009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5807
5808 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5809
bcf71277
DJ
58102009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5811
5812 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5813
0105cee2
DJ
58142009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5815
5816 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5817
24ddea62
JK
58182009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5819
5820 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5821
287ccc17
JK
58222009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5823
5824 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5825 * gdb.base/sepdebug2.c: New file.
5826
08bca259 58272009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5828
5829 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5830 the modified warnings for catch syscall. Verify if GDB was compiled
5831 with support for lib expat, and choose which tests to run depending
5832 on this.
5833
5d4e2b76
VP
58342009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5835
5836 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5837 that composite commands are parsed OK. And also test
5838 that breakpoint commands do work.
5839
240e538a
MS
58402009-10-23 Michael Snyder <msnyder@vmware.com>
5841
5842 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5843 to allow for new disassembly style.
5844
9c419145
PP
58452009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5846
5847 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5848
02506ff1
MS
58492009-10-22 Michael Snyder <msnyder@vmware.com>
5850
5851 * gdb.reverse/break-precsave.exp: New test.
5852 * gdb.reverse/consecutive-precsave.exp: Ditto.
5853 * gdb.reverse/finish-precsave.exp: Ditto.
5854 * gdb.reverse/i386-precsave.exp: Ditto.
5855 * gdb.reverse/machinestate-precsave.exp: Ditto.
5856 * gdb.reverse/sigall-precsave.exp: Ditto.
5857 * gdb.reverse/solilb-precsave.exp: Ditto.
5858 * gdb.reverse/step-precsave.exp: Ditto.
5859 * gdb.reverse/until-precsave.exp: Ditto.
5860 * gdb.reverse/watch-precsave.exp: Ditto.
5861
4cf866a3
MS
58622009-10-22 Michael Snyder <msnyder@vmware.com>
5863
5864 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5865 for gdb_expect. Adjust one test's expect strings for the new
5866 format of disassemble.
5867 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5868 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5869 gdb_test_multiple.
5870 * gdb.reverse/step-reverse.exp: Delete 'return'.
5871 * gdb.reverse/until-reverse.exp: Delete blank lines.
5872 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5873
2b28d209
PP
58742009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5875
5876 * gdb.base/consecutive.exp: Adjust.
5877 * gdb.base/display.exp: Likewise.
5878 * gdb.base/pc-fp.exp: Likewise.
5879 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5880
33b9c32b
MS
58812009-10-19 Michael Snyder <msnyder@vmware.com>
5882
5883 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5884 * gdb.reverse/finish-reverse.c: Ditto.
5885 * gdb.reverse/sigall-reverse.c: Ditto.
5886 * gdb.reverse/solib-reverse.c: Ditto.
5887 * gdb.reverse/step-reverse.c: Ditto.
5888 * gdb.reverse/watch-reverse.c: Ditto.
5889
6c95b8df
PA
58902009-10-19 Pedro Alves <pedro@codesourcery.com>
5891 Stan Shebs <stan@codesourcery.com>
5892
5893 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5894 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5895 "Executing new program".
5896 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5897 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5898 left listed after having been killed.
5899 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5900 * gdb.base/maint.exp: Adjust test.
5901
5902 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5903 * gdb.multi/Makefile.in: New.
5904 * gdb.multi/base.exp: New.
5905 * gdb.multi/goodbye.c: New.
5906 * gdb.multi/hangout.c: New.
5907 * gdb.multi/hello.c: New.
5908 * gdb.multi/bkpt-multi-exec.c: New.
5909 * gdb.multi/bkpt-multi-exec.exp: New.
5910 * gdb.multi/crashme.c: New.
5911
279017b7
TG
59122009-10-13 Tristan Gingold <gingold@adacore.com>
5913
5914 * gdb.base/sepdebug.exp: Check debug info are found.
5915
0413d738
PA
59162009-10-08 Pedro Alves <pedro@codesourcery.com>
5917
5918 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5919 bits.
5920
c628eecc
JK
59212009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5922
5923 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5924
38af1bfe
JB
59252009-10-07 Joel Brobecker <brobecker@adacore.com>
5926
5927 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5928 of the comments.
5929
2b0adecd
PM
59302009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5931
5932 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5933 * gdb.base/annota3.exp: Idem.
5934 * gdb.base/maint.exp: Idem.
5935
8d417781
PM
59362009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5937
889bf7c5 5938 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5939 to default.
5940
bb61102d
PM
59412009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5942
889bf7c5 5943 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5944 mingw and cygwin targets.
5945
ace5c364
PM
59462009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5947 Pedro Alves <pedro@codesourcery.com>
5948
889bf7c5 5949 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5950 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5951
c2d494a0
PM
59522009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5953
e1b52ce2
PM
5954 * gdb.base/shr1.c: Use %p in format string.
5955 * gdb.base/unload.c: Avoid warning in fprintf.
5956 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5957
209f53f5
PM
59582009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5959
5960 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5961 long type.
5962 (test_unlink): Correct printf string.
5963 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5964 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5965
8172766a
JK
59662009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5967
5968 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5969 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5970 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5971
0f73703c
UW
59722009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5973
5974 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5975 * gdb.objc/nondebug.exp: Likewise.
5976
b32306ca
UW
59772009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5978
5979 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5980 target_info setting.
5981
5982 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5983 that detect new threads during "info threads".
5984
0057022f
UW
59852009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5986
5987 * gdb.threads/manythreads.c (main): Increase thread stack size
5988 to 2*PTHREAD_STACK_MIN.
5989 * gdb.threads/multi-create.c (main): Likewise.
5990 (create_function): Likewise.
5991
f29c0325
UW
59922009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5993
5994 * gdb.base/dump.exp: Pass difference of pointer types instead
5995 of integer types as offset to restore in intarr3.srec case.
5996
fcb34849
UW
59972009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5998
5999 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6000
d5142e3b
UW
60012009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6002
6003 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6004
087b74b2 60052009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 6006
087b74b2
PM
6007 New test for two watchpoints, with disabling of
6008 the first inserted.
6009 * testsuite/gdb.base/watchpoints.c: New file.
6010 * testsuite/gdb.base/watchpoints.exp: New file.
6011
96c07c5b
TT
60122009-09-25 Tom Tromey <tromey@redhat.com>
6013
6014 * gdb.base/charset.exp: Test utf-16 strings with Python.
6015
b8899f2b
TT
60162009-09-25 Tom Tromey <tromey@redhat.com>
6017
6018 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6019 UCS-4.
6020 * gdb.base/charset.c (utf_32_string): Rename.
6021 (init_utf32): Rename.
6022 (main): Update.
6023
329719ec
TT
60242009-09-22 Tom Tromey <tromey@redhat.com>
6025
6026 * gdb.python/py-function.exp: Add regression tests.
6027
11ef0d76
KS
60282009-09-21 Keith Seitz <keiths@redhat.com>
6029
6030 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6031 with invalid operator.
6032
3fe8f3b3
KS
60332009-09-21 Keith Seitz <keiths@redhat.com>
6034
6035 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6036 and destructor using typedef name of class.
6037 * gdb.cp/classes.cc (class Base1): Add a destructor.
6038 (base1): New typedef.
6039 (use_methods): Instanitate an object of type base1.
6040 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6041 (do_tests): Call test_template_typedef.
6042 * gdb.cp/templates.cc (Baz::~Baz): New method.
6043 (intBazOne): New typedef.
6044 (main): Instantiate intBazOne.
6045
7a9fe101
PM
60462009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6047
6048 PR python/10633
6049
6050 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6051 Function.
6052 (run_lang_tests): Add print elements test.
6053
2e4d963f
PM
60542009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6055
6056 * gdb.python/py-value.exp (test_subscript_regression): New
6057 function. Test for invalid subscripts.
6058 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6059 (ptr_ref): New function.
6060
ec7e75e7
PP
60612009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6062
6063 * gdb.base/default.exp: Fix "show convenience".
6064
0cc7d26f
TT
60652009-09-15 Tom Tromey <tromey@redhat.com>
6066
6067 * lib/mi-support.exp (mi_create_varobj): Update.
6068 (mi_create_floating_varobj): Likewise.
6069 (mi_create_dynamic_varobj): New proc.
6070 (mi_varobj_update): Update.
6071 (mi_varobj_update_with_type_change): Likewise.
6072 (mi_varobj_update_kv_helper): New proc.
6073 (mi_varobj_update_dynamic_helper): Rewrite.
6074 (mi_varobj_update_dynamic): New proc.
6075 (mi_list_varobj_children): Update.
6076 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6077 * gdb.python/python-prettyprint.py (pp_outer): New class.
6078 (pp_nullstr): Likewise.
6079 (lookup_function): Register new printers.
6080 * gdb.python/python-prettyprint.c (struct substruct): New type.
6081 (struct outerstruct): Likewise.
6082 (substruct_test): New function.
6083 (struct nullstr): New type.
6084 (string_1, string_2): New globals.
6085 (main): Add new tests.
6086 * gdb.python/python-mi.exp: Added regression tests.
6087 * gdb.mi/mi2-var-display.exp: Update.
6088 * gdb.mi/mi2-var-cmd.exp: Update.
6089 * gdb.mi/mi2-var-child.exp: Update.
6090 * gdb.mi/mi2-var-block.exp: Update.
6091 * gdb.mi/mi-var-invalidate.exp: Update.
6092 * gdb.mi/mi-var-display.exp: Update.
6093 * gdb.mi/mi-var-cmd.exp: Update.
6094 * gdb.mi/mi-var-child.exp: Update.
6095 * gdb.mi/mi-var-block.exp: Update.
6096 * gdb.mi/mi-break.exp: Update.
6097 * gdb.mi/gdb701.exp: Update.
6098
a96d9b2e
SDJ
60992009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6100
6101 * Makefile.in: Inclusion of catch-syscall object.
6102 * gdb.base/catch-syscall.c: New file.
6103 * gdb.base/catch-syscall.exp: New file.
6104
b43b923a
MS
61052009-09-12 Michael Snyder <msnyder@vmware.com>
6106
6107 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6108 that can support reverse debuggnig.
6109
cec03d70
TT
61102009-09-11 Tom Tromey <tromey@redhat.com>
6111
6112 * gdb.dwarf2/valop.S: New file.
6113 * gdb.dwarf2/valop.exp: New file.
6114
e23bb3fc
MK
61152009-09-11 Mark Kettenis <kettenis@gnu.org>
6116
6117 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6118
37c3696d
DE
61192009-09-10 Doug Evans <dje@google.com>
6120
6121 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6122 Add $gdb_prompt to second breakpoint regexp.
6123
5172aecb
JB
61242009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6125
6126 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6127 names, add missing ones.
6128 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6129 * gdb.python/py-frame.c: Rename from python-frame.c.
6130 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6131 testfile name.
6132 * gdb.python/py-function.exp: Rename from python-function.exp.
6133 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6134 testfile name.
6135 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6136 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6137 Adjust testfile name.
6138 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6139 * gdb.python/py-template.cc: Rename from python-template.cc.
6140 * gdb.python/py-template.exp: Rename from python-template.exp.
6141 Adjust testfile name.
6142 * gdb.python/py-value.c: Rename from python-value.c.
6143 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6144 testfile name.
6145
b554e4bd
JK
61462009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6147
6148 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6149 $bpt2address.
6150 (Second breakpoint address is valid on ia64)
6151 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6152
9a68ae16
JM
61532009-09-03 Joseph Myers <joseph@codesourcery.com>
6154
6155 * gdb.base/ending-run.exp: Restrict regular expression matching
6156 line number to require closing brace following.
6157
146b9145
DE
61582009-09-03 Doug Evans <dje@google.com>
6159
6160 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6161
787d21e1
TT
61622009-09-02 Tom Tromey <tromey@redhat.com>
6163
6164 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6165
e7802207
TT
61662009-09-02 Tom Tromey <tromey@redhat.com>
6167
6168 * gdb.dwarf2/callframecfa.exp: New file.
6169 * gdb.dwarf2/callframecfa.S: New file.
6170
817aadd2
JK
61712009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6172
6173 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6174 gdb.base/solib-overlap-main.c: New.
6175
4a76eae5
DJ
61762009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6177
6178 PR gdb/10565
6179
6180 * gdb.base/bitfields.c (struct container, container): New.
6181 (main): Initialize it and call break5.
6182 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6183
d4b96c9a
JK
61842009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6185
6186 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6187 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6188
4e22772d
JK
61892009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6190
6191 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6192
2efab443
MS
61932009-08-26 Michael Snyder <msnyder@vmware.com>
6194
6195 * gdb.base/i386-reverse.c: New file.
6196 * gdb.base/i386-reverse.exp: New file.
6197 * gdb.base/Makefile.in: Add new files to be removed.
6198
07ab73a0
JM
61992009-08-26 Joseph Myers <joseph@codesourcery.com>
6200
6201 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6202 environment-pwd for remote host.
6203 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6204
676accff
KS
62052009-08-24 Keith Seitz <keiths@redhat.com>
6206
6207 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6208 Add two new C++ completer tests which limit the output to a
889bf7c5 6209 given class.
676accff 6210
f9f7ad22
MS
62112009-08-24 Michael Snyder <msnyder@vmware.com>
6212
6213 * gdb.base/del.exp: Fix typo in comment.
6214 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6215
81ecdfbb
RW
62162009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6217
6218 * configure: Regenerate.
6219 * gdb.hp/configure: Likewise.
6220 * gdb.hp/gdb.aCC/configure: Likewise.
6221 * gdb.hp/gdb.base-hp/configure: Likewise.
6222 * gdb.hp/gdb.compat/configure: Likewise.
6223 * gdb.hp/gdb.defects/configure: Likewise.
6224 * gdb.hp/gdb.objdbg/configure: Likewise.
6225 * gdb.stabs/configure: Likewise.
6226
cab0c772
UW
62272009-08-19 Doug Evans <dje@google.com>
6228
6229 * gdb.base/gdbvars.c: New file.
6230 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6231
b8fa0bfa
PA
62322009-08-14 Pedro Alves <pedro@codesourcery.com>
6233
6234 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6235 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6236
b84aa90a
PA
62372009-08-13 Pedro Alves <pedro@codesourcery.com>
6238
6239 * gdb.base/default.exp: Adjust "set language test": it's now an
6240 enum command. Larger help string moved to "help set language".
6241 * gdb.base/help.exp: Adjust "help set language" expected output,
6242 now lists all known languages.
6243
0d8f9b2c
NF
62442009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6245
6246 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6247 all frame arguments.
6248 * gdb.arch/altivec-regs.exp: Likewise.
6249
bda180e0
TT
62502009-08-07 Tom Tromey <tromey@redhat.com>
6251
6252 * gdb.base/setshow.exp: Add tests for changes to set language, set
6253 check range, and set check type.
6254
48cb2d85
VP
62552009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6256
6257 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6258 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6259 Call it.
48cb2d85 6260
1ea34204
UW
62612009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6262
6263 * configure.ac: Run gdb.cell tests when appropriate.
6264 * configure: Regenerate.
6265 * lib/cell.exp: New file.
6266 * gdb.cell: New directory.
6267 * gdb.cell/configure.ac: New file.
6268 * gdb.cell/configure: New file.
6269 * gdb.cell/Makefile.in: New file.
6270 * gdb.cell/arch.exp: New file.
6271 * gdb.cell/break.c: New file.
6272 * gdb.cell/break.exp: New file.
6273 * gdb.cell/break-spu.c: New file.
6274 * gdb.cell/bt.c: New file.
6275 * gdb.cell/bt2-spu.c: New file.
6276 * gdb.cell/bt-spu.c: New file.
6277 * gdb.cell/bt.exp: New file.
6278 * gdb.cell/coremaker.c: New file.
6279 * gdb.cell/coremaker-spu.c: New file.
6280 * gdb.cell/core.exp: New file.
6281 * gdb.cell/gcore.exp: New file.
6282 * gdb.cell/data.c: New file.
6283 * gdb.cell/data.exp: New file.
6284 * gdb.cell/data-spu.c: New file.
6285 * gdb.cell/ea-cache.exp: New file.
6286 * gdb.cell/ea-cache.c: New file.
6287 * gdb.cell/ea-cache-spu.c: New file.
6288 * gdb.cell/ea-standalone.c: New file.
6289 * gdb.cell/ea-standalone.exp: New file.
6290 * gdb.cell/ea-test.c: New file.
6291 * gdb.cell/ea-test.exp: New file.
6292 * gdb.cell/f-regs.exp: New file.
6293 * gdb.cell/mem-access.c: New file.
6294 * gdb.cell/mem-access.exp: New file.
6295 * gdb.cell/mem-access-spu.c: New file.
6296 * gdb.cell/ptype.exp: New file.
6297 * gdb.cell/registers.exp: New file.
6298 * gdb.cell/size.c: New file.
6299 * gdb.cell/sizeof.exp: New file.
6300 * gdb.cell/size-spu.c: New file.
6301 * gdb.cell/solib.exp: New file.
6302 * gdb.cell/solib-symbol.exp: New file.
6303
85e747d2
UW
63042009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6305
6306 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6307
58d6951d
DJ
63082009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6309
6310 * gdb.base/float.exp: Handle VFP registers.
6311
6e0a4f15
MS
63122009-07-14 Michael Snyder <msnyder@vmware.com>
6313
dcd5da87
MS
6314 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6315 to bring gdb to the beginning of the calling line.
6316
6e0a4f15
MS
6317 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6318 confusing the i386 epilogue unwinder.
6319
782b2b07
SS
63202009-07-14 Stan Shebs <stan@codesourcery.com>
6321
6322 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6323
f662c3bc
MS
63242009-07-14 Michael Snyder <msnyder@vmware.com>
6325
6326 * gdb.reverse/step-reverse.exp (stepi into function call):
6327 Call instruction may not be first instruction in the line.
6328 (reverse stepi from a function call): Used wrong line number.
6329
8f313923
JK
63302009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6331
6332 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6333
4662c76e
JK
63342009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6335
6336 Fix gdb.base/macscp.exp when using custom inputrc.
6337 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6338 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6339 env(TERM) set.
6340 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6341 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6342
aa81e255
JK
63432009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6344
6345 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6346 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6347 Change the compilation target to match the testcase name.
6348 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6349 testcase name.
6350 * a2-run.exp: Use for setup prepare_for_testing. Change the
6351 compilation target to match the testcase name.
6352 * gdb.base/commands.exp: Likewise.
6353 * gdb.base/finish.exp: Likewise.
6354 * gdb.base/float.exp: Likewise.
6355 * gdb.base/info-target.exp: Likewise.
6356 * gdb.base/relational.exp: Likewise.
6357 * gdb.base/term.exp: Likewise.
6358 * gdb.base/until.exp: Likewise.
6359 * gdb.base/volatile.exp: Likewise.
6360 * gdb.base/whatis-exp.exp: Likewise.
6361
4c93b1d7
HZ
63622009-07-11 Hui Zhu <teawater@gmail.com>
6363
6364 * gdb.base/help.exp (disassemble): Update expected help text.
6365
812f7342
TT
63662009-07-09 Tom Tromey <tromey@redhat.com>
6367
6368 * lib/gdb.exp: Handle TRANSCRIPT.
6369 (remote_spawn, remote_close, send_gdb): New procs.
6370
fbb8f299
PM
63712009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6372
6373 * gdb.python/python-prettyprint.c: Add counted null string
6374 structure.
6375 * gdb.python/python-prettyprint.exp: Print null string. Test for
6376 embedded nulls.
6377 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6378 * gdb.python/python-value.exp (test_value_in_inferior): Add
6379 variable length string fetch tests.
6380 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6381
c0ac0ec7
JK
63822009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6383
6384 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6385
30b66ecc
TT
63862009-07-07 Tom Tromey <tromey@redhat.com>
6387
6388 * gdb.base/call-rt-st.exp: Update for change to escape output.
6389 * gdb.base/callfuncs.exp: Likewise.
6390 * gdb.base/charset.exp: Likewise.
6391 * gdb.base/constvars.exp: Likewise.
6392 * gdb.base/long_long.exp: Likewise.
6393 * gdb.base/pointers.exp: Likewise.
6394 * gdb.base/printcmds.exp: Likewise.
6395 * gdb.base/setvar.exp: Likewise.
6396 * gdb.base/store.exp: Likewise.
6397 * gdb.cp/ref-types.exp: Likewise.
6398 * gdb.mi/mi-var-child.exp: Likewise.
6399 * gdb.mi/mi-var-display.exp: Likewise.
6400 * gdb.mi/mi2-var-display.exp: Likewise.
6401 * gdb.base/charset.exp: Test octal escape sequence length.
6402 Update for change to escape output.
6403
187c4a2b
JK
64042009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6405
6406 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6407
d80a43f9
DJ
64082009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6409
6410 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6411
047427a8
JK
64122009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6413
6414 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6415 gdbserver increasing $portnum if "Can't bind address" has been seen.
6416
8b5a0f4f
PA
64172009-07-05 Pedro Alves <pedro@codesourcery.com>
6418
6419 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6420 mingw32ce.
6421
7d93ba58
PA
64222009-07-05 Pedro Alves <pedro@codesourcery.com>
6423
6424 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6425 VFP format.
6426
2277426b
PA
64272009-07-02 Pedro Alves <pedro@codesourcery.com>
6428
6429 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6430 linux. Adjust to use "inferior", "info inferiors", "detach
6431 inferior" and "kill inferior" instead of "restart", "info fork",
6432 "detach fork" and "delete fork".
6433 * gdb.base/ending-run.exp: Spell out "info".
6434 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6435 the "kill" command.
6436
5af949e3
UW
64372009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6438
6439 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6440 change to prefix TLS offset in hex with 0x.
6441
5d3729b5
UW
64422009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6443
6444 * gdb.base/default.exp: Update test case for "x" changes.
6445
af589bd0
TG
64462009-07-01 Tristan Gingold <gingold@adacore.com>
6447
6448 * gdb.base/bigcore.exp: Make darwin untested.
6449
40974f91
JK
64502009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6451
6452 * gdb.base/completion.exp (directory completion): Create the directory.
6453 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6454 escapeuniquesub.
6455 (directory completion 2): Expect now ${escapeuniquesub}.
6456 (Glob remaining of directory test): Remove one excessive newline.
6457 Expect the real output.
6458
59dd3af6
JK
64592009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6460
6461 Fix `make check//%' target after `make check' has been ran.
6462 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6463 a mkdir call.
6464 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6465 (%/.dir): Remove.
6466
f4e164aa
JK
64672009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6468
6469 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6470 the expected result record.
6471
69af2122
JK
64722009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6473
6474 Remove racy FAILs relying just on the timeouts.
6475 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6476 (annotation_level 2): Remove racy FAILs.
6477
2fd481e1
PP
64782009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6479
6480 gdb/10275
889bf7c5
PA
6481 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6482
c38f313d
DJ
64832009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6484
6485 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6486
8b777f02
VP
64872009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6488
6489 * gdb.mi/mi-stack.exp: Testing symbolic options
6490 to -stack-list-locals and -stack-list-arguments.
6491
00c7eacf
JK
64922009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6493
6494 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6495
6bc80edc
TT
64962009-06-29 Tom Tromey <tromey@redhat.com>
6497
6498 * dg-extract-results.sh: New file.
6499 * Makefile.in (FORCE_PARALLEL): New variable.
6500 (CHECK_TARGET): New conditional variable.
6501 (check): Use CHECK_TARGET.
6502 (DO_RUNTEST): New variable.
6503 (check-single): New target.
6504 (TEST_DIRS): New variable.
6505 (TEST_TARGETS): Likewise.
6506 (check-parallel): New target.
6507 (check-gdb.%): New pattern.
6508 (BASE1_FILES): New variable.
6509 (BASE2_FILES): Likewise.
6510 (check-gdb.base%): New pattern.
6511 (%/.dir): New pattern.
6512 * configure: Rebuild.
6513 * aclocal.m4 (AM_CONDITIONAL): New defun.
6514 * configure.ac: Check whether user is using GNU make.
6515 (GMAKE): New conditional.
6516
794684b6
SW
65172009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6518
6519 * gdb.cp/namespace-nested-import.cc: New test.
6520 * gdb.cp/namespace-nested-import.exp: New test.
6521
edb3359d
DJ
65222009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6523
6524 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6525 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6526 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6527 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6528 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6529 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6530 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6531 gdb.opt/inline-markers.c: New files.
6532 * lib/gdb.exp (skip_inline_frame_tests): New function.
6533 (skip_inline_var_tests): New function.
6534
cf657a0c
AS
65352009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6536
6537 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6538 backtrace.
6539
28d41a99
MS
65402009-06-27 Michael Snyder <msnyder@vmware.com>
6541
6542 * gdb.reverse: New directory.
6543 * gdb.reverse/break-reverse.c: New test.
6544 * gdb.reverse/break-reverse.exp: New test.
6545 * gdb.reverse/consecutive-reverse.c: New test.
6546 * gdb.reverse/consecutive-reverse.exp: New test.
6547 * gdb.reverse/finish-reverse.c: New test.
6548 * gdb.reverse/finish-reverse.exp: New test.
6549 * gdb.reverse/machinestate.c: New test.
6550 * gdb.reverse/ms1.c: New test.
6551 * gdb.reverse/machinestate.exp: New test.
6552 * gdb.reverse/Makefile.in: New file.
6553 * gdb.reverse/shr2.c: New test.
6554 * gdb.reverse/solib-reverse.c: New test.
6555 * gdb.reverse/solib-reverse.exp: New test.
6556 * gdb.reverse/step-reverse.c: New test.
6557 * gdb.reverse/step-reverse.exp: New test.
6558 * gdb.reverse/until-reverse.c: New test.
6559 * gdb.reverse/ur1.c: New test.
6560 * gdb.reverse/until-reverse.exp: New test.
6561 * gdb.reverse/watch-reverse.c: New test.
6562 * gdb.reverse/watch-reverse.exp: New test.
6563 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6564 * configure: Regenerate.
6565
fe3c8b0d
DE
65662009-06-26 Doug Evans <dje@google.com>
6567
6568 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6569
3a72a602
PM
65702009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6571
6572 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6573 windows problem for 'file delete $binfile'.
6574
27aa8d6a
SW
65752009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6576
6577 * gdb.cp/namespace-using.exp: New test.
6578 * gdb.cp/namespace-using.cc: New test.
6579
8ac055f8
JB
65802009-05-20 Joel Brobecker <brobecker@adacore.com>
6581
6582 * gdb.ada/variant_record_packed_array: New testcase.
6583
85e306ed
TT
65842009-06-23 Tom Tromey <tromey@redhat.com>
6585
6586 * gdb.base/charset.exp (test_combination): Regression test.
6587 * gdb.base/charset.c (my_wchar_t): New typedef.
6588 (myvar): New global.
6589 (main): Set myvar.
6590
56643c5e
PM
65912009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6592
6593 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6594 target.
6595
1fac167a
UW
65962009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6597
6598 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6599
7ccb0be9
UW
66002009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6601
6602 * gdb.mi/gdb680.exp: Update test for error message.
6603
568d6575
UW
66042009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6605
6606 * gdb.base/annota1.exp: Allow multiple occurrences of the
6607 frames-invalid annotation.
6608 * gdb.cp/annota2.exp: Likewise.
6609
7cd1089b
PM
66102009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6611
6612 * gdb.cp/gdb2495.cc: New file.
6613 * gdb.cp/gdb2495.exp: New file.
6614
72c63395
JK
66152009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6616
6617 Report error on GDB crash during runto.
6618 * lib/gdb.exp (runto <eof>): New.
6619
3788363d
DJ
66202009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6621
6622 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6623 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6624 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6625 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6626 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6627 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6628 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6629 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6630 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6631 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6632 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6633 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6634 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6635 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6636 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6637 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6638 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6639 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6640 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6641 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6642 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6643 gdb.trace/passcount.exp, gdb.trace/report.exp,
6644 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6645 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6646 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6647 executable.
6648
17592de3
PA
66492009-06-07 Pedro Alves <pedro@codesourcery.com>
6650
6651 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6652 defined before referencing it.
6653
701e355d
DE
66542009-06-03 Doug Evans <dje@google.com>
6655
6656 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6657 * gdb.arch/i386-see.c: Ditto.
6658
f2292c65
PM
66592009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6660
6661 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6662 (check_macro): Return 1 if undefined.
6663 If first test fails, check if macro debug information is available,
6664 and report unsupported test if no macro information is found.
6665
5a437975
DE
66662009-05-29 Doug Evans <dje@google.com>
6667
6668 * gdb.threads/hand-call-in-threads.exp: New.
6669 * gdb.threads/hand-call-in-threads.c: New.
6670
c141c696
MS
66712009-05-29 Michael Snyder <msnyder@vmware.com>
6672
6673 * gdb.base/break-always.exp: Change "1" to "on".
6674 Add confirmation check.
6675
b3444185
PA
66762009-05-28 Pedro Alves <pedro@codesourcery.com>
6677
6678 * gdb.threads/threxit-hop-specific.c: New.
6679 * gdb.threads/threxit-hop-specific.exp: New.
6680 * gdb.threads/thread-execl.c: New.
6681 * gdb.threads/thread-execl.exp: New.
6682
b6313243
TT
66832009-05-27 Tom Tromey <tromey@redhat.com>
6684 Thiago Jung Bauermann <bauerman@br.ibm.com>
6685
6686 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6687 (mi_child_regexp): Likewise.
6688 (mi_list_varobj_children_range): Likewise.
6689 (mi_get_features): Likewise.
6690 (mi_list_varobj_children): Rewrite.
6691 * gdb.python/python-mi.exp: New file.
6692
a6bac58e
TT
66932009-05-27 Tom Tromey <tromey@redhat.com>
6694 Thiago Jung Bauermann <bauerman@br.ibm.com>
6695 Phil Muldoon <pmuldoon@redhat.com>
6696 Paul Pluzhnikov <ppluzhnikov@google.com>
6697
6698 * gdb.python/python-prettyprint.exp: New file.
6699 * gdb.python/python-prettyprint.c: New file.
6700 * gdb.python/python-prettyprint.py: New file.
6701 * gdb.base/display.exp: print/r is now valid.
6702
2c74e833
TT
67032009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6704 Tom Tromey <tromey@redhat.com>
6705 Pedro Alves <pedro@codesourcery.com>
6706 Paul Pluzhnikov <ppluzhnikov@google.com>
6707
6708 * gdb.python/python-template.exp: New file.
6709 * gdb.python/python-template.cc: New file.
6710 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6711 tests.
6712 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6713 Call it.
6714 (test_value_after_death): New proc.
6715 * gdb.python/python-value.c (PTR): New typedef.
6716 (main): New variable 'x'.
6717
89c73ade
TT
67182009-05-27 Tom Tromey <tromey@redhat.com>
6719
6720 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6721 tests.
6722 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6723 Call it.
6724
a75724bc
PA
67252009-05-27 Pedro Alves <pedro@codesourcery.com>
6726
6727 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6728
e58b0e63
PA
67292009-05-24 Pedro Alves <pedro@codesourcery.com>
6730
6731 * gdb.threads/fork-thread-pending.c: New.
6732 * gdb.threads/fork-thread-pending.exp: New.
6733
4ac36638
JK
67342009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6735
6736 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6737 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6738
889bf7c5 67392009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6740
889bf7c5 6741 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6742
b242c3c2
PA
67432009-05-17 Pedro Alves <pedro@codesourcery.com>
6744
6745 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6746 `gdb_get_line_number'. Call `callee' in both parent and child.
6747 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6748 `gdb_get_line_number' instead of hardcoding line numbers.
6749 (catch_fork_unpatch_child): New procedure to test detaching
6750 breakpoints from child fork.
6751 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6752 hardcoding line numbers.
6753 (do_fork_tests): Run `catch_fork_unpatch_child'.
6754
ee342b23
VP
67552009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6756
6757 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6758 of structure type enters or leaves the scope, it
6759 is reported by -var-update.
6760
e2009e98
DE
67612009-05-11 Doug Evans <dje@sebabeach.org>
6762
6763 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6764 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6765 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6766
00903456
JK
67672009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6768
6769 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6770
dc621c35
DE
67712009-04-30 Doug Evans <dje@google.com>
6772
6773 * gdb.threads/watchthreads2.exp: New testcase.
6774 * gdb.threads/watchthreads2.c: New testcase.
6775
9ab4e744
DE
67762009-04-29 Doug Evans <dje@google.com>
6777
6778 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6779 * gdb.cp/mb-ctor.cc: Ditto.
6780 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6781 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6782 * gdb.cp/mb-inline1.cc: Call it.
6783 * gdb.cp/mb-inline2.cc: Ditto.
6784 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6785 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6786
484086b7
JK
67872009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6788
6789 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6790 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6791 Replace all uses of `decimal' by `nonzero'.
6792 (info macro FROM_COMMANDLINE): New test.
6793
379a77b5
TT
67942009-04-27 Tom Tromey <tromey@redhat.com>
6795
6796 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6797
b92b73c2
DE
67982009-04-27 Doug Evans <dje@google.com>
6799
6800 * gdb.threads/watchthreads.c (main): Initialize args before starting
6801 the threads. Plus formatting cleanup.
6802 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6803 biased scheduling of one thread.
6804
945a118d
JG
68052009-04-27 Jerome Guitton <guitton@adacore.com>
6806
6807 * gdb.cp/templates.cc (GetMax): New template.
6808 (main): Declare two instances of GetMax.
6809 * gdb.cp/templates.exp: Add new test.
6810
d389af10
JK
68112009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6812
6813 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6814
e7f86de9
JM
68152009-04-22 Joseph Myers <joseph@codesourcery.com>
6816
6817 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6818
334cc82d
TT
68192009-04-15 Tom Tromey <tromey@redhat.com>
6820
6821 * gdb.base/charset.exp: Add regression test.
6822
d12672cc
JB
68232009-04-14 Joel Brobecker <brobecker@adacore.com>
6824
6825 * gdb.base/exe-lock.exp: New testcase.
6826
18e8c3bc
TT
68272009-04-13 Tom Tromey <tromey@redhat.com>
6828
6829 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6830 operator on Frame.
6831
5ecd5cbe
UW
68322009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6833
6834 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6835 * gdb.server/ext-attach.exp: Likewise.
6836
7309f756
VP
68372009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6838
6839 Eliminate some sleep usage.
6840
889bf7c5
PA
6841 * gdb.mi/basics.c (do_nothing): New.
6842 (main): Use do_nothing instead of printf, so that
6843 not to introduce race condition between output of
6844 inferiour and output of gdb. Do not use sleep as it
6845 is not generally available on embedded targets.
7309f756 6846
f4b95f6f
PA
68472009-04-02 Pedro Alves <pedro@codesourcery.com>
6848
6849 * gdb.server/ext-attach.exp: Expect an optional process id after
6850 "Detached from remote process".
6851
de40b933
JK
68522009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6853
6854 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6855 gdb.dwarf2/dw2-unresolved.exp: New.
6856
2ae101a4
PA
68572009-04-02 Pedro Alves <pedro@codesourcery.com>
6858
6859 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6860 mi_run_to_main.
6861
56a8e183
PA
68622009-04-02 Pedro Alves <pedro@codesourcery.com>
6863
6864 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6865 mi_run_to_main. Skip thread exit test on remote targets.
6866 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6867 mi_run_to_main.
6868 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6869 mi_run_to_main.
6870 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6871 when expecting ^connected. Detect when the target doesn't support
6872 non-stop mode.
6873 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6874 supported. Return -1 on error, 0 on success.
6875 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6876 (mi_runto): Return mi_runto_helper's result explicitly.
6877
c35fafde
PA
68782009-04-01 Pedro Alves <pedro@codesourcery.com>
6879
6880 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6881
f8a8dce6
JB
68822009-04-01 Tom Tromey <tromey@redhat.com>
6883
6884 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6885 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6886 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6887 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6888
71c25dea
TT
68892009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6890 Jan Kratochvil <jan.kratochvil@redhat.com>
6891
6892 PR gdb/931
6893 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6894 output.
6895 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6896 for gdb/931.
6897 * dw2-strp.S (DW_AT_language): Change to C++.
6898 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6899
02d9a9ce
JB
69002009-03-31 Joel Brobecker <brobecker@adacore.com>
6901
6902 * gdb.ada/tasks: New testcase.
6903
1042e4c0
SS
69042009-03-30 Stan Shebs <stan@codesourcery.com>
6905
6906 * gdb.trace/actions.exp: Update to match new info trace format.
6907 * gdb.trace/deltrace.exp: Ditto.
6908 * gdb.trace/infotrace.exp: Ditto.
6909 * gdb.trace/passcount.exp: Ditto.
6910 * gdb.trace/save-trace.exp: Ditto.
6911 * gdb.trace/while-stepping.exp: Ditto.
6912 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6913
f8f6f20b
TJB
69142009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6915
6916 * gdb.python/python-frame.c: New file.
6917 * gdb.python/python-frame.exp: New file.
6918
c0c6f777
TJB
69192009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6920
6921 * gdb.python/python-value.exp: Add tests for the address
6922 attribute.
6923
3cb51905
AS
69242009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6925
6926 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6927
88fc996f
DE
69282009-03-26 Doug Evans <dje@google.com>
6929
6930 * gdb.mi/mi-nonstop-exit.exp: New file.
6931 * gdb.mi/non-stop-exit.c: New file.
6932
56ef84b1
TT
69332009-03-26 Tom Tromey <tromey@redhat.com>
6934
6935 Update for change to prologue skipping:
6936 * gdb.mi/mi2-simplerun.exp: Update.
6937 * gdb.mi/mi2-break.exp: Update.
6938 * gdb.mi/mi-simplerun.exp: Update.
6939 * gdb.mi/mi-break.exp: Update.
6940 * gdb.base/ending-run.exp: Update.
6941
def2b000
TJB
69422009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6943
6944 * gdb.python/python-value.exp (test_value_in_inferior): Test
6945 gdb.Value.is_optimized_out attribute.
6946
442ddf59
JK
69472009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6948
6949 * gdb.dwarf2/dw2-noloc-main.c: New file.
6950 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6951 (.text): Remove.
6952 (.data): New.
6953 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6954 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6955 (DW_TAG_subprogram func_cu1, noloc): Remove.
6956 (main): New.
6957 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6958 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6959 (file_symbols): New procedure.
6960
a8df5de4
TT
69612009-03-25 Tom Tromey <tromey@redhat.com>
6962
6963 * gdb.base/charset.exp (valid_target_charset): New proc.
6964 Use it to skip tests on invalid charsets.
6965
cc1d7add
PM
69662009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6967
6968 * gdb.base/completion.exp: Add a test for directory completion.
6969
bcd5727b
JK
69702009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6971
6972 Fix a racy FAIL.
6973 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6974 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6975
cc924cad
TJB
69762009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6977
6978 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6979 * gdb.python/python-function.exp: Add test for function returning
6980 a GDB value.
6981
bc3b79fd
TJB
69822009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6983
6984 * gdb.python/python-function.exp: New file.
6985
6c7a06a3
TT
69862009-03-20 Tom Tromey <tromey@redhat.com>
6987
6988 * gdb.base/store.exp: Update for change to escape output.
6989 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6990 to escape output.
6991 * gdb.base/pointers.exp: Update for change to escape output.
6992 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6993 to escape output.
6994 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6995 escape output.
6996 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6997 to escape output.
6998 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6999 escape output.
7000 * gdb.base/setvar.exp: Update for change to escape output.
7001 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7002 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7003 to escape output.
7004 (test_print_string_constants): Likewise.
7005 * gdb.base/charset.exp (valid_host_charset): Check size of
7006 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7007 cases. Handle "auto"-related output.
7008 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7009 (uvar, Uvar): New globals.
7010
c31af87b
JG
70112009-03-19 Jerome Guitton <guitton@adacore.com>
7012
7013 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7014 deltas.
7015 * gdb.ada/fixed_points.exp: Ditto.
7016
51272cf2
PA
70172009-03-18 Pedro Alves <pedro@codesourcery.com>
7018
7019 * return-nodebug.c: Don't include stdio.h.
7020 (init): Delete.
7021 (func): Delete definition and provide extern declaration.
7022 (t): New.
7023 (main): Don't call printf. Call func and store its result in t.
7024 * return-nodebug1.c: New.
7025 * return-nodebug.exp: Don't expect stdio output. Instead, print
7026 the global variable t. Drop printf formatters and cast types from
7027 foreach loop. Don't use prepare_for_testing. Compile
7028 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7029 define FORMAT or CAST.
7030
d24948ac
PP
70312009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7032
7033 * gdb.base/solib-display.exp: Disable test for remote targers.
7034
61ff14c6
JK
70352009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7036
7037 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7038
cb4dce93
JK
70392009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7040
7041 Fix a racy FAIL.
7042 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7043 code from `follow parent, print pids'.
7044 (`follow child, print pids', `follow parent, print pids'): Call it.
7045 Replace `gdb_test "break..."' by gdb_breakpoint.
7046
f7c60c5e
VP
70472009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7048
7049 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 7050 sync and async modes.
f7c60c5e 7051
383ace49
JB
70522009-03-12 Joel Brobecker <brobecker@adacore.com>
7053
7054 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7055 that was checked in by mistake. Remove loading of ada.exp, since
7056 this is not necessary in this case.
7057
4ce102af
JB
70582009-03-12 Joel Brobecker <brobecker@adacore.com>
7059
7060 * gdb.ada/ptype_arith_binop.exp: New testcase.
7061
529a2aef
JB
70622009-03-12 Joel Brobecker <brobecker@adacore.com>
7063
7064 * gdb.ada/mod_from_name: New testcase.
7065
8a38181c
JB
70662009-03-12 Joel Brobecker <brobecker@adacore.com>
7067
7068 * gdb.ada/tick_last_segv: New testcase.
7069
11436dee
VP
70702009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7071
61ff14c6 7072 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 7073
1f31650a
VP
70742009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7075
61ff14c6
JK
7076 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7077 include the token in ^running and frame info in *stopped.
1f31650a 7078
a3247a22
PP
70792009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7080
7081 * solib-display.exp: New file.
7082 * solib-display-main.c: New file.
7083 * solib-display-lib.c: New file.
61ff14c6 7084
aae64587
PA
70852009-03-05 Pedro Alves <pedro@codesourcery.com>
7086
7087 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7088
44aabfbc
JK
70892009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7090
7091 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7092 (list_and_check_macro): Use more specific test name.
7093 (next to definition): Make the test names unique.
7094
c087fcd3
PM
70952009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7096
7097 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7098
c86cf029
VP
70992009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7100
7101 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7102 notifications.
7103 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7104 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7105 * lib/mi-support.exp (library_loaded_re): New.
7106 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7107
3ea85240
VP
71082009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7109
7110 * gdb.gdb/observer.exp: Use test_notification observer, not
7111 normal_stop, everywhere.
7112 (test_normal_stop_notifications): Rename to...
7113 (test_notifications): ...this.
7114 (test_observer_normal_stop): Rename to...
7115 (test_observer): ...this.
7116
1903f0e6
DE
71172009-02-16 Doug Evans <dje@google.com>
7118
7119 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7120 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7121 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7122 (test_prefixed_syscall,test_int3): New tests.
7123 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7124 (test_prefixed_syscall,test_int3): New tests.
7125
1d33d6ba
VP
71262009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7127
3cb51905
AS
7128 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7129 (mi_expect_interrupt): Likewise.
7130 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7131 response.
1d33d6ba 7132
faafb047
PM
71332009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7134
7135 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7136 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7137 Replace calls to get_valueofx by get_hexadecimal_valueof.
7138
417e16e2
PM
71392009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7140
7141 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7142 (get_integer_valueof): New procedure.
7143 (get_sizeof): Use new get_integer_value_of.
7144 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7145 by get_integer_valueof.
7146
7065b901
TT
71472009-02-13 Tom Tromey <tromey@redhat.com>
7148
7149 * gdb.base/remote.exp (get_sizeof): Remove.
7150 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7151 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7152 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7153 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7154 (get_sizeof): Likewise.
7155
5d7cb8df
JK
71562009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7157
7158 PR fortran/9806
7159 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7160
b2febfff
PP
71612009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7162
7163 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7164
4aa995e1
PA
71652009-02-06 Pedro Alves <pedro@codesourcery.com>
7166
7167 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7168
d8906c6f
TJB
71692009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7170
7171 * gdb.python/python-cmd.exp: New file.
7172
ff4ab08d
TG
71732009-02-06 Tristan Gingold <gingold@adacore.com>
7174
7175 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7176
aacd552b
TG
71772009-02-05 Tristan Gingold <gingold@adacore.com>
7178
7179 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7180 pointer is dereferenced and use this signal name in regexp.
7181 * gdb.base/signull.exp: Ditto.
7182 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7183 * gdb.base/signull.c (main): Ditto.
7184
08c637de
TJB
71852009-02-04 Tom Tromey <tromey@redhat.com>
7186 Thiago Jung Bauermann <bauerman@br.ibm.com>
7187
7188 * gdb.python/python-value.exp: Use `gdb.history' instead of
7189 `gdb.value_from_history'.
7190 (test_value_numeric_ops): Add test for conversion of enum constant.
7191 * gdb.python/python-value.c (enum e): New type.
7192 (evalue): New global.
7193 (main): Use argv.
7194
20261af8
JG
71952009-02-04 Jerome Guitton <guitton@adacore.com>
7196
7197 * gdb.ada/uninitialized_vars: New test program.
7198 * gdb.ada/uninitialized_vars.exp: New testcase.
7199
52e44b43
TT
72002009-02-02 Tom Tromey <tromey@redhat.com>
7201
7202 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7203 * gdb.cp/pr2489.cc: Rename...
7204 * gdb.cp/pr9594.cc: ... to this.
7205
1c71341a
TT
72062009-02-02 Tom Tromey <tromey@redhat.com>
7207
7208 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7209 * gdb.cp/pr2489.cc: New file.
7210 * gdb.cp/cpcompletion.exp: New file.
7211
a4295225
TT
72122009-02-02 Tom Tromey <tromey@redhat.com>
7213
7214 PR exp/9059:
7215 * gdb.cp/call-c.exp: Add regression test.
7216 * gdb.cp/call-c.cc (FooHandle): New typedef.
7217 (main): New variable 'handle'.
7218
592375cd
VP
72192009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7220
7221 * lib/mi-support.exp (et_mi_thread_list)
7222 (check_mi_and_console_threads): Adjust for current thread in
7223 -thread-list-ids output.
7224
41447f92
VP
72252009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7226
889bf7c5
PA
7227 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7228 Call it.
41447f92 7229
35669430
DE
72302009-01-28 Doug Evans <dje@google.com>
7231
7232 * gdb.arch/amd64-disp-step.S: New file.
7233 * gdb.arch/amd64-disp-step.exp: New file.
7234 * gdb.arch/i386-disp-step.S: New file.
7235 * gdb.arch/i386-disp-step.exp: New file.
7236
09f00d9a
PM
72372009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7238
7239 * gdb.base/find.exp: Set newline variable
7240 using quotes instead of braces to fix cygwin failures.
7241
1e8fb976
PA
72422009-01-23 Pedro Alves <pedro@codesourcery.com>
7243
7244 * gdb.base/radix.exp: Add tests to ensure that that set
7245 input-radix 0 and set output-radix 0 are really rejected.
7246
da061712
PA
72472009-01-23 Pedro Alves <pedro@codesourcery.com>
7248
7249 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7250 copyright years.
7251
dd7e2d2b
PA
72522009-01-23 Pedro Alves <pedro@codesourcery.com>
7253
7254 PR gdb/9664:
7255 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7256
392452f6
PA
72572009-01-22 Pedro Alves <pedro@codesourcery.com>
7258
7259 PR c++/9631:
7260 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7261
8653e71c
PM
72622009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7263
7264 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7265 binfile definition to fix Windows OS failure.
7266
a12cc160
DJ
72672009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7268
7269 PR gdb/9346
7270 * gdb.base/interrupt.c (sigint_handler): New.
7271 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7272 on error.
7273 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7274 Test "signal SIGINT".
7275
b89667eb
DE
72762009-01-19 Doug Evans <dje@google.com>
7277
7278 * gdb.base/break.exp: Update expected gdb output.
7279 * gdb.base/sepdebug.exp: Ditto.
7280 * gdb.mi/mi-syn-frame.exp: Ditto.
7281 * gdb.mi/mi2-syn-frame.exp: Ditto.
7282 * gdb.base/call-signal-resume.exp: New file.
7283 * gdb.base/call-signals.c: New file.
7284 * gdb.base/unwindonsignal.exp: New file.
7285 * gdb.base/unwindonsignal.c: New file.
7286 * gdb.threads/interrupted-hand-call.exp: New file.
7287 * gdb.threads/interrupted-hand-call.c: New file.
7288 * gdb.threads/thread-unwindonsignal.exp: New file.
7289
adb483fe
DJ
72902009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7291
7292 * gdb.base/define.exp: Test defining and hooking prefix commands.
7293 * gdb.python/python.exp: Update test for "show user" output.
7294
60023297
JK
72952009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7296
7297 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7298 now the output exactly, using less wildcards. Expect also the output
7299 of gfortran-4.3. Update for the f-valprint.c modification from
7300 2008-04-22.
7301 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7302 Remove gdb_test test names where matching the command.
7303
ccc57cf9
PA
73042009-01-01 Pedro Alves <pedro@codesourcery.com>
7305
7306 PR breakpoints/9681:
7307 * gdb.base/watchpoint.exp: Add regression test.
7308
c7a6ca08
PA
73092008-12-31 Pedro Alves <pedro@codesourcery.com>
7310
7311 * gdb.threads/attach-into-signal.exp: Don't use
7312 gdb_suppress_entire_file.
7313 * gdb.threads/attach-stopped.exp: Ditto.
7314 * gdb.threads/attachstop-mt.exp: Ditto.
7315
3a031f65
PA
73162008-12-31 Pedro Alves <pedro@codesourcery.com>
7317
7318 PR gdb/8812:
7319 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7320
09e6485f
PA
73212008-12-29 Pedro Alves <pedro@codesourcery.com>
7322
7323 PR gdb/7536:
7324 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7325 and unsupported output radices are really rejected.
7326
0cd53049
JK
73272008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7328
7329 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7330
ba163c7e
TT
73312008-12-22 Tom Tromey <tromey@redhat.com>
7332
7333 * gdb.cp/punctuator.exp: New file.
7334
6f4de6c9
JK
73352008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7336
7337 * gdb.base/completion.exp (Completing non-existing component): New test.
7338
0f34d0b4
JK
73392008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7340
7341 Fix for PR gdb/8648.
7342 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7343 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7344 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7345 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7346
db2ad4c3
JK
73472008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7348
7349 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7350
bb5ef15e
DP
73512008-12-16 Christophe Lyon <christophe.lyon@st.com>
7352
7353 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7354 compiler actually generate code at the expected line number.
7355
90142adc
JZ
73562008-12-15 Jie Zhang <jie.zhang@analog.com>
7357
7358 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7359
fad6eecd
TT
73602008-12-12 Tom Tromey <tromey@redhat.com>
7361
7362 * gdb.base/commands.exp (redefine_hook_test): New proc.
7363 Call it.
7364
17c8aaf5
TT
73652008-12-11 Tom Tromey <tromey@redhat.com>
7366
7367 * gdb.base/macscp.exp: New regression test.
7368
7c8adf68
TT
73692008-12-11 Tom Tromey <tromey@redhat.com>
7370
7371 * gdb.base/macscp.exp: Print "address.addr".
7372 * gdb.base/macscp1.c (struct outer): New struct.
7373 (address): New global.
7374
b05dcbb7
TT
73752008-12-09 Tom Tromey <tromey@redhat.com>
7376
7377 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7378 Call it.
7379
2d476de1
DE
73802008-12-04 Doug Evans <dje@google.com>
7381
7382 * gdb.server/ext-run.exp: Relax regexp for init program.
7383
87bdc959
TG
73842008-12-03 Tristan Gingold <gingold@adacore.com>
7385
7386 * gdb.base/macscp.exp: Generate an object file during compilation
7387 to work around Darwin dsymutil limitations.
7388
e0740f77
JK
73892008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7390
7391 Test resolving external references to TLS variables.
7392 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7393 FILE2_THREAD_LOCAL.
7394 (testfile2, srcfile2): New variables.
7395 * gdb.threads/tls.c (file2_thread_local)
7396 (function_referencing_file2_thread_local): New.
7397 * gdb.threads/tls2.c: New file.
7398
67f0aac5
JB
73992008-11-28 Joel Brobecker <brobecker@adacore.com>
7400
7401 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7402 rather than integer, as integer might not be big enough when
7403 on 64bit targets.
67f0aac5 7404
c332165e
JG
74052008-11-27 Jerome Guitton <guitton@adacore.com>
7406
7407 * gdb.cp/formatted-ref.exp: Add equality test.
7408 * gdb.ada/formatted_ref.exp: Ditto.
7409
fc9b693c
JK
74102008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7411
7412 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7413 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7414
a9c64011
AS
74152008-11-20 Andreas Schwab <schwab@suse.de>
7416
7417 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7418 matching syscall entry point.
7419 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7420 (tcatch_vfork_then_child_follow): Likewise. Finish through
7421 vfork even if we stopped at the syscall trampoline.
7422
e2fd701e
DE
74232008-11-20 Doug Evans <dje@google.com>
7424
7425 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7426
69abc51c
TJB
74272008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7428
7429 * gdb.arch/ppc-dfp.exp: New file.
7430 * gdb.arch/ppc-dfp.c: New file.
7431
c14c28ba
PP
74322008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7433
7434 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7435
2e74121d
DE
74362008-11-17 Doug Evans <dje@google.com>
7437
7438 * gdb.mi/mi-syn-frame.exp: Update expected output.
7439 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7440
66bb093b
VP
74412008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7442
7443 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7444 "thread N" results in =thread-selected.
7445 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7446 (mi_send_resuming_command_raw): Be prepared for
7447 =thread-selected.
7448
3d043ef6
VP
74492008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7450
a9c64011
AS
7451 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7452 * lib/mi-support.exp: Likewise.
3d043ef6 7453
808104c8
JB
74542008-11-16 Joel Brobecker <brobecker@adacore.com>
7455
7456 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7457 commands from the expected output for "help catch".
7458
00b22944
JB
74592008-11-15 Joel Brobecker <brobecker@adacore.com>
7460
7461 * gdb.ada/int_deref.exp: New testcase.
7462
59669435
TT
74632008-11-14 Nick Roberts <nickrob@snap.net.nz>
7464
7465 * gdb.mi/gdb2549.exp: New file.
7466
de04a248
DE
74672008-11-11 Doug Evans <dje@google.com>
7468
7469 * gdb.base/callexit.exp: New file.
7470 * gdb.base/callexit.c: New file.
7471
6b8ce727
DE
74722008-11-10 Doug Evans <dje@google.com>
7473
7474 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7475 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7476 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7477 (default_gdb_start,default_gdb_exit): Ditto.
7478 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7479 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7480 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7481 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7482 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7483 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7484
1b14b8aa
AS
74852008-11-03 Andreas Schwab <schwab@suse.de>
7486
7487 * gdb.base/hashline2.exp: Fix typo.
7488 * gdb.base/hashline3.exp: Likewise.
7489
f3134b88
TT
74902008-10-30 Tom Tromey <tromey@redhat.com>
7491
7492 * gdb.base/pointers.exp: Add test.
7493 * gdb.base/pointers.c (k, S): New typedefs.
7494 (instance): New global.
7495
c2226152
AS
74962008-10-30 Andreas Schwab <schwab@suse.de>
7497
7498 * gdb.base/args.exp: Add tests for newlines.
7499
462f405c
JB
75002008-10-30 Joel Brobecker <brobecker@adacore.com>
7501
7502 gdb.base/foll-exec.exp: Update the expected output of a couple
7503 of "info breakpoints" tests.
7504
79a45b7d
TT
75052008-10-28 Tom Tromey <tromey@redhat.com>
7506
7507 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7508
adc13a14
PA
75092008-10-24 Pedro Alves <pedro@codesourcery.com>
7510
7511 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7512 gdb_start_cmd.
7513 Use runto_main before any test that requires execution.
7514
252fbfc8
PA
75152008-10-23 Pedro Alves <pedro@codesourcery.com>
7516
7517 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7518 instead of SIGINT.
7519
28148e3d
JB
75202008-10-22 Joel Brobecker <brobecker@adacore.com>
7521
7522 * gdb.base/completion.exp: Update expected output following
7523 the addition of the "info tasks" command.
7524
c209f847
TT
75252008-10-22 Tom Tromey <tromey@redhat.com>
7526
7527 * gdb.base/exprs.exp (test_expr): Add test for string
7528 concatenation.
7529
f177e350
PA
75302008-10-19 Pedro Alves <pedro@codesourcery.com>
7531
7532 * configure.ac: Output gdb.python/Makefile.
7533 * configure: Regenerate.
7534 * gdb.python/Makefile.in: New.
7535
cce89356
JB
75362008-10-16 Joel Brobecker <brobecker@adacore.com>
7537
7538 * gdb.base/foll-fork.exp: Adjust the expected output to match
7539 the new description for fork/vfork catchpoints in the "info
7540 breakpoints" output.
7541
176d289d
TJB
75422008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7543
7544 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7545
a08702d6
TJB
75462008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7547
7548 * gdb.python/python-value.c: New file.
7549 * gdb.python/python-value.exp: New file.
7550
1c5cfe86
PA
75512008-10-15 Pedro Alves <pedro@codesourcery.com>
7552
7553 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7554
5a98ad69
DP
75552008-10-15 Denis Pilat <denis.pilat@st.com>
7556
41702f1b 7557 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7558
dcb1a1e2
TT
75592008-10-09 Tom Tromey <tromey@redhat.com>
7560
7561 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7562 'fprintf' and 'stderr'.
7563
9124fe48
JB
75642008-10-07 Joel Brobecker <brobecker@adacore.com>
7565
7566 * gdb.ada/ref_tick_size.exp: New testcase.
7567
45452591
DE
75682008-10-06 Doug Evans <dje@google.com>
7569
7570 * gdb.dwarf2/dw2-cu-size.exp: New file.
7571 * gdb.dwarf2/dw2-cu-size.S: New file.
7572
7573 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7574 .Ltype_int for clarity.
7575
4fc5b208
PP
75762008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7577
7578 PR gdb/2384:
7579 * gdb.cp/gdb2384.exp: Extended to test more cases.
7580 * gdb.cp/gdb2384.cc: Likewise.
7581 * gdb.cp/gdb2384-base.h: Likewise.
7582 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7583
d78df370
JK
75842008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7585
7586 * gdb.base/maint.exp (maint print type): Remove printing
7587 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7588
9a044a89
TT
75892008-09-30 Tom Tromey <tromey@redhat.com>
7590
7591 * gdb.base/macscp.exp: Add completion tests.
7592 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7593 (TWENTY_THREE): Likewise.
7594 (FORTY_EIGHT): Likewise.
7595
506800a9
TT
75962008-09-30 Tom Tromey <tromey@redhat.com>
7597
7598 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7599 everywhere.
7600 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7601
1a6f01b5
JK
76022008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7603
7604 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7605 testcase is derived from. Fix racy dependency on an expected PID
7606 number. No longer support the testcase on Linux kernel 2.4.x.
7607
2fae03e8
TT
76082008-09-27 Tom Tromey <tromey@redhat.com>
7609
7610 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7611 and varargs.
7612
1ad15515
PA
76132008-09-22 Pedro Alves <pedro@codesourcery.com>
7614
7615 * lib/mi-support.exp (mi_expect_interrupt): New.
7616 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7617 from gdb.mi/mi-nonstop.exp.
7618 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7619 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7620 lib/mi-support.exp.
7621 Use mi_check_thread_states throughout. Avoid ".*" and do not
7622 require an anchor after -exec-run.
7623
d0b76dc6
DJ
76242008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7625
7626 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7627 stop is pending. Avoid ".*" when two stops are pending.
7628 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7629 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7630 newlines in fullnames.
7631 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7632 (mi_expect_stop): Update comments. Only anchor in sync mode.
7633 Do not match newlines.
7634 (mi_send_resuming_command_raw): Always return status.
7635 (mi_get_stop_line): Do not match more than one line by accident.
7636 Only anchor in sync mode.
7637 (mi_run_inline_test): If -exec-next fails, give up.
7638
9990c830
UW
76392008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7640
7641 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7642 on SPU.
7643
ebcf6f00
JB
76442008-09-10 Joel Brobecker <brobecker@adacore.com>
7645
7646 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7647
b6db24e5
JB
76482008-09-10 Joel Brobecker <brobecker@adacore.com>
7649
7650 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7651 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7652 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7653 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7654 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7655 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7656 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7657 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7658 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7659 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7660 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7661 Include the "= " sequence in the expected output of print tests.
7662
2bf448e0
JB
76632008-09-10 Joel Brobecker <brobecker@adacore.com>
7664
7665 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7666 description for boolean types.
7667
d51fd4c8
PA
76682008-09-09 Pedro Alves <pedro@codesourcery.com>
7669
7670 * gdb.base/hook-stop-continue.c: New.
7671 * gdb.base/hook-stop-continue.exp: New.
7672
694182d2
DJ
76732008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7674
7675 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7676
3b8a7fc0
JG
76772008-09-08 Jerome Guitton <guitton@adacore.com>
7678
7679 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7680 (stack_check_probe_2, stack_check_probe_loop_1)
7681 (stack_check_probe_loop_2): New functions.
7682 (main): Add call to these new functions.
7683 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7684 functions, check that the breakpoint is inserted at the appropriate
7685 location.
7686 (insert_breakpoint): Slightly refine this procedure so that it can
7687 be called several times in the test.
7688
96cc0ae8
JG
76892008-09-08 Jerome Guitton <guitton@adacore.com>
7690
7691 * gdb.base/stack-checking.c: New file.
7692 * gdb.base/stack-checking.exp: New file.
7693
1f08b409
TJB
76942008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7695
7696 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7697 * gdb.arch/altivec-regs.exp: Likewise.
7698 * gdb.arch/vsx-regs.exp: Likewise.
7699
3099e1c4
TJB
77002008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7701
7702 * gdb.arch/ppc-fp.exp: New file.
7703 * gdb.arch/ppc-fp.c: New file.
7704
cc69bfc1
PP
77052008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7706
7707 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7708 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7709
b02a33db
MS
77102008-09-04 Michael Snyder <msnyder@vmware.com>
7711
7712 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7713 as "at" (for non-debug functions such as _start).
7714
2992cbe0
UW
77152008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7716
7717 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7718 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7719 software watchpoints.
7720 * gdb.base/watch_thread_num.exp: Likewise.
7721
514f746b
AR
77222008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7723
7724 * gdb.arch/i386-bp_permanent.exp: New test.
7725
876cecd0
TT
77262008-08-24 Tom Tromey <tromey@redhat.com>
7727
7728 * gdb.base/maint.exp: Update "maint print type".
7729
80f73d71
VP
77302008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7731
7732 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7733 support. Adjust the order of "*running" notifications.
7734 * gdb.mi/non-stop.c: Don't cast from int to void* and
7735 back.
7736
d9c78d7d
MK
77372008-08-20 Mark Kettenis <kettenis@gnu.org>
7738
7739 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7740 expect to find it in the "info frame" output.
7741
97a2d1d3
DJ
77422008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7743
7744 * gdb.base/interp.exp: Always consume both prompts.
7745
b96e2927
PA
77462008-08-20 Pedro Alves <pedro@codesourcery.com>
7747
7748 * gdb.base/pending.exp: Test pending breakpoints without symbols
7749 loaded.
7750
8cf6e61a
VP
77512008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7752
7753 * lib/mi-support.exp (mi_expect_stop): Produce
7754 more details on failures.
7755 * gdb.mi/mi-nonstop.exp: New.
7756 * gdb.mi/non-stop.c: New.
7757
c6ebd6cf
VP
77582008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7759
a9c64011
AS
7760 * gdb.mi/mi-async.exp: Use 'set target-async'.
7761 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7762
46a9b8ed
DJ
77632008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7764
7765 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7766
44feb3ce
TT
77672008-08-17 Tom Tromey <tromey@redhat.com>
7768
7769 * gdb.base/help.exp (help catch): Rewrite.
7770
311a4e6b
TJB
77712008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7772
7773 * gdb.base/define.exp: Test indented command documentation.
7774 * gdb.python/python.exp: Test indented multi-line command.
7775
604c2f83
LM
77762008-08-15 Luis Machado <luisgpm@br.ibm.com>
7777
7778 * testsuite/gdb.arch/vsx-regs.c: New source file.
7779 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7780 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7781
886a217c
TT
77822008-08-14 Tom Tromey <tromey@redhat.com>
7783
7784 * gdb.base/macscp.exp: Add regression test for "macro define" or
7785 "macro undef" with no arguments.
7786
c814a4f3
PP
77872008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7788
7789 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7790
12ab8a60
UW
77912008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7792
7793 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7794
d57a3c85
TJB
77952008-08-06 Tom Tromey <tromey@redhat.com>
7796
7797 * gdb.python/python.exp: New file.
7798
c7b778ff
JK
77992008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7800
7801 Fix for PR gdb/1543.
7802 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7803 $LOCATION.
7804 (location): New variable.
7805 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7806 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7807 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7808 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7809 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7810 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7811 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7812 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7813 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7814 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7815 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7816 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7817 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7818 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7819 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7820 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7821 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7822 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7823 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7824 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7825 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7826 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7827 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7828 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7829 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7830 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7831 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7832 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7833 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7834 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7835 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7836 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7837 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7838 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7839 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7840 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7841 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7842 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7843 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7844 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7845 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7846 gdb.base/type-opaque.exp, gdb.base/until.exp,
7847 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7848 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7849 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7850 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7851 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7852 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7853 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7854 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7855 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7856 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7857 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7858 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7859 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7860 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7861 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7862 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7863 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7864 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7865 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7866 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7867 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7868 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7869 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7870 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7871 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7872 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7873 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7874 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7875 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7876 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7877 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7878 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7879 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7880 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7881 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7882 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7883 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7884 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7885 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7886 to bug-gdb@prep.ai.mit.edu .
7887
5e06a3d1
VP
78882008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7889
7890 * lib/mi-support.exp (mi_load_shlibs): New.
7891 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7892
9d81d21b
VP
78932008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7894
7895 * lib/mi-support.exp (get_mi_thread_list)
7896 (check_mi_and_console_threads): New, moved from ...
7897 * gdb.mi/mi-pthread.exp: ...here.
7898 * gdb.mi/gdb669.exp (get_mi_thread_list)
7899 (check_mi_and_console_threads): Delete.
7900 * gdb.mi/mi2-pthread.exp: Likewise.
7901
bae98fe0
TT
79022008-07-28 Tom Tromey <tromey@redhat.com>
7903
7904 * Makefile.in (just-check): Remove. Move body to...
7905 (check): ... here.
7906
57380f4e
DJ
79072008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7908
7909 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7910 Add a test for duplicated SIGINTs.
7911
e09490f1
DJ
79122008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7913
7914 * gdb.threads/schedlock.exp (get_args): Update to work for any
7915 value of NUM.
7916 (Top level): Report the number of threads that did not resume.
7917
6387b45f
DJ
79182008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7919
7920 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7921
62f64ff2
DJ
79222008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7923
7924 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7925 non-MI prompt.
7926
fa8de41e
TT
79272008-07-26 Tom Tromey <tromey@redhat.com>
7928
7929 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7930 (function_struct, function_struct_ptr): New globals.
7931 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7932 function pointer in a struct.
7933
ccb3ac8a
TT
79342008-07-26 Tom Tromey <tromey@redhat.com>
7935
7936 * gdb.base/macscp.exp: Add test for macro lexing bug.
7937
d7d9f01e
TT
79382008-07-18 Tom Tromey <tromey@redhat.com>
7939
7940 * gdb.base/macscp.exp: Add macro tests.
7941
9bf07184
PP
79422008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7943
7944 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7945
becf6477
PP
79462008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7947
7948 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7949
0709f7d3
PP
79502008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7951
7952 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7953
7093c834
PP
79542008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7955
7956 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7957
b432ffe3
JK
79582008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7959
7960 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7961
b1a268e5
VP
79622008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7963
7964 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7965
e2995f8e
KB
79662008-07-11 Kevin Buettner <kevinb@redhat.com>
7967
7968 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7969 of regexp to account for changes made to GDB in the printing of
7970 byte vectors.
7971
14032a66
TT
79722008-07-11 Tom Tromey <tromey@redhat.com>
7973
7974 * gdb.base/completion.exp: Add 'help' completion test.
7975
981505ef
JK
79762008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7977
7978 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7979
10568435
JK
79802008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7981
7982 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7983
4487aabf
PA
79842008-07-09 Pedro Alves <pedro@codesourcery.com>
7985
7986 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7987
a4a9b1c4
PA
79882008-07-09 Pedro Alves <pedro@codesourcery.com>
7989
7990 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7991
3c3185ac
JK
79922008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7993
7994 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7995
7ebd49dc
VP
79962008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7997
7998 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7999 previous commit. Add a comment.
8000
84e46146
PA
80012008-06-28 Pedro Alves <pedro@codesourcery.com>
8002
8003 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8004
0f8d4a2f
VP
80052008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8006
8007 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8008
f747e0ce
PA
80092008-06-27 Pedro Alves <pedro@codesourcery.com>
8010
8011 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8012 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8013 compiling an executable, link in an object that forces unbuffered
8014 output.
8015 * lib/set_unbuffered_mode.c: New file.
8016
734a5c36
JK
80172008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8018
8019 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8020
a2840c35
VP
80212008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8022
a9c64011
AS
8023 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8024 mi_expect_stop.
8025 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8026 Demand that *running is output.
8027 (detect_async): Perform checking every time.
8028 (mi_send_resuming_command): Extract everything into...
8029 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
8030 (mi_expect_stop): Don't accept any output before *stopped.
8031
6ae37fef
VP
80322008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8033
8034 Robustify mi-simplerun.
a9c64011
AS
8035 * gdb.mi/basics.c (main): Add a call to sleep.
8036 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8037 * gdb.mi/mi2-cli.exp: Likewise.
8038 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 8039
b4aa76f0 80402008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
8041
8042 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8043
e1ac3328
VP
80442008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8045
a9c64011
AS
8046 * gdb.mi/mi-console.exp: Adjust.
8047 * gdb.mi/mi-syn-frame.exp: Adjust.
8048 * gdb.mi/mi2-console.exp: Adjust.
8049 * gdb.mi/mi2-syn-frame.exp: Adjust.
8050 * lib/mi-support.exp (mi_run_cmd): Adjust.
8051 (mi_send_resuming_command): Adjust.
e1ac3328 8052
f7f9a841
VP
80532008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8054
8055 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
8056 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8057 testing of stopped.
8058 * gdb.mi/mi2-syn-frame.exp: Likewise.
8059 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8060 (async, detect_async): New.
8061 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8062 depending on if we're running in sync or async mode.
f7f9a841 8063
37cd5d19
TT
80642008-06-09 Tom Tromey <tromey@redhat.com>
8065
8066 * gdb.base/completion.exp: New tests for field name completion
8067 with spaces, and field name completion with '->'.
8068
65d12d83
TT
80692008-06-06 Tom Tromey <tromey@redhat.com>
8070
8071 * gdb.base/break1.c (struct some_struct): New struct.
8072 (values): New global.
8073 * gdb.base/completion.exp: Add field name completion test.
8074
ebfe2e3f
PP
80752008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8076
8077 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8078 to pointer.
8079 * gdb.cp/call-c.cc: Likewise.
8080
bcf6fc3a
NR
80812008-06-06 Nick Roberts <nickrob@snap.net.nz>
8082
8083 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8084 annotation.
8085
49fd4a42 80862008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8087 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8088
8089 * gdb.threads/execl.c, gdb.threads/execl1.c,
8090 gdb.threads/execl.exp: New tests.
a9c64011 8091
8a34ac3f
AR
80922008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8093 Daniel Jacobowitz <dan@codesourcery.com>
8094
8095 * gdb.cp/exception.exp: Activate test, make it work with pending
8096 catchpoints.
8097
86ae69ef
JK
80982008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8099
8100 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8101
f7f9ae2c
VP
81022008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8103
a9c64011
AS
8104 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8105 now printed.
8106 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8107
2a2d4dc3
AS
81082008-05-27 Andreas Schwab <schwab@suse.de>
8109
8110 * gdb.base/frame-args.exp: Handle arguments that are optimized
8111 out.
8112
5099e4d9
LM
81132008-05-26 Luis Machado <luisgpm@br.ibm.com>
8114
8115 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8116 quiet for ppc32 and group options into a single variable.
8117
d9c36a91
JB
81182008-05-23 Joel Brobecker <brobecker@adacore.com>
8119
8120 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8121 of zero-size elements.
8122 * gdb.ada/null_array.exp: Test printing this new array.
8123
103a8671
JK
81242008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8125
8126 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8127
07a4cc1a 81282008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8129
8130 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8131 of the "finish" command.
8132
55f996a7
NR
81332008-05-21 Nick Roberts <nickrob@snap.net.nz>
8134
8135 * gdb.base/annota1.exp: Test for new annotation.
8136
907fc202
UW
81372008-05-16 Pedro Alves <pedro@codesourcery.com>
8138
8139 * gdb.base/fixsection.exp: New file.
8140 * gdb.base/fixsection0.c: New file.
8141 * gdb.base/fixsection1.c: New file.
8142
e8f97270
UW
81432008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8144
8145 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8146 * gdb.base/annota3.exp: Likewise.
8147
ac0bb574
NF
81482008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8149
8150 * gdb.base/watch_thread_num.exp: Don't run tests that require
8151 watchpoints if the target doesn't support them.
8152
6fadd07a
DE
81532008-05-12 Doug Evans <dje@google.com>
8154
8155 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8156
6e9a4a30
JB
81572008-05-09 Joel Brobecker <brobecker@adacore.com>
8158
8159 * gdb.ada/assign_1.exp: New testcase.
8160
08388c79
DE
81612008-05-09 Doug Evans <dje@google.com>
8162
a3c83fae
DE
8163 * gdb.base/find.exp: New file.
8164 * gdb.base/find.c: New file.
08388c79 8165
bd5ddfe8
DJ
81662008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8167
8168 * gdb.base/commands.exp (watchpoint_command_test): Handle
8169 gdb,no_hardware_watchpoints.
8170 * gdb.base/float.exp: Allow ARM targets without floating point.
8171 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8172
b5dd68e2 81732008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8174 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8175
8176 * gdb.ada/lang_switch: New test program.
8177 * gdb.ada/lang_switch.exp: New testcase.
8178
382d13d1
DE
81792008-05-05 Doug Evans <dje@google.com>
8180
8181 * gdb.base/help.exp (disassemble): Update expected help text.
8182
9dd789d0
PA
81832008-05-04 Pedro Alves <pedro@codesourcery.com>
8184
8185 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8186
611c83ae
PA
81872008-05-04 Pedro Alves <pedro@codesourcery.com>
8188
8189 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8190 different times.
8191
ff013f42
JK
81922008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8193
8194 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8195 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8196 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8197 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8198
96dff6a2
VP
81992008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8200
8201 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8202 notification to appear.
8203
55cd6f92
DJ
82042008-05-04 Daniel Jacobowitz <dan@debian.org>
8205
8206 * gdb.base/fullname.c: New file.
8207 * gdb.base/fullname.exp: New file.
8208 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8209
d705c43c
PA
82102008-05-03 Pedro Alves <pedro@codesourcery.com>
8211
8212 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8213 expressions with macros.
8214
333222e1
JK
82152008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8216
8217 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8218
5ac01682
DJ
82192008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8220
8221 * gdb.base/completion.exp: Handle lack of other symbols beginning
8222 with "a".
8223
8224 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8225
237fc4c9
PA
82262008-05-02 Jim Blandy <jimb@codesourcery.com>
8227
8228 * gdb.asm/asmsrc1.s: Add scratch space.
8229
ed5e9466
DJ
82302008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8231 Daniel Jacobowitz <dan@codesourcery.com>
8232
8233 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8234 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8235 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8236
b39cc962
DJ
82372007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8238
8239 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8240
36d520f5
JB
82412008-05-01 Joel Brobecker <brobecker@adacore.com>
8242
8243 * gdb.base/info-target.exp: New testcase.
8244
8d4e3071
DJ
82452008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8246
8247 * gdb.cp/hang.exp: Use .cc instead of .C.
8248 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8249 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8250
6f3f3097
DJ
82512008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8252
8253 * gdb.base/gdb1250.exp: Remove perror.
8254 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8255
5550a914
PA
82562008-04-30 Pedro Alves <pedro@codesourcery.com>
8257
8258 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8259 .2byte.
8260
d848e687
DJ
82612008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8262
8263 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8264 (maybe_kfail): New.
8265
93b5768b
PA
82662008-04-25 Pedro Alves <pedro@codesourcery.com>
8267
8268 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8269
721c02de
VP
82702008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8271
a9c64011
AS
8272 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8273 * gdb.mi/mi2-syn-frame.exp: Likewise.
8274 * lib/mi-support.exp: Likewise.
721c02de 8275
74960c60
VP
82762008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8277
8278 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8279 to specify regexp for the location to stop at.
8280 * gdb.base/break-always.c: New.
8281 * gdb.base/break-always.exp: New.
8282
d24317b4
VP
82832008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8284
8285 * lib/mi-support.exp (mi_runto_helper): Adjust
8286 for the original-location field.
8287 (mi_create_breakpoint, mi_list_breakpoints): New.
8288 * gdb.mi/mi-break.exp: Adjust.
8289 * gdb.mi/mi2-break.exp: Adjust.
8290 * gdb.mi/mi-pending.exp: Adjust.
8291 * gdb.mi/mi-simplerun.exp: Adjust.
8292 * gdb.mi/mi2-simplerun.exp: Adjust.
8293 * gdb.mi/mi-syn-frame.exp: Adjust.
8294 * gdb.mi/mi2-syn-frame.exp: Adjust.
8295 * gdb.mi/mi-until.exp: Adjust.
8296 * gdb.mi/mi2-until.exp: Adjust.
8297 * gdb.mi/mi-var-display.exp: Adjust.
8298 * gdb.mi/mi2-var-display.exp: Adjust.
8299 * gdb.mi/mi-watch.exp: Adjust.
8300 * gdb.mi/mi2-watch.exp: Adjust.
8301
fdc59709 83022008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8303
a9c64011
AS
8304 * aclocal.m4: Add override.m4.
8305 * configure: Regenerate.
fdc59709 8306
8e91f023
VP
83072008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8308
8309 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8310 '-var-update --all-values' reports new value even the type
8311 of a variable object has changed.
8312
233a11ab
CS
83132008-04-18 Craig Silverstein <csilvers@google.com>
8314
8315 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8316 files.
d24317b4 8317
9c1137ad
JB
83182008-04-18 Joel Brobecker <brobecker@adacore.com>
8319
8320 * gdb.ada/atomic_enum: New test program.
8321 * gdb.ada/atomic_enum.exp: New testcase.
8322
66d0bbc7
DE
83232008-04-17 Doug Evans <dje@google.com>
8324
8325 * gdb.opt/Makefile.in: Fix whitespace.
8326
100906b0
UW
83272008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8328
8329 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8330
4584e32e
DE
83312008-04-17 Doug Evans <dje@google.com>
8332
8333 * gdb.base/hashline1.exp: New testcase.
8334 * gdb.base/hashline2.exp: New testcase.
8335 * gdb.base/hashline2.exp: New testcase.
8336
0a320680
PA
83372008-04-17 Pedro Alves <pedro@codesourcery.com>
8338
8339 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8340
18ac113b
AR
83412008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8342
8343 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8344 temporary breakpoint to match "Temporary breakpoint".
8345 * gdb.base/break.exp (delete_breakpoints): Likewise.
8346 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8347 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8348 * gdb.base/display.exp: Likewise.
8349 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8350 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8351 * gdb.base/restore.exp (restore_tests): Likewise.
8352 * gdb.base/sepdebug.exp: Likewise.
8353 * gdb.base/watchpoint.exp: Likewise.
8354 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8355 * gdb.mi/mi-pending.exp: Likewise.
8356 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8357 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8358 * gdb.mi/mi-var-cmd.exp: Likewise.
8359 * gdb.mi/mi-var-display.exp: Likewise.
8360 * gdb.mi/mi2-cli.exp: Likewise.
8361 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8362 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8363 * gdb.mi/mi2-var-display.exp: Likewise.
8364 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8365 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8366 new "disp" field.
a9c64011 8367 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8368 reason. This is to support fix for PR2424.
8369
add38693
JK
83702008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8371
8372 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8373
fcacd99f
VP
83742008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8375
8376 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8377 field. Add more floating varobj tests.
fcacd99f 8378 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8379 field.
8380 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8381 (main): Call do_at_tests.
8382 * lib/mi-support.exp (mi_create_floating_varobj)
8383 (mi_varobj_update_with_type_change): New.
fcacd99f 8384
de051565
MK
83852008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8386
8387 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8388 option of -var-evaluate-expression.
8389 * gdb.mi/mi2-var-display.exp: Likewise.
8390
dbc52822
VP
83912008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8392
8393 Introduce test setup helpers.
a9c64011
AS
8394 * lib/gdb.exp (build_executable, clean_restart)
8395 (prepare_for_testing): New.
8396 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8397 * gdb.base/return.exp: Likewise.
8398 * gdb.base/ending-run.exp: Likewise.
dbc52822 8399
473591da
NR
84002008-04-07 Nick Roberts <nickrob@snap.net.nz>
8401
8402 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8403 Interface (MI) responses.
8404
2b2d9e11
VP
84052008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8406
a9c64011
AS
8407 * gdb.cp/breakpoint.cc: New code to test conditions involving
8408 member variables.
8409 * gdb.cp/breakpoint.exp: Test condition involving member
8410 variables.
2b2d9e11 8411
bb378428
VP
84122008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8413
8414 * lib/mi-support.exp (mi_expect_stop): New.
8415 (mi_run_cmd): Change the
8416 token. Use mi_send_resuming_command, use
8417 mi_expect_stop.
8418 (mi_execute_to_helper): Rename to mi_execute_to.
8419 (mi_send_resuming_command): Add more error patterns.
8420 (mi_wait_for_stop): Renamed to...
8421 (mi_get_stop_line): ...this.
8422 (mi_run_inline_test): Adjust.
8423
8424 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8425 * gdb.mi/mi-console.exp: Likewise.
8426 * gdb.mi/mi-pending.exp: Likewise.
8427 * gdb.mi/mi-simplerun.exp: Likewise.
8428 * gdb.mi/mi-stack.exp: Likewise.
8429 * gdb.mi/mi-stepi.exp: Likewise.
8430 * gdb.mi/mi-syn-frame.exp: Add comment.
8431 * gdb.mi/mi-until.exp: Likewise.
8432 * gdb.mi/mi-var-display.exp: Likewise.
8433 * gdb.mi/mi-watch.exp: Likewise.
8434 * gdb.mi/mi2-cli.exp: Likewise.
8435 * gdb.mi/mi2-console.exp: Likewise.
8436 * gdb.mi/mi2-simplerun.exp: Likewise.
8437 * gdb.mi/mi2-stack.exp: Likewise.
8438 * gdb.mi/mi2-stepi.exp: Likewise.
8439 * gdb.mi/mi2-until.exp: Likewise.
8440 * gdb.mi/mi2-var-display.exp: Likewise.
8441 * gdb.mi/mi2-watch.exp: Likewise.
8442
62172bb9
UW
84432008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8444
8445 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8446
8447 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8448
a13e061a
PA
84492008-04-04 Pedro Alves <pedro@codesourcery.com>
8450
8451 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8452 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8453 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8454 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8455 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8456 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8457 expect an mi error duplicated in stderr.
8458
eae06beb
JB
84592008-04-03 Joel Brobecker <brobecker@adacore.com>
8460
8461 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8462 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8463 Add a couple of tests that verify the behavior when the new setting
8464 is set to "cancel" and "all".
8465 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8466 "ask" before we start the testing.
8467
79c6ced6
AR
84682008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8469
8470 * gdb.cp/casts.cc: Add class reference variables.
8471 * gdb.cp/casts.exp: New test cases for up/down casting references.
8472
6c2d1a6b
MK
84732008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8474
8475 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8476 instead of beginning to make an extra test pass.
8477 * gdb.mi/mi2-var-display.exp: Likewise.
8478
55b411d9
MR
84792008-03-31 Maciej W. Rozycki <macro@mips.com>
8480
8481 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8482
c6140da2
MD
84832008-03-31 Markus Deuling <deuling@de.ibm.com>
8484 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8485
8486 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8487 value. Add xfail for older kernels.
8488
79732189
AR
84892008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8490
8491 Bring mi-support in line with gdb.exp.
8492 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8493 (mi_gdb_start): New function.
8494
33c3676e
MR
84952008-03-28 Maciej W. Rozycki <macro@mips.com>
8496
8497 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8498
92e28119
VP
84992008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8500
8501 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8502 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8503
9e8e3afe
VP
85042008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8505
8506 * lib/mi-support.exp (mi_create_varobj_checked): New.
8507 (mi_list_varobj_children): Allow to check for a
8508 value.
8509 (mi_list_array_varobj_children): New.
8510
8511 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8512 and mi_list_varobj_children, as opposed to hardcoding
8513 expected strings.
8514 * gdb.mi/gdb701.exp: Likewise.
8515 * gdb.mi/gdb792.exp: Likewise.
8516 * gdb.mi/mi-var-block.exp: Likewise.
8517 * gdb.mi/mi-var-cmd.exp: Likewise.
8518 * gdb.mi/mi-var-invalidate.exp: Likewise.
8519 * gdb.mi/mi2-var-block.exp: Likewise.
8520 * gdb.mi/mi2-var-child.exp: Likewise.
8521 * gdb.mi/mi2-var-cmd.exp: Likewise.
8522 * gdb.mi/mi2-var-display.exp: Likewise.
8523
9df50351
JK
85242008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8525
8526 Fix random false FAILs on i386.
8527 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8528
31e5d73a
DJ
85292008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8530
8531 PR gdb/544
8532 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8533
12f4afab
DJ
85342008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8535
8536 PR gdb/544
8537 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8538
b562a0cb
DJ
85392008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8540
8541 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8542 fixed PR gdb/544.
8543
17faa917
DJ
85442008-03-21 Pedro Alves <pedro@codesourcery.com>
8545
8546 * gdb.threads/fork-child-threads.exp: Test next over fork.
8547
6214f497
DJ
85482008-03-21 Chris Demetriou <cgd@google.com>
8549
8550 * gdb.base/break.exp (rbreak junk): New test for rbreak
8551 "Junk at end of arguments" issue.
8552
63092375
DJ
85532008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8554
8555 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8556 *& to work on created array elements.
8557 (Top level): Test print $pc with a file. Test string operations
8558 without a target.
8559 * gdb.base/ptype.exp: Do not expect *& to work on created array
8560 elements.
8561
b21991b0
DJ
85622008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8563
8564 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8565 gdb.threads/staticthreads.exp: Update exit query.
8566
c4b347c7
SL
85672008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8568
8569 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8570
fa4727a6
DJ
85712008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8572
8573 * gdb.base/watchpoint.c (global_ptr, func4): New.
8574 (main): Call func4.
8575 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8576 (test_inaccessible_watchpoint): New.
8577
2f34202f
MR
85782008-02-29 Maciej W. Rozycki <macro@mips.com>
8579
8580 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8581 select the largest.
8582
0d6ba1b1
DJ
85832008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8584
8585 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8586 frames-invalid annotations.
8587
e691325a
PM
85882008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8589
a9c64011 8590 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8591
f85b5ecc
DE
85922008-02-27 Doug Evans <dje@google.com>
8593
8594 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8595 for bug 1738.
8596 (breakpoint_to_handler_entry): Ditto.
8597
b40e7bf3
JB
85982008-02-27 Joel Brobecker <brobecker@adacore.com>
8599
8600 * gdb.base/ending-run.exp: Use the first line of code inside
8601 function body to test breakpoints.
8602 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8603 location where the breakpoint is inserted when using the line
8604 where a function is declared. Fix typo in the description of
8605 one of the tests.
8606 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8607
2faca73a
PM
86082008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8609
8610 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8611 tests.
2faca73a 8612
6f439c36
PM
86132008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8614
8615 * gdb.base/args.exp: avoid same output for tests
8616 with single quotes.
8617
54e52265
VP
86182008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8619
a9c64011
AS
8620 * gdb.base/annota1.exp: Adjust for 'info break'
8621 format changes.
8622 * gdb.base/annota3.exp: Likewise.
8623 * gdb.base/break.exp: Likewise.
8624 * gdb.base/condbreak.exp: Likewise.
8625 * gdb.base/pending.exp: Likewise.
8626 * gdb.base/sepdebug.exp: Likewise.
8627 * gdb.base/unload.exp: Likewise.
8628 * gdb.cp/ovldbreak.exp: Likewise.
8629 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8630
897b09ca
DE
86312008-02-07 Doug Evans <dje@google.com>
8632
8633 * gdb.cp/mb-inline.exp: New.
8634 * gdb.cp/mb-inline.h: New.
8635 * gdb.cp/mb-inline1.cc: New.
8636 * gdb.cp/mb-inline2.cc: New.
8637
b1c32d35
PM
86382008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8639
8640 * gdb.pascal/floats.pas: New test program.
8641 * gdb.pascal/floats.exp: New testcase.
8642
1a4ca44a
TJB
86432008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8644
8645 * gdb.base/callfuncs.c (t_float_many_args): New function.
8646 (t_double_many_args): New function.
8647 * gdb.base/callfuncs.exp: Add tests for exceeding float
8648 and double parameters passed through the stack.
8649
439048e8
JB
86502008-02-05 Joel Brobecker <brobecker@adacore.com>
8651
8652 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8653 gdb.ada/complete/foo.adb: New files.
8654 * gdb.ada/complete.exp: New testcase.
8655
81fe8080
DE
86562008-02-03 Doug Evans <dje@google.com>
8657
301f0ecf
DE
8658 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8659
81fe8080
DE
8660 * gdb.cp/gdb2384.exp: New file.
8661 * gdb.cp/gdb2384.cc: New file.
8662 * gdb.cp/gdb2384-base.h: New file.
8663 * gdb.cp/gdb2384-base.cc: New file.
8664
4b071aec
DE
86652008-02-02 Doug Evans <dje@google.com>
8666
8667 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8668
61137ba6
JB
86692007-02-01 Joel Brobecker <brobecker@adacore.com>
8670
8671 * gdb.ada/sym_print_name: New test program.
8672 * gdb.ada/sym_print_name.exp: New testcase.
8673
86742007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8675
8676 * gdb.ada/nested/hello.adb: New file.
8677 * gdb.ada/nested.exp: New testcase.
8678 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8679
98deb0da
VP
86802008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8681
8682 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8683 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8684 don't cause future evaluations of function to report
8685 creation of internal breakpoints.
98deb0da 8686
723a2275
VP
86872008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8688
8689 * gdb.mi/mi-break.exp (test_error): New.
8690 Call it.
8691
fb546a2f
LM
86922008-01-31 Luis Machado <luisgpm@br.ibm.com>
8693
8694 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8695 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8696
2d8fd90a
PM
86972008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8698
8699 * gdb.pascal/integers.pas: New test program.
8700 * gdb.pascal/integers.exp: New testcase.
8701
a7fa0ded
PM
87022008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8703
8704 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8705
5e1a1926
TJB
87062008-01-30 Luis Machado <luisgpm@br.ibm.com>
8707
8708 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8709 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8710
8d04f9f0
JB
87112008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8712
8713 * gdb.ada/formatted_ref: New test program.
8714 * gdb.ada/formatted_ref.exp: New testcase.
8715
8716 * gdb.cp/formatted-ref.cc: New file.
8717 * gdb.cp/formatted-ref.exp: New testcase.
8718
ce75a98f
JB
87192008-01-30 Joel Brobecker <brobecker@adacore.com>
8720
8721 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8722
e835f6bf
NR
87232008-01-30 Nick Roberts <nickrob@snap.net.nz>
8724
8725 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8726 (test_file_list_exec_source_file): Update to new macro-info field.
8727
d118ef87
PH
87282008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8729
8730 * gdb.ada/exprs: New test program.
8731 * gdb.ada/exprs.exp: New testcase.
8732
7d35ab09
TJB
87332008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8734
8735 * dfp-test.c (DELTA, DELTA_B): New definitions.
8736 (double_val1, double_val2, double_val3, double_val4, double_val5,
8737 double_val6, double_val7, double_val8, double_val9, double_val10,
8738 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8739 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8740 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8741 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8742 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8743 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8744 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8745 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8746 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8747 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8748 dec128_val16): New global variables.
8749 (decimal_dec128_align): New function.
8750 (decimal_mixed): Likewise.
8751 (decimal_many_args_dec32): Likewise.
8752 (decimal_many_args_dec64): Likewise.
8753 (decimal_many_args_dec128): Likewise.
8754 (decimal_many_args_mixed): Likewise.
8755 * dfp-test.exp: Add tests calling new inferior functions.
8756
2d717e4f
DJ
87572008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8758
8759 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8760 gdb.server/ext-run.exp: New files.
8761 * lib/gdbserver-support.exp (gdbserver_download): New.
8762 (gdbserver_start): New. Update gdbserver expected
8763 output.
8764 (gdbserver_spawn): Use them.
8765 (gdbserver_start_extended): New.
8766
e85a822c
DJ
87672008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8768
8769 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8770 Run on GNU/Linux.
8771 (do_exec_tests): Check for systems which do not support catchpoints.
8772 Do not match START.
8773 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8774 Run on GNU/Linux. Enable verbose output.
8775 (check_fork_catchpoints): New.
8776 (explicit_fork_child_follow, catch_fork_child_follow)
8777 (tcatch_fork_parent_follow): Update expected messages.
8778 (do_fork_tests): Use check_fork_catchpoints.
8779 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8780 Run on GNU/Linux. Enable verbose output.
8781 (check_vfork_catchpoints): New.
8782 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8783 expected messages.
8784 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8785
401ea829
JB
87862008-01-29 Jim Blandy <jimb@red-bean.com>
8787
8788 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8789 host' errors.
8790 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8791
aceaf3ad
JB
87922008-01-29 Jim Blandy <jimb@red-bean.com>
8793
8794 * gdb.threads/sigthread.c: Use barriers to ensure that
8795 child_thread and child_thread_two are always initialized before we
8796 start to use them.
8797
a5606eee
VP
87982008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8799
8800 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8801 * gdb.base/watchpoint-solib.c: New.
8802 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8803
c55a82bb
PM
88042008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8805
8806 * gdb.base/gdb1056.exp: Add unsigned integer test.
8807
0993fe05
DE
88082008-01-28 Doug Evans <dje@google.com>
8809
8810 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8811
4fe42e7f
JB
88122008-01-27 Jim Blandy <jimb@codesourcery.com>
8813
c7a69933
JB
8814 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8815
4fe42e7f
JB
8816 * gdb.base/expand-psymtabs.exp: Doc fix.
8817
5def8285
MK
88182008-01-26 Mark Kettenis <kettenis@gnu.org>
8819
8820 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8821
5313c911
NR
88222008-01-24 Nick Roberts <nickrob@snap.net.nz>
8823
a9c64011 8824 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8825 -var-set-format.
8826
93815fbf
VP
88272008-01-23 Chris Demetriou <cgd@google.com>
8828
8829 * gdb.threads/thread_events.c: New testcase source file.
8830 * gdb.threads/thread_events.exp: New testcase expect file.
8831
467a88ee
NR
88322008-01-23 Nick Roberts <nickrob@snap.net.nz>
8833
8834 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8835
8836 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8837 -var-set-format.
8838
d8f82aba
DJ
88392008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8840 Vladimir Prus <vladimir@codesourcery.com>
8841
8842 * gdb.base/float.exp: Allow missing floating point for m68k and
8843 PowerPC.
8844
60c46647
VP
88452008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8846
8847 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8848 ignore count.
8849 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8850 * gdb.mi/mi-cli.exp: Adjust.
8851 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8852
c7dd36a1
PA
88532008-01-17 Pedro Alves <pedro@codesourcery.com>
8854
8855 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8856 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8857 with dummy_ptr's address.
8858 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8859 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8860 all targets.
8861 * gdb.mi/mi2-var-child.exp: Likewise.
8862
39d5313e
JB
88632008-01-09 Joel Brobecker <brobecker@adacore.com>
8864
8865 * gdb.ada/null_array: New test program.
8866 * gdb.ada/null_array.exp: New testcase.
8867
0aea4bf3
LM
88682008-01-09 Luis Machado <luisgpm@br.ibm.com>
8869
8870 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8871 with required float modifiers.
8872
0b354900
JB
88732008-01-08 Joel Brobecker <brobecker@adacore.com>
8874
8875 * gdb.ada/funcall_param: New test program.
8876 * gdb.ada/funcall_param.exp: New testcase.
8877
cdb7f5d4
JB
88782008-01-08 Joel Brobecker <brobecker@adacore.com>
8879
8880 * gdb.ada/arrayparam: New test program.
8881 * gdb.ada/arrayparam.exp: New testcase.
8882
88e2547f
JB
88832008-01-08 Joel Brobecker <brobecker@adacore.com>
8884
8885 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8886 landed. Should also fix random failures in the test following it.
8887
f6867ce0
TJB
88882008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8889
8890 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8891 for expressions with decimal float values.
8892 (test_dfp_conversions): New function to test casts to and from
8893 decimal float types.
8894 Call test_dfp_conversions.
8895 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8896 elements.
8897 (main): Initialize ds.float4 and ds.double8 elements.
8898 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8899 string to new error message.
8900 (d64_set_tests): Likewise.
8901 (d128_set_tests): Likewise.
8902 Add tests for expressions with decimal float variables. Add tests for
8903 conversions to and from decimal float types.
8904
f9c11282
JB
89052008-01-05 Joel Brobecker <brobecker@adacore.com>
8906
8907 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8908 * gdb.ada/packed_tagged.exp: New testcase.
8909
0ecbca72
JB
89102008-01-04 Joel Brobecker <brobecker@adacore.com>
8911
8912 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8913 gdb.ada/homonym/homonym_main.adb: New files.
8914 * gdb.ada/homonym.exp: New testcase.
8915
c18d3d89
JB
89162008-01-04 Joel Brobecker <brobecker@adacore.com>
8917
8918 * gdb.ada/packed_array.exp: Add testing of references to
8919 a packed array.
8920
ecc7085b
JB
89212008-01-04 Joel Brobecker <brobecker@adacore.com>
8922
8923 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8924 New files.
8925 * gdb.ada/type_coercion.exp: New testcase.
8926
c474c922
JB
89272008-01-04 Joel Brobecker <brobecker@adacore.com>
8928
8929 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8930 gdb.ada/tagged/foo.adb: New file.
8931 * gdb.ada/tagged.exp: New testcase.
8932
9005b927
JB
89332008-01-04 Joel Brobecker <brobecker@adacore.com>
8934
8935 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8936 gdb.ada/ptype_field/foo.adb: New files.
8937 * gdb.ada/ptype_field.exp: New testcase.
8938
1a6aaad8
JB
89392008-01-03 Joel Brobecker <brobecker@adacore.com>
8940
8941 * gdb.ada/print_pc.exp: New testcase.
8942
0ef22f53
JB
89432008-01-03 Joel Brobecker <brobecker@adacore.com>
8944
8945 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8946 gdb.ada/taft_type/p.adb: New files.
8947 * gdb.ada/taft_type.exp: New testcase.
8948
1689ecf8
JB
89492008-01-03 Joel Brobecker <brobecker@adacore.com>
8950
8951 * gdb.ada/array_bounds/bar.adb: New file.
8952 * gdb.ada/array_bounds.exp: New testcase.
8953
a4d0b9c3
JB
89542008-01-03 Joel Brobecker <brobecker@adacore.com>
8955
8956 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8957 gdb.ada/arrayptr/foo.adb: New files.
8958 * gdb.ada/arrayptr.exp: New testcase.
8959
a31ace00
JB
89602008-01-03 Joel Brobecker <brobecker@adacore.com>
8961
8962 * gdb.base/set-lang-auto.exp: New testcase.
8963
a97fced3
JB
89642008-01-03 Joel Brobecker <brobecker@adacore.com>
8965
8966 * gdb.ada/fun_addr/foo.adb: New file.
8967 * gdb.ada/fun_addr.exp: New testcase.
8968
ef29ce1a
JK
89692008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8970
8971 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8972 New files
8973
0fafefe3
JB
89742008-01-02 Joel Brobecker <brobecker@adacore.com>
8975
8976 * array_subscript_addr/p.adb: New file.
a9c64011 8977 * array_subscript_addr.exp: New testcase.
0fafefe3 8978
c4359f8d
JB
89792008-01-02 Joel Brobecker <brobecker@adacore.com>
8980
a9c64011 8981 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8982 New files.
8983 * gdb.ada/str_cmp_ref.exp: New testcase.
8984
1aa1b15b
JB
89852008-01-01 Joel Brobecker <brobecker@adacore.com>
8986
8987 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8988 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8989 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8990
81c9b2cf
JB
89912008-01-01 Joel Brobecker <brobecker@adacore.com>
8992
8993 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8994 gdb.ada/ref_param/pck.ads: New files.
8995 * gdb.ada/ref_param.exp: New testcase.
8996
319e4674
JB
89972008-01-01 Joel Brobecker <brobecker@adacore.com>
8998
8999 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9000 gdb.ada/interface/foo.adb: New files.
9001 * gdb.ada/interface.exp: New testcase.
9002
ef682c56
JB
90032007-12-31 Jim Blandy <jimb@codesourcery.com>
9004
9005 * gdb.base/multi-forks.exp: Consume all output from child
9006 processes before proceeding to next test.
9007
f6f3eb6c
JB
90082007-12-29 Jim Blandy <jimb@codesourcery.com>
9009
9010 * configure: Regenerated.
9011
f652e42f
JB
90122007-12-27 Joel Brobecker <brobecker@adacore.com>
9013
9014 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9015 gdb.ada/fixed_cmp/fixed.adb: New files.
9016 * gdb.ada/fixed_cmp.exp: New testcase.
9017
6943e596
JB
90182007-12-27 Joel Brobecker <brobecker@adacore.com>
9019
9020 * gdb.ada/boolean_expr.exp: New testcase.
9021
aad9a193
JB
90222007-12-26 Jim Blandy <jimb@codesourcery.com>
9023
9024 * gdb.base/multi-forks.exp: Doc fix.
9025
fb5f3683
JB
90262007-12-26 Joel Brobecker <brobecker@adacore.com>
9027
9028 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9029 * gdb.ada/char_param.exp: Do not compile our test program with
9030 -gnata, this is unnecessary.
9031 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9032
384e4a9c
JB
90332007-12-24 Joel Brobecker <brobecker@adacore.com>
9034
9035 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9036 gdb.ada/print_chars/foo.adb: New files.
9037 * gdb.ada/print_chars.exp: New testcase.
9038
01e044f7
JB
90392007-12-24 Joel Brobecker <brobecker@adacore.com>
9040
9041 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9042 gdb.ada/char_param/foo.adb: New files.
9043 * gdb.ada/char_param.exp: New testcase.
9044
0ce17860
JB
90452007-12-22 Jim Blandy <jimb@codesourcery.com>
9046
9047 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9048 hard-coding source line numbers into the test.
9049 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9050 gdb_get_line_number to find.
9051
919809b9
JB
90522007-12-22 Joel Brobecker <brobecker@adacore.com>
9053
9054 * gdb.base/ptype.c (highest): New struct type.
9055 (the_highest): New variable of that type.
9056 (main): Add dummy assignment to a field of variable the_highest.
9057 * gdb.base/ptype.exp: Test type printing of our new variable.
9058
abc8a88d
PM
90592007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9060
9061 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 9062 and record first explicitly generated thread number.
abc8a88d
PM
9063 Use that thread number for thread specific watchpoint test.
9064 Add iteration number to repetitive tests.
9065
5158f3e3
CES
90662007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9067 Jim Blandy <jimb@codesourcery.com>
9068
9069 * gdb.base/expand-psymtabs.c: New testcase
9070 source file.
9071 * gdb.base/expand-psymtabs.exp: New testcase
9072 expect file.
9073
37e4754d
LM
90742007-12-17 Luis Machado <luisgpm@br.ibm.com>
9075
9076 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9077 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9078
551e5d04
JB
90792007-12-17 Joel Brobecker <brobecker@adacore.com>
9080
9081 * gdb.ada/frame_args/foo.adb: New file.
9082 * gdb.ada/frame_args/pck.ads: New file.
9083 * gdb.ada/frame_args/pck.adb: New file.
9084 * gdb.ada/frame_args.exp: New testcase.
9085
a05ee097
JB
90862007-12-17 Joel Brobecker <brobecker@adacore.com>
9087
9088 * gdb.base/frame-args.c: New file.
9089 * gdb.base/frame-args.exp: New testcase.
9090
c162e8c9 90912007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9092 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9093
9094 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9095
afe8ab22 90962007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9097
afe8ab22
VP
9098 * gdb.mi/mi-pending.exp: New.
9099 * gdb.mi/mi-pending.c: New.
9100 * gdb.mi/mi-pendshr.c: New.
9101
dfdfb3ca
JB
91022007-12-06 Jim Blandy <jimb@codesourcery.com>
9103
9104 * gdb.base/default.exp: Update expected output for 'info catch'.
9105
b7fca990
JK
91062007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9107
9108 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9109 must be set to binary.
9110
6a1afc1e
PA
91112007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9112
9113 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9114
a6b151f1
DJ
91152007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9116
9117 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9118 gdb.mi/mi-file-transfer.exp: New.
9119
43039443
JK
91202007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9121
9122 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9123
0ef2251b
MR
91242007-11-22 Maciej W. Rozycki <macro@mips.com>
9125
9126 * gdb.trace/backtrace.exp: Fix a typo.
9127 * gdb.trace/circ.exp: Likewise.
9128 * gdb.trace/collection.exp: Likewise.
9129 * gdb.trace/limits.exp: Likewise.
9130 * gdb.trace/report.exp: Likewise.
9131 * gdb.trace/tfind.exp: Likewise.
9132 * gdb.trace/while-dyn.exp: Likewise.
9133
5443631e
NR
91342007-11-21 Nick Roberts <nickrob@snap.net.nz>
9135
9136 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9137 objects of pointers that can't be dereferenced are now
9138 "noneditable".
9139
a4ce5b0d
UW
91402007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9141
9142 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9143 (target_cpu): Remove.
9144
d6e956e5
VP
91452007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9146
9147 * gdb.base/ending-run.exp: Expect the list of cleared
9148 breakpoint to come in natural order, not the reversed one.
a9c64011 9149
214270ab
VP
91502007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9151
9152 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9153 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9154
1a619819
LM
91552007-11-05 Luis Machado <luisgpm@br.ibm.com>
9156
9157 * gdb.base/printcmds.exp: New function
9158 test_printf_with_dfp.
9159
5b01a6fa
DE
91602007-11-02 Doug Evans <dje@google.com>
9161
9162 * gdb.disasm/t01_mov.s: Remove carriage returns.
9163 * gdb.disasm/t02_mova.s: Ditto.
9164 * gdb.disasm/t03_add.s: Ditto.
9165 * gdb.disasm/t04_sub.s: Ditto.
9166 * gdb.disasm/t05_cmp.s: Ditto.
9167 * gdb.disasm/t06_ari2.s: Ditto.
9168 * gdb.disasm/t07_ari3.s: Ditto.
9169 * gdb.disasm/t08_or.s: Ditto.
9170 * gdb.disasm/t09_xor.s: Ditto.
9171 * gdb.disasm/t10_and.s: Ditto.
9172 * gdb.disasm/t11_logs.s: Ditto.
9173 * gdb.disasm/t12_bit.s: Ditto.
9174 * gdb.disasm/t13_otr.s: Ditto.
9175
ec33ab7f
JK
91762007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9177
9178 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9179
ae0d01ff
UW
91802007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9181
9182 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9183 provide DFP support.
9184
55eddb0f
DJ
91852007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9186
9187 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9188 Test "set powerpc vector-abi". Skip auto-detection tests for old
9189 toolchains.
9190
7020f05c
PA
91912007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9192
9193 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9194 with [string compare].
9195
84bc3db9
PA
91962007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9197
9198 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9199 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9200
5876dc88
LM
92012007-10-25 Luis Machado <luisgpm@br.ibm.com>
9202
9203 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9204 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9205 * gdb.opt/Makefile.in: New makefile.
9206 * Makefile.in: Create new directory "gdb.opt".
9207 * configure.ac: Add "gdb.opt" directory.
9208 * configure: Regenerated.
a9c64011 9209
c3ea9a14
DE
92102007-10-25 Doug Evans <dje@google.com>
9211
9212 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9213 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9214
a9c64011 92152007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9216 Thiago Jung Bauermann <bauerman@br.ibm.com>
9217
9218 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9219 Floating Point expressions.
9220 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9221 Floating Point variables.
9222 * gdb.base/dfp-test.c: new file containing program with Decimal
9223 Floating variables, used by gdb.base/dfp-test.exp.
9224
62a24a2b
DJ
92252007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9226
9227 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9228
e7b1eae6
UW
92292007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9230
9231 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9232 compiling test case with GCC.
9233 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9234
c641edcc
UW
92352007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9236
9237 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9238 format changes.
9239
5e5ebfe6
MS
92402007-10-18 Michael Snyder <msnyder@specifix.com>
9241
9242 * gdb.base/dbx.exp: Add missing "-re " operator.
9243
e831e7b6
GM
92442007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9245
9246 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9247 * configure.ac: Removed trailing spaces after backslash.
9248 * gdb.modula2: New directory.
9249 * gdb.modula2/Makefile.in: New file.
9250 * gdb.modula2/unbounded-array.exp: New file.
9251 * gdb.modula2/unbounded1.c: New file.
9252
7cc46491
DJ
92532007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9254
9255 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9256
92572007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9258
9259 * gdb.base/sigstep.c (main): Add checks for
9260 return values for setitimer call.
9261 Call setitimer again with itimer = ITIMER_REAL
9262 if first call to setitimer fails.
9263
e91528f0
KH
92642007-10-11 Kazu Hirata <kazu@codesourcery.com>
9265
9266 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9267 of $timeout.
9268
2ec9a4f8
DJ
92692007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9270
9271 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9272
92732007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9274
9275 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9276 of gdb_expect call, to avoid interruption.
9277
64b2fa04
PA
92782007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9279
9280 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9281 (v_unsigned_long_long, v_long_long_array)
9282 (v_signed_long_long_array, v_unsigned_long_long_array)
9283 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9284 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9285 [!NO_LONG_LONG]: New.
9286 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9287 v_long_long_member.
9288
9289 (v_long_long_func, v_signed_long_long_func)
9290 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9291 (main) [!NO_LONG_LONG]: Initialize long long variants.
9292
9293 * gdb.base/whatis.exp: If board file requests no_long_long, build
9294 test with NO_LONG_LONG defined. Test long long, signed long long,
9295 and unsigned long long variants but only if board file doesn't
9296 disable it.
9297
a912286e 92982007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9299 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9300
9301 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9302 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9303 * configure: Regenerated.
9304 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9305 gdb.pascal/types.exp, lib/pascal.exp: New files.
9306
471ba8c9
DJ
93072007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9308
9309 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9310 call.
9311 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9312 to return to the call.
9313 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9314 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9315 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9316 * gdb.mi/mi-until.exp (test_until): Likewise.
9317 * gdb.mi/mi2-until.exp (test_until): Likewise.
9318
fef8a650
DJ
93192007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9320
9321 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9322 two-char array.
9323 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9324
d983da9c
DJ
93252007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9326
9327 * gdb.threads/watchthreads.c (thread_function): Sleep between
9328 iterations.
9329 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9330 at once for S/390. Generate matching fails and passes.
9331
17f62551
VP
93322007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9333
9334 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9335 the 'struct_declarations' variable to zeros.
a9c64011 9336
ed0616c6
VP
93372007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9338
9339 * gdb.cp/mb-ctor.cc: New.
9340 * gdb.cp/mb-ctor.exp: New.
9341 * gdb.cp/mb-templates.cc: New.
9342 * gdb.cp/mb-templates.exp: New.
9343
41f1b697
DJ
93442007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9345
9346 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9347
3f213f78
PA
93482007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9349
9350 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9351 targets.
9352 * configure: Regenerate.
9353
0d381245 93542007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9355
0d381245
VP
9356 * gdb.base/annota1.exp: Adjust for 'info break'
9357 format changes.
9358 * gdb.base/annota3.exp: Likewise.
9359 * gdb.base/break.exp: Likewise.
9360 * gdb.base/condbreak.exp: Likewise.
9361 * gdb.base/pending.exp: Likewise.
9362 * gdb.base/sepdebug.exp: Likewise.
9363 * gdb.base/unload.exp: Likewise.
9364 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9365
fe3f5fa8
VP
93662007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9367
9368 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9369 messages.
9370 * gdb.base/chng-syms.exp: Likewise.
9371 * gdb.base/unload.exp: Likewise.
a9c64011 9372
a75cf6c0
DJ
93732007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9374
9375 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9376
18ecae38
DJ
93772007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9378
9379 * schedlock.c (NUM): Change to 1.
9380 (main): Use args[0] for the main thread.
9381 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9382 regardless of the number of threads.
9383
5509918f
MR
93842007-09-14 Maciej W. Rozycki <macro@mips.com>
9385
4a543daf
MR
9386 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9387 type down.
9388 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9389 test.
9390 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9391 watchpoint type down.
9392 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9393 test.
9394
93952007-09-14 Maciej W. Rozycki <macro@mips.com>
9396
5509918f
MR
9397 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9398 Move all the tests here and run them twice, once using software
9399 watchpoints and once using hardware watchpoints.
9400 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9401
40b53987
DJ
94022007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9403
9404 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9405 test.
9406
695e2681
MK
94072007-09-10 Mark Kettenis <kettenis@gnu.org>
9408
8b3fc8d8
MK
9409 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9410 build-id.
9411
695e2681
MK
9412 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9413 know about $ORIGIN. Calculate output dir from $dest instead of
9414 using ${objdir}/{$subdir}.
9415
58d69f29
MK
94162007-09-09 Mark Kettenis <kettenis@gnu.org>
9417
9418 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9419 gcore, before continuing with the test.
9420
3e347599
DJ
94212007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9422
9423 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9424 * gdb.mi/mi-watch.exp: Likewise.
9425
ea37ba09
DJ
94262007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9427 Jim Blandy <jimb@codesourcery.com>
9428
9429 * gdb.arch/i386-sse.exp: Do not expect character constants.
9430 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9431 * gdb.base/display.exp: Allow print/s.
9432 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9433 and unsigned char array changes.
9434
2025a643
DJ
94352007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9436
9437 * gdb.base/display.exp: Add tests for printf %p.
9438
26669a27
PA
94392007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9440
9441 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9442 the dll name to unicode.
9443
c8f021f8
JK
94442007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9445
9446 * gdb.base/default.exp (show version): Update the version text.
9447 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9448
4cf31eea
JK
94492007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9450
9451 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9452 New files.
9453
4935890f
JK
94542007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9455
9456 * lib/gdb.exp (build_id_debug_filename_get): New function.
9457 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9458 Remove the generate DEBUG file for the future testcase runs.
9459 New testcase for the NT_GNU_BUILD_ID retrieval.
9460 Move the final testing step to ...
9461 (test_different_dir): ... a new function.
9462 New parameter XFAIL to XFAIL all the tests performed.
9463 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9464 New parameter TYPE to PF_PREFIX all the tests performed.
9465
02142340
VP
94662007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9467
9468 * gdb.mi/mi-var-cp.cc (path_expression): New
9469 function.
9470 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9471
36acd84e
UW
94722007-08-27 Markus Deuling <deuling@de.ibm.com>
9473
9474 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9475 to fit into SPU Local Store memory.
9476
a896d121
JB
94772007-08-23 Joel Brobecker <brobecker@adacore.com>
9478
9479 * gdb.base/default.exp: Adjust the expected output of "info
9480 warranty" after the switch to GPLv3.
9481
7b433602
JB
94822007-08-23 Joel Brobecker <brobecker@adacore.com>
9483
9484 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9485 to 30000 (from 20000).
9486
e22f8b7c
JB
94872007-08-23 Joel Brobecker <brobecker@adacore.com>
9488
9489 Switch the license of all .exp files to GPLv3.
9490 Switch the license of all .f and .f90 files to GPLv3.
9491 Switch the license of all .s and .S files to GPLv3.
9492
5a0e3bd0
JB
94932007-08-23 Joel Brobecker <brobecker@adacore.com>
9494
9495 * configure.ac: Switch license to GPLv3.
9496
cc00619d
JB
94972007-08-23 Joel Brobecker <brobecker@adacore.com>
9498
9499 Switch the licensing to GPLv3 for all .ads and .adb files.
9500
8d26208a
DJ
95012007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9502
9503 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9504 and t_int_double.
9505 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9506
4fcb9948
JB
95072007-08-17 Joel Brobecker <brobecker@adacore.com>
9508
9509 * gdb.base/step-line.c: Switch license to GPL version 3, and
9510 update copyright year.
9511 * gdb.base/step-line.inp: Likewise.
9512
b9c34f67
JB
95132007-08-17 Joel Brobecker <brobecker@adacore.com>
9514
9515 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9516 changes inside gdb1555.c.
9517 * gdb.base/pending.exp: Likewise.
9518
2cc17678
DJ
95192007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9520
9521 * config/default.exp: New file.
9522
e48883f7
DJ
95232007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9524
9525 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9526 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9527
1ab80e5b
MR
95282007-07-30 Maciej W. Rozycki <macro@mips.com>
9529
9530 * gdb.base/dump.exp: Force the correct endianness for binary
9531 formats not carrying this information.
9532
aba471f5
DJ
95332007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9534
9535 * gdb.threads/staticthreads.exp: Match .*sem_post.
9536
d4e07204
DJ
95372007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9538
9539 * gdb.base/readline.exp (operate_and_get_next): Match the final
9540 prompt.
9541
2b97317d
KB
95422007-07-23 Kevin Buettner <kevinb@redhat.com>
9543
9544 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9545 to restarting SID.
9546
44efa07a
KB
95472007-07-18 Kevin Buettner <kevinb@redhat.com>
9548
9549 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9550 prior to `gdb_start'.
9551
7b5ebade
KB
95522007-07-18 Kevin Buettner <kevinb@redhat.com>
9553
9554 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9555 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9556 Remove call to gdb_unload.
9557
255e7678
DJ
95582007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9559 Daniel Jacobowitz <dan@codesourcery.com>
9560
9561 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9562 for __WIN32__.
9563 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9564 * gdb.base/unload.exp: Use shared library test routines.
9565
3a40aaa0
UW
95662007-07-03 Markus Deuling <deuling@de.ibm.com>
9567
9568 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9569 * gdb.base/solib-symbol-lib.c: Likewise.
9570 * gdb.base/solib-symbol-main.c: Likewise.
9571
b0f4b84b
DJ
95722007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9573
9574 * config/gdbserver.exp (gdb_reconnect): New.
9575 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9576 gdb.base/solib-disc.exp: New files.
9577 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9578 remote debugging".
9579 (gdb_compile): Add shlib_load flag.
9580 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9581 port.
9582 (gdbserver_reconnect): New.
9583
1b05479a
DJ
95842007-07-01 Nick Roberts <nickrob@snap.net.nz>
9585 Daniel Jacobowitz <dan@codesourcery.com>
9586
9587 * gdb.base/annota3.exp: Test for if construct.
9588
86f78eb2
DJ
95892007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9590
9591 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9592
6a2eb474 95932007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9594 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9595
9596 * gdb.base/display.exp: Allow a newline after display/i.
9597 * gdb.base/pc-fp.exp: Likewise.
9598 * gdb.base/sigbpt.exp: Likewise.
9599
f8b73d13
DJ
96002007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9601
9602 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9603 required features to be included.
9604
4339e69e
DJ
96052007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9606
9607 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9608 in info threads output.
9609
23d964e7
UW
96102007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9611 Markus Deuling <deuling@de.ibm.com>
9612
9613 * gdb.arch/spu-info.exp: New testcase.
9614 * gdb.arch/spu-info.c: New file.
9615
fd20f75b
DJ
96162007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9617
9618 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9619 tpcs_offset. Restore lr after the call.
9620 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9621
2226f861
DJ
96222007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9623
9624 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9625 (gdbserver_run): Kill any running gdbserver.
9626 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9627
d12371a9
MR
96282007-05-17 Maciej W. Rozycki <macro@mips.com>
9629
9630 * gdb.base/sigbpt.exp: Preset segv_addr.
9631
93f02886
DJ
96322007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9633
9634 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9635 (gdb_compile_shlib): Likewise.
9636 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9637 (default_gdb_init): Clear cleanfiles.
9638 (gdb_finish): Delete recorded cleanfiles.
9639 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9640
9641 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9642 Do not use isnative.
9643 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9644 gdb.base/so-impl-ld.exp: Likewise.
9645 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9646 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9647 gdb_compile.
9648
b04e06d7
VP
96492007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9650
9651 * config/unknown.exp: Remove.
9652
069ed931
UW
96532007-05-15 Markus Deuling <deuling@de.ibm.com>
9654
9655 * gdb.base/info-proc.exp: Check is_remote.
9656
09db0d03
UW
96572007-05-14 Markus Deuling <deuling@de.ibm.com>
9658
9659 * gdb.base/gcore.exp: Initialize variable core_supported.
9660
af2cbe8c
DJ
96612007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9662
9663 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9664
027c0295
DJ
96652007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9666
9667 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9668 * gdb.threads/print-threads.exp (test_all_threads): Allow
9669 negative and hexadecimal thread IDs.
9670
dc5000e7
DJ
96712007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9672
9673 * gdb.java/jprint.java (public): Avoid invalid call to static
9674 method.
9675
2e74ed18
DP
96762007-05-14 Denis Pilat <denis.pilat@st.com>
9677
9678 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9679 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9680 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9681 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9682 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9683
83547f02
UW
96842007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9685
9686 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9687 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9688 this mode.
9689 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9690 * gdb.base/spu.ld: New file.
9691
b18be20d
DJ
96922007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9693
9694 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9695
be444858
DJ
96962007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9697
9698 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9699
b1d53152
DJ
97002007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9701
9702 * gdb.java/jmain.exp: Handle demangled names with and without method
9703 signatures.
9704
d084b331
DJ
97052007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9706
9707 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9708 (have_a_very_merry_interrupt): Remove calls to puts.
9709 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9710 inferior output.
9711 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9712 test names.
9713
db9d7fc5
DJ
97142007-04-29 Markus Deuling <deuling@de.ibm.com>
9715 Daniel Jacobowitz <dan@codesourcery.com>
9716
9717 * gdb.base/auxv.exp (core_works): Also check is_remote.
9718 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9719
ef783a7d 97202007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9721
ef783a7d
VP
9722 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9723 message, not the undefined 'module' variable.
9724 * gdb.base/siginfo.exp: Likewise.
9725 * gdb.base/sigstep.exp: Likewise.
9726 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9727 serialport.
9728 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9729
b7b73cae
CV
97302007-04-25 Corinna Vinschen <vinschen@redhat.com>
9731
9732 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9733 target sim fails. Return 0 otherwise.
9734 (gdb_load): Return prematurely if gdb_target_sim fails.
9735
7d90fdfa
DP
97362007-04-16 Denis Pilat <denis.pilat@st.com>
9737
9738 * gdb.base/setshow.exp: Reset height after having set it to 100.
9739
5d3e9c85
DP
97402007-04-16 Denis Pilat <denis.pilat@st.com>
9741
9742 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9743
18e75969
DP
97442007-04-16 Denis Pilat <denis.pilat@st.com>
9745
9746 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9747
25d5ea92
VP
97482007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9749
9750 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9751 tests. Run the frozen varobjs test.
9752 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9753 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9754
0b49cb80
JK
97552007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9756
9757 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9758 gdb.base/type-opaque.exp: New files.
9759
a73bafbc 97602007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9761
9762 * gdb.mi/mi-var-child.c
a73bafbc
VP
9763 (do_children_tests): User char[2] instead of
9764 char so that automatic printing of pointers to char
9765 don't give unpredicable result.
9766 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9767 local variables.
9768 * gdb.mi/mi-var-child.exp: Step to right line
9769 of do_children_tests.
9770 * gdb.mi/mi2-var-child.exp: Likewise.
9771 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9772 do_locals_tests.
a73bafbc
VP
9773 (do_children_tests): User char[2] instead of
9774 char so that automatic printing of pointers to char
a9c64011 9775 don't give unpredicable result.
a73bafbc 9776 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9777 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9778 Pass test name to mi_wait_for_stop.
9779
7ce59000
DJ
97802007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9781
9782 * gdb.asm/asm-source.exp: Remove d10v case.
9783 * lib/gdb.exp (skip_cplus_tests): Likewise.
9784 * gdb.asm/d10v.inc: Deleted.
9785
20389057
DJ
97862007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9787
9788 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9789
8807d78b
DJ
97902007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9791
9792 * config/netware.exp: Delete file.
9793
aa3edb8e
JB
97942007-03-29 Joel Brobecker <brobecker@adacore.com>
9795
9796 * gdb.dwarf2/dw2-noloc.S: New file.
9797 * gdb.dwarf2/dw2-noloc.exp: New file.
9798
297561ac
PA
97992007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9800
9801 * gdb.cp/method2.cc: New test.
9802 * gdb.cp/method2.exp: New test.
9803 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9804
1f81bd39
DJ
98052007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9806
9807 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9808
9453113a
DJ
98092007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9810
9811 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9812
b741e217
DJ
98132007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9814
9815 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9816 (gdb_load): Delete, replace with...
9817 (gdb_reload): ...this.
9818 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9819 * gdb.server/server-mon.exp: Likewise.
9820 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9821 (gdb_start_cmd): New.
9822 (gdb_file_cmd): Save the last loaded file.
9823 (gdb_reload): New.
9824 (gdb_gnu_strip_debug): Use transform.
9825 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9826 support here. Use new $last_loaded_file. Check mtime.
9827 (gdb_target_cmd): Handle ObjC failure case.
9828 (infer_host_exec): Delete.
9829 (gdbserver_load): Rename to...
9830 (gdbserver_run): ...this. Simplify.
9831 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9832 (mi_gdb_load): Move most contents to a new function...
9833 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9834 (mi_run_cmd): Use mi_gdb_target_load.
9835 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9836 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9837 Use gdb_run_cmd.
9838 * gdb.base/charsign.exp: Remove incorrect comment.
9839 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9840 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9841 gdb.base/start.exp: Use gdb_start_cmd.
9842
446ab585 98432007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9844 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9845
9846 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9847 * gdb.base/signull.exp: Similarly.
9848
bbb88ebf
UW
98492007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9850
9851 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9852 messages available to test cases (like chng-sym.exp).
9853
cb8c4a99
AS
98542007-03-14 Andreas Schwab <schwab@suse.de>
9855
9856 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9857 format changes.
9858
4e463ff5
DJ
98592007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9860
9861 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9862 (optimized_1): New.
9863 (main): Call optimized_1.
9864 (gdb2029): Correct typos. Call gdb2029_marker.
9865 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9866 for gdb2029.
9867
b6db2c47
MK
98682007-03-12 Mark Kettenis <kettenis@gnu.org>
9869
9870 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9871 as tabs. Remove redundant test pattern.
9872
70ed3737
UW
98732007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9874
9875 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9876 for /a format output.
9877
47b67b60
DJ
98782007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9879
9880 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9881 collect output incrementally.
9882
b8953b0e
UW
98832007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9884
9885 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9886 for -var-create lpcharacter test.
9887 * gdb.mi/mi2-var-cmd.exp: Likewise.
9888
7acd5c40
UW
98892007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9890
9891 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9892 pass on targets where address zero is readable.
9893
9c6759c1
UW
98942007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9895
9896 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9897 just a single architecture.
9898
a2f1aeb4
UW
98992007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9900
9901 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9902 (fetch_all_registers): New function, uses gdb_test_multiple and
9903 exp_continue to fetch inferior output line-by-line.
9904 Replace all uses of do_get_all_registers by fetch_all_registers.
9905
46579ac2
UW
99062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9907
9908 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9909 in target_info.
9910
fc133f24
MS
99112007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9912
a9c64011 9913 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9914 consistancy; add a default (timeout) case.
9915
7646a51d
MS
99162007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9917
9918 * gdb.base/watchpoint.exp: Fix truncated comment.
9919
dcfff61f
MS
99202007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9921
9922 * Makefile.in: Remove spurious single-quotes from sed command.
9923
664e3ee9
DJ
99242007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9925
9926 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9927 func.
9928 * gdb.mi/mi2-var-cmd.exp: Likewise.
9929
d7cc6f2f
JB
99302007-02-27 Joel Brobecker <brobecker@adacore.com>
9931
a9c64011
AS
9932 * gdb.dwarf2/dw2-producer.S: New file.
9933 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9934
99352007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9936
9937 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9938 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9939 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9940 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9941 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9942 Revert tests to use mi_gdb_test and include value field in output
9943 of -var-create.
9944
93d42b30
DJ
99452007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9946
9947 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9948
c499ed39
DJ
99492007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9950
9951 * gdb.base/maint.exp: Remove full paths from test names.
9952 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9953 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9954
9836f81b
JB
99552007-02-27 Joel Brobecker <brobecker@adacore.com>
9956
9957 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9958
c74d0ad8
DJ
99592007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9960
9961 * gdb.server/server-mon.exp: New test.
9962
2711e456
DJ
99632007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9964
9965 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9966
ff6f572f
DJ
99672007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9968
9969 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9970 register capitalization.
9971
fada3feb
DP
99722007-02-13 Denis Pilat <denis.pilat@st.com>
9973
9974 * gdb.mi/mi-var-invalidate.exp: New file.
9975
fb1e4ffc
DJ
99762007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9977
9978 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9979
3da939d7
DJ
99802007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9981
9982 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9983
123dc839
DJ
99842007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9985
9986 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9987 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9988
877e3645 99892007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9990
9991 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9992 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9993 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9994 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9995 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9996 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9997 Update tests to include value field in output of -var-create.
a9c64011 9998
3c0a2960
AS
99992007-02-08 Andreas Schwab <schwab@suse.de>
10000
10001 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10002
108546a0
DJ
100032007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10004
10005 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10006 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10007
d701dcab
DP
100082007-02-02 Denis Pilat <denis.pilat@st.com>
10009
10010 * gdb.threads/threadapply.exp: check that frame is not changed by
10011 the thread apply all command.
10012
783e3e2f
AS
100132007-01-31 Andreas Schwab <schwab@suse.de>
10014
6d9c3a87
AS
10015 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10016
3c50d7b9
AS
10017 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10018 in the dwarf sections.
10019 * gdb.dwarf2/mac-fileno.S: Likewise.
10020
783e3e2f
AS
10021 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10022 bspstore register on ia64.
10023
78ff580e
AS
100242007-01-29 Andreas Schwab <schwab@suse.de>
10025
cc8e9b12
AS
10026 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10027 "frame-begin" annotation.
10028
78ff580e
AS
10029 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10030 number of "frames-invalid" annotations.
10031
704a4f78
DJ
100322007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10033
10034 * gdb.base/commands.exp: Call if_commands_test.
10035 (gdb_test_no_prompt, if_commands_test): New.
10036
e741bf94
MK
100372007-01-28 Mark Kettenis <kettenis@gnu.org>
10038
10039 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10040
474d0ad3
AS
100412007-01-27 Andreas Schwab <schwab@suse.de>
10042
10043 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10044 .short/.int/.quad in the dwarf sections.
10045 * gdb.dwarf2/dw2-intercu.S: Likewise.
10046 * gdb.dwarf2/dw2-intermix.S: Likewise.
10047
e784b426
JK
100482007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10049
10050 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
10051 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10052 array.
e784b426
JK
10053 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10054 * gdb.base/setvar.exp: Likewise.
10055
37f08e04
AS
100562007-01-26 Andreas Schwab <schwab@suse.de>
10057
9a01813a
AS
10058 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10059 test.
10060
37f08e04
AS
10061 * gdb.base/multi-forks.exp ("restart $i"): Also match
10062 __kernel_syscall_via_break.
10063
6e2a9270
VP
100642007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10065
10066 * lib/mi-support.exp (mi_delete_varobj): New.
10067 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10068 testcase.
10069 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10070 (main): Call the above.
10071 (reference_update_test, base_in_reference_test)
10072 (reference_to_pointer): Delete the created varobjs.
a9c64011 10073
e515b470
DJ
100742007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10075
10076 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10077 * configure: Regenerated.
10078 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10079 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10080 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10081 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10082 * lib/gdb.exp (gdb_skip_xml_test): New function.
10083
08d8bcd7
DJ
100842007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10085
10086 * gdb.base/sigrepeat.exp: Correct error message.
10087
100882007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10089 Daniel Jacobowitz <dan@codesourcery.com>
10090
10091 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10092 gdb.arch/i386-gnu-cfi-asm.S: New files.
10093
97c3f1f3
JK
100942007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10095
10096 * lib/gdb.exp: Abort on missing `site.exp'.
10097
cb1df416
DJ
100982007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10099 Daniel Jacobowitz <dan@codesourcery.com>
10100
10101 * gdb.base/included.c, gdb.base/included.exp,
10102 gdb.base/included.h: New files.
10103
35990120
DJ
101042007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10105
10106 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10107 (maximize_rlimit): Reduce limits on 64-bit systems.
10108
6e81a116 101092007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10110
10111 From Marcus Deuling <deuling@de.ibm.com>:
10112 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10113 every case.
10114
6c3c41f3
NR
101152007-01-13 Nick Roberts <nickrob@snap.net.nz>
10116
10117 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10118 (test_path_specification): Use objdir instead of srcdir to always
10119 get an absolute filename.
10120
2f12c312
DJ
101212007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10122
10123 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10124
81121995
VP
101252007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10126
10127 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10128 Make sure the variable we're using is in scope.
10129 (reference_to_pointer): Likewise.
10130
4741b737
DJ
101312007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10132
10133 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10134 has no debug information.
10135
054410c3
DJ
101362007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10137
10138 * gdb.base/annota1.exp: Remove extra send_gdb.
10139
818f79f6
DJ
101402007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10141
10142 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10143
f7a6bb70
DJ
101442007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10145
10146 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10147
57e66780
DJ
101482007-01-08 Nick Roberts <nickrob@snap.net.nz>
10149 Daniel Jacobowitz <dan@codesourcery.com>
10150
10151 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10152 lcharacter or linteger change. Correct duplicated test name.
10153 * gdb.mi/mi2-var-cmd.exp: Likewise.
10154
3d799a95
DJ
101552007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10156
10157 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10158
101592007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10160
a9c64011
AS
10161 * gdb.base/nofield.c: New file.
10162 * gdb.base/nofield.exp: New testcase.
51679ba9 10163
eafb94e8
NR
101642007-01-05 Nick Roberts <nickrob@snap.net.nz>
10165
10166 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10167
10168 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10169 test.
10170
5e572bb4
DJ
101712007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10172
10173 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10174
74a44383
DJ
101752007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10176
10177 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10178 when continuing.
10179
1b572db9
DJ
101802007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10181
10182 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10183 Expect ".exe" extension.
10184
381bc39b
DJ
101852007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10186
10187 * gdb.base/charset.exp: Add explicit filename to break.
10188 * gdb.base/dbx.exp: Add explicit filename to breaks.
10189
2b70e4c6
DJ
101902007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10191
10192 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10193 * gdb.mi/mi2-file.exp: Likewise.
10194
303b6f5d
DJ
101952007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10196
10197 Implement specification of MI tests as comments
10198 in C and C++ sources.
10199 * lib/mi-support.exp (mi_autotest_data): New variable.
10200 (mi_autotest_source): New variable.
10201 (count_newlines, mi_prepare_inline_tests)
10202 (mi_get_inline_test, mi_continue_to_line)
10203 (mi_run_inline_test, mi_tbreak)
10204 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10205 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10206 Run inline tests.
10207 * gdb.mi/mi-var-cp.cc: Define tests here.
10208
23da0d94
VP
102092007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10210
10211 Simplify usage of mi_continue_to.
10212 * lib/mi-support.exp (mi_runto_helper): Renamed
10213 from mi_runto, added new parameter 'run_or_continue'.
10214 (mi_runto): Use mi_runto_helper.
10215 (mi_continue_to): Accept just function name as parameter.
10216 Use mi_runto_helper.
10217 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10218 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10219
f9e18282
JB
102202006-01-04 Joel Brobecker <brobecker@adacore.com>
10221
10222 Make this testcase a bit more realistic. The current code
10223 is too simplistic, and allows the compiler to optimize out
10224 some of the entities we need for this testcase.
10225 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10226 (Do_Nothing): Add extra parameter.
10227 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10228 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10229 by using a variable of type Void_Star.
10230
fd678c65
JB
102312006-01-04 Joel Brobecker <brobecker@adacore.com>
10232
10233 * gdb.ada/catch_ex/foo.adb: New file.
10234 * gdb.ada/catch_ex.exp: New testcase.
10235
05cfdb42
DJ
102362007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10237
10238 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10239 pass --image-base to linker.
10240
2e03ee74
DJ
102412007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10242 Daniel Jacobowitz <dan@codesourcery.com>
10243
10244 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10245 secondary prompts.
10246
0d5de010
DJ
102472007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10248
10249 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10250 output. Test the types of members and member pointers.
10251 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10252 gdb/2092.
10253 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10254 statement. Enable for GCC. Update expected output for some tests
10255 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10256 layout.
10257 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10258 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10259 (Diamond::vget_base): New.
10260 (main): Add new tests.
10261 * gdb.cp/printmethod.exp: Update expected output for member functions.
10262 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10263 print pEe->D::vg().
10264
61a771aa
DJ
102652007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10266
10267 * gdb.threads/tls.exp: Allow stops in sem_post.
10268
2fa63963
DJ
102692006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10270
10271 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10272 * gdb.base/annota3.exp: Likewise.
10273 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10274 again (instead of timing out).
10275 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10276 GCC bug 26475.
10277 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10278 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10279 test from jmisc1.exp.
10280 * gdb.java/jmisc1.exp: Delete.
10281 * gdb.java/jprint.exp: Adjust to work with method signatures including
10282 return types.
10283 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10284 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10285 * lib/java.exp (compile_java_from_source): Pass the correct type
10286 to target_compile.
10287
5eefc2b7
JB
102882006-12-31 Joel Brobecker <brobecker@adacore.com>
10289
10290 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10291 (stack_align_edx): New function.
10292 (stack_align_eax): New function.
10293 (main): Add calls to stack_align_edx and stack_align_eax.
10294 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10295 Add testing for the cases where the register used during a stack
10296 realignment is edx. Same for eax.
10297
227c54da
DJ
102982006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10299
10300 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10301 and generic PE targets.
10302
cab8ac94
JB
103032006-12-29 Joel Brobecker <brobecker@adacore.com>
10304
10305 * gdb.ada/array_return.exp: Update copyright date list.
10306
ba54f318
JB
103072006-12-27 Joel Brobecker <brobecker@adacore.com>
10308
10309 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10310 (Create_Small_Float_Vector): New function.
10311 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10312 function body.
10313 * gdb.ada/array_return/p.adb: Use new type and function from
10314 package Pck.
10315 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10316 able to print the value returned by a function returning an
10317 array of float.
10318
6b7a35dd
JB
103192006-12-20 Joel Brobecker <brobecker@adacore.com>
10320
10321 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10322 The associated tests should be PASSing.
10323
038224f6
VP
103242006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10325
10326 Test for base in references.
10327 * gdb.mi/mi-var-cp.cc: Add test code.
10328 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10329 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10330 * gdb.mi/mi2-watch.exp: Likewise.
10331 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10332 (mi_list_varobj_children): New function.
10333
b26ed50d
VP
103342006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10335
10336 * lib/mi-support.exp
10337 (mi_runto): Accept "()" after function name.
10338 (mi_create_varobj): New function.
10339 (mi_varobj_update): New function.
10340 (mi_Check_varobj_value): New function.
10341 * gdb.mi/mi-var-cp.exp: New file.
10342 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10343
08232497
DJ
103442006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10345
10346 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10347 gdb.base/weaklib2.c: New files.
10348
d394c993 103492006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10350
ac6c2fba
NS
10351 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10352 info. Adjust test names.
10353
8ec659a0 10354 * gdb.base/break.c (main): Move position of malloc.
d394c993 10355 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10356
acd65feb
VP
103572006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10358
10359 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10360 assignement of arrays and function pointers.
10361 * gdb.mi/var-cmd.c: Add declaration necessary for above
10362 tests.
10363
f556d5e5
NS
103642006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10365
10366 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10367
10368 * gdb.threads/linux-dp.exp: Read thread table before and after
10369 creating each philosopher and verify it.
10370
697bc68d
NS
103712006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10372 Paul Brook <paul@codesourcery.com>
10373 Daniel Jacobowitz <dan@codesourcery.com>
10374
10375 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10376 main to remove duplication. Add start function of the form
697bc68d
NS
10377 '_*start[1-9]*'. Add RVDS start function.
10378
29d73ae4
DJ
103792006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10380
10381 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10382
c1d88655
UW
103832006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10384
10385 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10386 * gdb.asm/spu.inc: New file.
10387 * gdb.base/term.exp: Disable if [target_info exists noargs].
10388 * gdb.gdb/complaints.exp: Disable if ![isnative].
10389 * gdb.gdb/selftest.exp: Likewise.
10390 * gdb.gdb/observer.exp: Likewise.
10391 * gdb.gdb/xfullpath.exp: Likewise.
10392 * gdb.base/attach.exp: Disable on SPU target.
10393 * gdb.cp/bs145503.exp: Likewise.
10394 * gdb.cp/exception.exp: Likewise.
10395 * gdb.cp/userdef.exp: Likewise.
10396
32a13b1a
DJ
103972006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10398
10399 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10400
d8295fe9
VP
104012006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10402
10403 * gdb.base/completion.exp: Fix completion tests for
10404 'info' and 'info '.
10405 * gdb.base/help.exp (help_test_raw, test_class_help)
10406 (test_prefix_command_help): Move...
10407 * lib/gdb.exp: Here.
10408 * gdb.base/main.exp: Adjust.
10409 * gdb.cp/maint.exp: Adjust.
10410 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10411
8c394015
VP
104122006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10413
10414 * gdb.stabs/weird.exp (print_weird_var): Use
10415 gdb_test_multiple instead of gdb_expect.
10416
027fc1bc
VP
104172006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10418
10419 * gdb.base/help.exp (help_test_raw): New.
10420 (test_class_help): New.
10421 (test_prefix_command_help): New.
10422 Adjust testcases.
10423
67609209
FR
104242006-11-09 Christophe Lyon <christophe.lyon@st.com>
10425
10426 * gdb.base/constvars.c (main): Write to crass and crips, so that
10427 they are allocated by the compiler.
10428
f73adfeb
AS
104292006-10-27 Andreas Schwab <schwab@suse.de>
10430
10431 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10432 "detach-fork".
10433
2f83a18e
DJ
104342006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10435
10436 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10437 of patterns.
10438
94277a38
DJ
104392006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10440
10441 * gdb.base/sepdebug.exp: Remove debug format test.
10442 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10443 Handle no-symtab.
10444 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10445
5bd2f6e2
DJ
104462006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10447
10448 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10449 int to pointer or pointer to int.
10450 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10451
8c008720
DJ
104522006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10453
10454 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10455
9e35dae4
DJ
104562006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10457
10458 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10459
d9639e13
DJ
104602006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10461
10462 PR c++/2116
10463 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10464
390a1bd0
JB
104652006-10-06 Joel Brobecker <brobecker@adacore.com>
10466
10467 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10468 the corresponding bug has been fixed in GDB (PR/2018).
10469
dd920c33
JB
104702006-10-06 Joel Brobecker <brobecker@adacore.com>
10471
10472 * gdb.base/subst.exp: New testcase.
10473
53bbefe9
JB
104742006-10-06 Joel Brobecker <brobecker@adacore.com>
10475
10476 * gdb.ada/array_return/pck.ads: Add copyright notice.
10477 * gdb.ada/array_return/pck.adb: Likewise.
10478 * gdb.ada/array_return/p.adb: Likewise.
10479 * gdb.ada/exec_changed/first.adb: Likewise.
10480 * gdb.ada/exec_changed/second.adb: Likewise.
10481
09851417
JB
104822006-10-06 Joel Brobecker <brobecker@adacore.com>
10483
10484 * gdb.ada/watch_arg/watch.adb: New file.
10485 * gdb.ada/watch_arg.exp: New testcase.
10486
041bf30d
VP
104872006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10488
10489 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10490 via string_to_regexp.
041bf30d 10491 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10492
f286fbdd 104932006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10494
10495 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10496 Remove unused / obsolete files.
10497
7c07f349
NR
104982006-09-19 Nick Roberts <nickrob@snap.net.nz>
10499
10500 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10501
cd5ff84a
VP
105022006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10503
10504 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10505 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10506 the number of frames.
cd5ff84a 10507
ae018d1a
DJ
105082006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10509
10510 * gdb.base/args.c (main): Add breakpoint marker.
10511 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10512 really test empty arguments.
10513 (args_load): Delete.
10514 (args_test): New.
10515
b399c549
NR
105162006-09-13 Nick Roberts <nickrob@snap.net.nz>
10517
10518 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10519 check for one file.
b399c549 10520
2ab1eb7a
VP
105212006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10522
10523 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10524 HIGH_FRAME argument to -stack-list-locals can be larger than
10525 the number of frames.
a9c64011 10526
476308bf
FF
105272006-08-18 Fred Fish <fnf@specifix.com>
10528
10529 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10530 '$' in front of skip_vmx_tests_saved when setting that.
10531
8625200f
AS
105322006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10533
10534 * gdb.base/trace-commands.exp: New file.
10535
089ec8f1
DJ
105362006-08-10 Joel Brobecker <brobecker@adacore.com>
10537 Daniel Jacobowitz <dan@codesourcery.com>
10538
10539 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10540 expected output of the backtrace commands.
10541
b60f0898
JB
105422006-08-09 Joel Brobecker <brobecker@adacore.com>
10543
10544 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10545 untested followed by return combination.
10546 * gdb.arch/altivec-regs.exp: Likewise.
10547 * gdb.arch/e500-abi.exp: Likewise.
10548 * gdb.arch/e500-regs.exp: Likewise.
10549 * gdb.arch/gdb1291.exp: Likewise.
10550 * gdb.arch/gdb1431.exp: Likewise.
10551 * gdb.arch/gdb1558.exp: Likewise.
10552 * gdb.arch/i386-prologue.exp: Likewise.
10553 * gdb.arch/i386-unwind.exp: Likewise.
10554 * gdb.asm/asm-source.exp: Likewise.
10555 * gdb.base/a2-run.exp: Likewise.
10556 * gdb.base/advance.exp: Likewise.
10557 * gdb.base/all-bin.exp: Likewise.
10558 * gdb.base/annota1.exp: Likewise.
10559 * gdb.base/annota3.exp: Likewise.
10560 * gdb.base/args.exp: Likewise.
10561 * gdb.base/arithmet.exp: Likewise.
10562 * gdb.base/assign.exp: Likewise.
10563 * gdb.base/async.exp: Likewise.
10564 * gdb.base/attach.exp: Likewise.
10565 * gdb.base/bang.exp: Likewise.
10566 * gdb.base/bigcore.exp: Likewise.
10567 * gdb.base/bitfields.exp: Likewise.
10568 * gdb.base/bitfields2.exp: Likewise.
10569 * gdb.base/break.exp: Likewise.
10570 * gdb.base/call-sc.exp: Likewise.
10571 * gdb.base/call-strs.exp: Likewise.
10572 * gdb.base/callfuncs.exp: Likewise.
10573 * gdb.base/checkpoint.exp: Likewise.
10574 * gdb.base/chng-syms.exp: Likewise.
10575 * gdb.base/code-expr.exp: Likewise.
10576 * gdb.base/commands.exp: Likewise.
10577 * gdb.base/completion.exp: Likewise.
10578 * gdb.base/cond-expr.exp: Likewise.
10579 * gdb.base/condbreak.exp: Likewise.
10580 * gdb.base/consecutive.exp: Likewise.
10581 * gdb.base/constvars.exp: Likewise.
10582 * gdb.base/corefile.exp: Likewise.
10583 * gdb.base/cvexpr.exp: Likewise.
10584 * gdb.base/dbx.exp: Likewise.
10585 * gdb.base/define.exp: Likewise.
10586 * gdb.base/detach.exp: Likewise.
10587 * gdb.base/display.exp: Likewise.
10588 * gdb.base/dump.exp: Likewise.
10589 * gdb.base/ena-dis-br.exp: Likewise.
10590 * gdb.base/ending-run.exp: Likewise.
10591 * gdb.base/environ.exp: Likewise.
10592 * gdb.base/eval-skip.exp: Likewise.
10593 * gdb.base/exprs.exp: Likewise.
10594 * gdb.base/fileio.exp: Likewise.
10595 * gdb.base/finish.exp: Likewise.
10596 * gdb.base/float.exp: Likewise.
10597 * gdb.base/foll-exec.exp: Likewise.
10598 * gdb.base/foll-fork.exp: Likewise.
10599 * gdb.base/foll-vfork.exp: Likewise.
10600 * gdb.base/freebpcmd.exp: Likewise.
10601 * gdb.base/funcargs.exp: Likewise.
10602 * gdb.base/gcore.exp: Likewise.
10603 * gdb.base/gdb1090.exp: Likewise.
10604 * gdb.base/gdb1250.exp: Likewise.
10605 * gdb.base/huge.exp: Likewise.
10606 * gdb.base/info-proc.exp: Likewise.
10607 * gdb.base/interrupt.exp: Likewise.
10608 * gdb.base/jump.exp: Likewise.
10609 * gdb.base/langs.exp: Likewise.
10610 * gdb.base/lineinc.exp: Likewise.
10611 * gdb.base/list.exp: Likewise.
10612 * gdb.base/logical.exp: Likewise.
10613 * gdb.base/long_long.exp: Likewise.
10614 * gdb.base/macscp.exp: Likewise.
10615 * gdb.base/maint.exp: Likewise.
10616 * gdb.base/mips_pro.exp: Likewise.
10617 * gdb.base/miscexprs.exp: Likewise.
10618 * gdb.base/multi-forks.exp: Likewise.
10619 * gdb.base/opaque.exp: Likewise.
10620 * gdb.base/overlays.exp: Likewise.
10621 * gdb.base/pc-fp.exp: Likewise.
10622 * gdb.base/pointers.exp: Likewise.
10623 * gdb.base/printcmds.exp: Likewise.
10624 * gdb.base/psymtab.exp: Likewise.
10625 * gdb.base/ptype.exp: Likewise.
10626 * gdb.base/recurse.exp: Likewise.
10627 * gdb.base/relational.exp: Likewise.
10628 * gdb.base/relocate.exp: Likewise.
10629 * gdb.base/remote.exp: Likewise.
10630 * gdb.base/reread.exp: Likewise.
10631 * gdb.base/restore.exp: Likewise.
10632 * gdb.base/return.exp: Likewise.
10633 * gdb.base/return2.exp: Likewise.
10634 * gdb.base/scope.exp: Likewise.
10635 * gdb.base/sect-cmd.exp: Likewise.
10636 * gdb.base/sep.exp: Likewise.
10637 * gdb.base/sepdebug.exp: Likewise.
10638 * gdb.base/setshow.exp: Likewise.
10639 * gdb.base/setvar.exp: Likewise.
10640 * gdb.base/sigall.exp: Likewise.
10641 * gdb.base/sigbpt.exp: Likewise.
10642 * gdb.base/signals.exp: Likewise.
10643 * gdb.base/signull.exp: Likewise.
10644 * gdb.base/sizeof.exp: Likewise.
10645 * gdb.base/solib.exp: Likewise.
10646 * gdb.base/step-line.exp: Likewise.
10647 * gdb.base/step-test.exp: Likewise.
10648 * gdb.base/structs.exp: Likewise.
10649 * gdb.base/structs2.exp: Likewise.
10650 * gdb.base/term.exp: Likewise.
10651 * gdb.base/twice.exp: Likewise.
10652 * gdb.base/until.exp: Likewise.
10653 * gdb.base/varargs.exp: Likewise.
10654 * gdb.base/volatile.exp: Likewise.
10655 * gdb.base/watchpoint.exp: Likewise.
10656 * gdb.base/whatis-exp.exp: Likewise.
10657 * gdb.base/whatis.exp: Likewise.
10658 * gdb.cp/ambiguous.exp: Likewise.
10659 * gdb.cp/annota2.exp: Likewise.
10660 * gdb.cp/annota3.exp: Likewise.
10661 * gdb.cp/bool.exp: Likewise.
10662 * gdb.cp/breakpoint.exp: Likewise.
10663 * gdb.cp/casts.exp: Likewise.
10664 * gdb.cp/class2.exp: Likewise.
10665 * gdb.cp/classes.exp: Likewise.
10666 * gdb.cp/cplusfuncs.exp: Likewise.
10667 * gdb.cp/ctti.exp: Likewise.
10668 * gdb.cp/derivation.exp: Likewise.
10669 * gdb.cp/exception.exp: Likewise.
10670 * gdb.cp/gdb1355.exp: Likewise.
10671 * gdb.cp/hang.exp: Likewise.
10672 * gdb.cp/inherit.exp: Likewise.
10673 * gdb.cp/local.exp: Likewise.
10674 * gdb.cp/m-data.exp: Likewise.
10675 * gdb.cp/m-static.exp: Likewise.
10676 * gdb.cp/member-ptr.exp: Likewise.
10677 * gdb.cp/method.exp: Likewise.
10678 * gdb.cp/misc.exp: Likewise.
10679 * gdb.cp/namespace.exp: Likewise.
10680 * gdb.cp/overload.exp: Likewise.
10681 * gdb.cp/ovldbreak.exp: Likewise.
10682 * gdb.cp/pr-1023.exp: Likewise.
10683 * gdb.cp/pr-1210.exp: Likewise.
10684 * gdb.cp/pr-574.exp: Likewise.
10685 * gdb.cp/printmethod.exp: Likewise.
10686 * gdb.cp/psmang.exp: Likewise.
10687 * gdb.cp/ref-params.exp: Likewise.
10688 * gdb.cp/ref-types.exp: Likewise.
10689 * gdb.cp/rtti.exp: Likewise.
10690 * gdb.cp/templates.exp: Likewise.
10691 * gdb.cp/try_catch.exp: Likewise.
10692 * gdb.cp/userdef.exp: Likewise.
10693 * gdb.cp/virtfunc.exp: Likewise.
10694 * gdb.disasm/am33.exp: Likewise.
10695 * gdb.disasm/h8300s.exp: Likewise.
10696 * gdb.disasm/mn10300.exp: Likewise.
10697 * gdb.disasm/sh3.exp: Likewise.
10698 * gdb.disasm/t01_mov.exp: Likewise.
10699 * gdb.disasm/t02_mova.exp: Likewise.
10700 * gdb.disasm/t03_add.exp: Likewise.
10701 * gdb.disasm/t04_sub.exp: Likewise.
10702 * gdb.disasm/t05_cmp.exp: Likewise.
10703 * gdb.disasm/t06_ari2.exp: Likewise.
10704 * gdb.disasm/t07_ari3.exp: Likewise.
10705 * gdb.disasm/t08_or.exp: Likewise.
10706 * gdb.disasm/t09_xor.exp: Likewise.
10707 * gdb.disasm/t10_and.exp: Likewise.
10708 * gdb.disasm/t11_logs.exp: Likewise.
10709 * gdb.disasm/t12_bit.exp: Likewise.
10710 * gdb.disasm/t13_otr.exp: Likewise.
10711 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10712 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10713 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10714 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10715 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10716 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10717 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10718 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10719 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10720 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10721 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10722 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10723 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10724 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10725 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10726 * gdb.mi/gdb701.exp: Likewise.
10727 * gdb.mi/gdb792.exp: Likewise.
10728 * gdb.mi/mi-basics.exp: Likewise.
10729 * gdb.mi/mi-break.exp: Likewise.
10730 * gdb.mi/mi-cli.exp: Likewise.
10731 * gdb.mi/mi-console.exp: Likewise.
10732 * gdb.mi/mi-disassemble.exp: Likewise.
10733 * gdb.mi/mi-eval.exp: Likewise.
10734 * gdb.mi/mi-file.exp: Likewise.
10735 * gdb.mi/mi-read-memory.exp: Likewise.
10736 * gdb.mi/mi-regs.exp: Likewise.
10737 * gdb.mi/mi-return.exp: Likewise.
10738 * gdb.mi/mi-simplerun.exp: Likewise.
10739 * gdb.mi/mi-stack.exp: Likewise.
10740 * gdb.mi/mi-stepi.exp: Likewise.
10741 * gdb.mi/mi-syn-frame.exp: Likewise.
10742 * gdb.mi/mi-until.exp: Likewise.
10743 * gdb.mi/mi-var-block.exp: Likewise.
10744 * gdb.mi/mi-var-child.exp: Likewise.
10745 * gdb.mi/mi-var-cmd.exp: Likewise.
10746 * gdb.mi/mi-var-display.exp: Likewise.
10747 * gdb.mi/mi-watch.exp: Likewise.
10748 * gdb.mi/mi2-basics.exp: Likewise.
10749 * gdb.mi/mi2-break.exp: Likewise.
10750 * gdb.mi/mi2-cli.exp: Likewise.
10751 * gdb.mi/mi2-console.exp: Likewise.
10752 * gdb.mi/mi2-disassemble.exp: Likewise.
10753 * gdb.mi/mi2-eval.exp: Likewise.
10754 * gdb.mi/mi2-file.exp: Likewise.
10755 * gdb.mi/mi2-read-memory.exp: Likewise.
10756 * gdb.mi/mi2-regs.exp: Likewise.
10757 * gdb.mi/mi2-return.exp: Likewise.
10758 * gdb.mi/mi2-simplerun.exp: Likewise.
10759 * gdb.mi/mi2-stack.exp: Likewise.
10760 * gdb.mi/mi2-stepi.exp: Likewise.
10761 * gdb.mi/mi2-syn-frame.exp: Likewise.
10762 * gdb.mi/mi2-until.exp: Likewise.
10763 * gdb.mi/mi2-var-block.exp: Likewise.
10764 * gdb.mi/mi2-var-child.exp: Likewise.
10765 * gdb.mi/mi2-var-cmd.exp: Likewise.
10766 * gdb.mi/mi2-var-display.exp: Likewise.
10767 * gdb.mi/mi2-watch.exp: Likewise.
10768 * gdb.stabs/exclfwd.exp: Likewise.
10769 * gdb.stabs/weird.exp: Likewise.
10770 * gdb.threads/gcore-thread.exp: Likewise.
10771 * gdb.trace/actions.exp: Likewise.
10772 * gdb.trace/backtrace.exp: Likewise.
10773 * gdb.trace/circ.exp: Likewise.
10774 * gdb.trace/collection.exp: Likewise.
10775 * gdb.trace/deltrace.exp: Likewise.
10776 * gdb.trace/infotrace.exp: Likewise.
10777 * gdb.trace/limits.exp: Likewise.
10778 * gdb.trace/packetlen.exp: Likewise.
10779 * gdb.trace/passc-dyn.exp: Likewise.
10780 * gdb.trace/passcount.exp: Likewise.
10781 * gdb.trace/report.exp: Likewise.
10782 * gdb.trace/save-trace.exp: Likewise.
10783 * gdb.trace/tfind.exp: Likewise.
10784 * gdb.trace/tracecmd.exp: Likewise.
10785 * gdb.trace/while-dyn.exp: Likewise.
10786 * gdb.trace/while-stepping.exp: Likewise.
10787
f4b618d1
JB
107882006-08-08 Joel Brobecker <brobecker@adacore.com>
10789
10790 * gdb.base/step-bt.c: New file.
10791 * gdb.base/step-bt.exp: New testcase.
10792
3d00d119
DJ
107932006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10794
10795 * config/monitor.exp (gdb_load): Remove support for obsolete
10796 download-write-size.
10797 * gdb.base/remote.exp: Likewise. Update all callers of
10798 gdb_timed_load.
10799
017b5bd4
DJ
108002006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10801
10802 * cursal.exp: Pass binfile to gdb_load.
10803
837c599d
DJ
108042006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10805
10806 * gdb.base/cursal.exp: Add "" to gdb_load call.
10807
8dd4540b
MK
108082006-07-29 Mark Kettenis <kettenis@gnu.org>
10809
10810 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10811 NetBSD/ELF targets.
10812
ab5c9f60
DJ
108132006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10814
10815 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10816 operator*.
10817
4c42eaff
DJ
108182006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10819
10820 * gdb.base/completion.exp: Update for change in "file" behavior.
10821 * gdb.stabs/weird.exp: Likewise.
10822 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10823 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10824
0155cc76
NS
108252006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10826
10827 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10828 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10829
16026cd7
AS
108302006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10831
10832 * gdb.base/default.exp: Update source command error message.
10833 * gdb.base/help.exp: Update 'help source' message.
10834
16963cb6
DJ
108352006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10836
10837 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10838 test.
10839
6d7fd486
AS
108402006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10841
10842 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10843
29e8a844
DJ
108442006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10845
10846 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10847
6afcfa39
DJ
108482006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10849
10850 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10851
267a692b
MK
108522006-07-17 Mark Kettenis <kettenis@gnu.org>
10853
10854 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10855 *-*-openbsd* from targets for wich we expect ARM FPA floating
10856 point format.
10857
85d2fec4
NR
108582006-07-17 Nick Roberts <nickrob@snap.net.nz>
10859
10860 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10861
108622006-07-17 Mark Kettenis <kettenis@gnu.org>
10863
10864 * gdb.base/annota3.exp: Expect frame-begin annotation.
10865
85b4c6e8
JB
108662006-07-14 Joel Brobecker <brobecker@adacore.com>
10867
10868 * gdb.base/help.exp: Adjust "help unset" test to accept
10869 any list of unset commands.
10870
fb933624
DJ
108712006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10872 Daniel Jacobowitz <dan@codesourcery.com>
10873
10874 * gdb.cp/ref-params.exp: New test.
10875 * gdb.cp/ref-params.cc: New source file.
10876 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10877
1dff4b64
MK
108782006-07-08 Mark Kettenis <kettenis@gnu.org>
10879
10880 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10881 spaces/tabs in regular expressions since they might not be there.
10882
40d2e0e3
AS
108832006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10884
10885 * gdb.base/ifelse.exp: New file.
10886
f6c957d2
NS
108872006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10888
10889 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10890 line.
10891 * gdb.base/huge.exp: Loop over compilation to find a size that
10892 is acceptable.
10893 * gdb.base/remote.exp: Correct expected strings.
10894 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10895
b9c5a23d
DJ
108962006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10897
10898 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10899
9af2e58d
DJ
109002006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10901
10902 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10903 native.
10904
30930ca5
DJ
109052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10906
10907 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10908 enable stabs testing.
10909
aa32fa1d
DJ
109102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10911
bd4a4c80 10912 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10913 gdb_test_multiple does.
10914
321fef15
DJ
109152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10916
10917 * Makefile.in (host_alias): Remove.
10918 (target_alias): Use @target_noncanonical@.
10919 (site.exp): Don't set host_alias.
10920 * aclocal.m4: Remove contents. Include acx.m4.
10921 * configure: Regenerated.
10922 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10923
e1c2defa
NS
109242006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10925
e63b55d1
NS
10926 * lib/gdb.exp (gdb_load_cmd): New.
10927
5600ea19
NS
10928 * gdb.base/fileio.c: Add system(NULL) test.
10929 * gdb.base/fileio.exp: Check it.
10930
e1c2defa
NS
10931 * gdb.base/break.c: Add 10a breakpoint at }
10932 * gdb.base/break.exp: Add test for breakpoint at }
10933 * gdb.cp/anon-union.cc: Add code at end of function.
10934 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10935 * gdb.mi/var-cmd.c: Add code at end of function.
10936 * gdb.mi/mi-var-display.exp: Adjust end of next.
10937 * gdb.mi/mi2-var-display.exp: Likewise.
10938 * gdb.base/fileio.c: Add stop function and insert calls at
10939 stopping places.
10940 * gdb.base/fileio.exp: Breakpoint stop function and remove
10941 explicit line number references.
10942
6c0112ec
JB
109432006-05-19 Joel Brobecker <brobecker@adacore.com>
10944
a9c64011
AS
10945 * gdb.base/del.exp (test_delete_alias): New function.
10946 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10947
154189a4
FF
109482006-05-18 Fred Fish <fnf@specifix.com>
10949
10950 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10951 required. Check for spurious output after program exits normally.
10952
582e64c2
FF
109532006-05-17 Fred Fish <fnf@specifix.com>
10954
10955 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10956 gdb_load, so it works in the simulator.
10957
8ef6493a
FF
109582006-05-11 Fred Fish <fnf@specifix.com>
10959
10960 * gdb.base/bang.exp: Ignore unexpected output between the
10961 "program exited normally" and the gdb prompt, as many other
10962 tests do.
10963
692b141c
MK
109642006-05-07 Mark Kettenis <kettenis@gnu.org>
10965
10966 * gdb.base/help.exp: Make "delete checkpoint" part option for
10967 "help d" and "help delete" tests.
10968
540b8a30
UW
109692006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10970
a9c64011 10971 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10972 expected output in some mi_gdb_test statements.
10973 * gdb.mi/mi2-basics.exp: Likewise.
10974
9b6462d9
JB
109752006-05-05 Joel Brobecker <brobecker@adacore.com>
10976
10977 * gdb.base/del.c: New file.
10978 * gdb.base/del.exp: New testcase.
10979
954de43b
DM
109802006-05-05 David S. Miller <davem@sunset.davemloft.net>
10981
10982 * gdb.base/break.exp: Do not assume a breakpoint on
10983 main will actually be in $srcfile when optimizing.
1303f75e
DM
10984 * gdb.base/savedregs.exp: Do not require that the dummy
10985 frame location match up to a symbol and source file location.
c3242428
DM
10986 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10987 will get printed without a mi_cmd_data_list_register_values prefix.
10988 (*-data-list-register-*): Correct regular expressions to expect the new
10989 pseudo d? floating point registers.
10990 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10991
c7e64c9a
DJ
109922006-05-05 Christophe Lyon <christophe.lyon@st.com>
10993
10994 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10995 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10996 is allocated by the compiler.
10997 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10998 anons, e, anone to force their allocation by the compiler.
10999
110002006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
11001
11002 * gdb.base/help.exp: Update expected text for help d and
11003 help delete.
11004
27ce9a6d
MK
110052006-05-02 Mark Kettenis <kettenis@gnu.org>
11006
11007 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11008 NetBSD/ELF targets.
11009
8608915f
MK
110102006-04-30 Mark Kettenis <kettenis@gnu.org>
11011
11012 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11013 single-step breakpoint fails; make this a KFAIL on
11014 sparc*-*-openbsd*.
11015 * gdb.base/siginfo.exp: Likewise.
11016 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11017
b8db102d
MS
110182006-04-26 Michael Snyder <msnyder@redhat.com>
11019
11020 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11021 which may have to consume output from other forks.
11022 Add tests to make sure that "delete fork" succeeded.
11023
c702009a
MS
110242006-04-20 Michael Snyder <msnyder@redhat.com>
11025
11026 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11027 Add support for the Renesas M32C and M16C.
11028
11029 * gdb.asm/asm-source.exp: Add m32c target.
11030 * gdb.asm/m32c.inc: Support for m32c target.
11031
e28493f2
AS
110322006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11033
11034 * gdb.base/commands.exp (recursive_source_test): New test.
11035
880da185
DM
110362006-04-04 David S. Miller <davem@sunset.davemloft.net>
11037
11038 * gdb.base/float.exp: Add pattern for sparc targets.
11039
61d9b92f
DJ
110402006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11041
11042 * gdb.base/commands.exp (stray_arg0_test): New test.
11043
bd717df8
PB
110442006-03-30 Paul Brook <paul@codesourcery.com>
11045
11046 * gdb.mi/mi-until.exp: kfail broken until command.
11047 * gdb.mi/mi2-until.exp: Ditto.
11048
ec793d3c
NR
110492006-03-27 Nick Roberts <nickrob@snap.net.nz>
11050
11051 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11052
831004b7
AO
110532006-03-08 Alexandre Oliva <aoliva@redhat.com>
11054
11055 * gdb.base/prelink.exp: Anchor tested-for regular expression
11056 on gdb prompt.
11057
effe49a0
PB
110582006-03-07 Paul Brook <paul@codesourcery.com>
11059
11060 * gdb.base/assign.exp: Correct fail message.
11061
e5461016
PB
110622006-03-07 Paul Brook <paul@codesourcery.com>
11063
11064 * lib/compiler.c: Extract armcc version number.
11065 * lib/compiler.cc: Ditto.
11066
fc91c6c2
PB
110672006-03-07 Paul Brook <paul@codesourcery.com>
11068
11069 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11070 additional_flags=-w.
11071 * gdb.arch/altivec-regs.exp: Ditto.
11072 * gdb.arch/e500-abi.exp: Ditto.
11073 * gdb.arch/e500-regs.exp: Ditto.
11074 * gdb.base/all-bin.exp: Ditto.
11075 * gdb.base/annota1.exp: Ditto.
11076 * gdb.base/annota3.exp: Ditto.
11077 * gdb.base/args.exp: Ditto.
11078 * gdb.base/arithmet.exp: Ditto.
11079 * gdb.base/assign.exp: Ditto.
11080 * gdb.base/async.exp: Ditto.
11081 * gdb.base/bang.exp: Ditto.
11082 * gdb.base/break.exp: Ditto.
11083 * gdb.base/call-rt-st.exp: Ditto.
11084 * gdb.base/completion.exp: Ditto.
11085 * gdb.base/cond-expr.exp: Ditto.
11086 * gdb.base/condbreak.exp: Ditto.
11087 * gdb.base/consecutive.exp: Ditto.
11088 * gdb.base/define.exp: Ditto.
11089 * gdb.base/display.exp: Ditto.
11090 * gdb.base/ena-dis-br.exp: Ditto.
11091 * gdb.base/environ.exp: Ditto.
11092 * gdb.base/eval-skip.exp: Ditto.
11093 * gdb.base/info-proc.exp: Ditto.
11094 * gdb.base/jump.exp: Ditto.
11095 * gdb.base/logical.exp: Ditto.
11096 * gdb.base/long_long.exp: Ditto.
11097 * gdb.base/maint.exp: Ditto.
11098 * gdb.base/miscexprs.exp: Ditto.
11099 * gdb.base/pc-fp.exp: Ditto.
11100 * gdb.base/pointers.exp: Ditto.
11101 * gdb.base/relational.exp: Ditto.
11102 * gdb.base/reread.exp: Ditto.
11103 * gdb.base/sect-cmd.exp: Ditto.
11104 * gdb.base/sep.exp: Ditto.
11105 * gdb.base/sepdebug.exp: Ditto.
11106 * gdb.base/until.exp: Ditto.
11107 * gdb.base/whatis-exp.exp: Ditto.
11108 * gdb.cp/annota2.exp: Ditto.
11109 * gdb.cp/annota3.exp: Ditto.
11110 * gdb.trace/actions.exp: Ditto.
11111 * gdb.trace/backtrace.exp: Ditto.
11112 * gdb.trace/circ.exp: Ditto.
11113 * gdb.trace/collection.exp: Ditto.
11114 * gdb.trace/deltrace.exp: Ditto.
11115 * gdb.trace/infotrace.exp: Ditto.
11116 * gdb.trace/limits.exp: Ditto.
11117 * gdb.trace/packetlen.exp: Ditto.
11118 * gdb.trace/passc-dyn.exp: Ditto.
11119 * gdb.trace/passcount.exp: Ditto.
11120 * gdb.trace/report.exp: Ditto.
11121 * gdb.trace/save-trace.exp: Ditto.
11122 * gdb.trace/tfind.exp: Ditto.
11123 * gdb.trace/tracecmd.exp: Ditto.
11124 * gdb.trace/while-dyn.exp: Ditto.
11125 * gdb.trace/while-stepping.exp: Ditto.
11126 * lib/gdb.exp: Ditto.
11127 (gdb_compile): Handle nowarning option.
11128
5f4a23d9
AO
111292006-03-07 Alexandre Oliva <aoliva@redhat.com>
11130
11131 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11132 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11133 Rename executable to prelinkt. Don't re-prelink if we didn't
11134 get a core file. Test prelink -u exit status to tell whether
11135 prelinking failed. Use gdb_test_multiple.
11136
9733fc94
DJ
111372006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11138
11139 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11140 (do_tests): Call it.
11141
cc10cae3
AO
111422006-02-28 Alexandre Oliva <aoliva@redhat.com>
11143
11144 * gdb.base/prelink.exp: New test.
11145 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11146
15c46491
WZ
111472006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11148
11149 * gdb.fortran/derived-type.f90: New file.
11150 * gdb.fortran/derived-type.exp: New testcase.
11151
5c9f7ded
DJ
111522006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11153
11154 * gdb.base/default.exp: Allow ';' as a directory separator.
11155
5b96932b
AS
111562006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11157
11158 * gdb.base/help.exp (help add-symbol-file): Update.
11159
1986bccd
AS
111602006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11161
11162 * gdb.base/help.exp (help load): Update expected results.
11163
a8b7528f
FF
111642006-02-19 Fred Fish <fnf@specifix.com>
11165
11166 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11167 specifix hex value as part of results.
11168 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11169
f8261448
FF
111702006-02-16 Fred Fish <fnf@specifix.com>
11171
11172 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11173 ushort_addr, and slong_addr, so the typedefs are not optimized
11174 away.
11175 * gdb.base/whatis.exp: Add tests using type name for struct type,
11176 union type, enum type, and typedef.
a9c64011 11177
31d8bdd2
MK
111782006-02-13 Mark Kettenis <kettenis@gnu.org>
11179
11180 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11181
34e41e63
JB
111822006-02-13 Jim Blandy <jimb@redhat.com>
11183
11184 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11185 case where it takes two "next" commands to skip past the init
11186 call.
11187
ac6e4f31
FF
111882006-02-12 Fred Fish <fnf@specifix.com>
11189
11190 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11191 to handle cases where it takes two "next" commands to skip
11192 past the init call.
11193
2db2d571
JB
111942006-02-07 Joel Brobecker <brobecker@adacore.com>
11195
11196 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11197 on hppa32 targets.
11198
38fcd64c
DJ
111992006-02-06 Vladimir Prus <ghost@cs.msu.su>
11200
11201 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11202 field.
11203
1315ad46
MK
112042006-01-29 Mark Kettenis <kettenis@gnu.org>
11205
11206 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11207
5625b943
DJ
112082006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11209
11210 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11211 files.
11212
80df1bbe
DJ
112132006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11214
11215 * gdb.cp/maint.exp: Set complaints to a positive value.
11216
9078e690
DJ
112172006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11218
11219 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11220 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11221 function name.
11222
9c903399
DJ
112232006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11224
11225 * gdb.base/checkpoint.c: Update copyright notice. Include
11226 <stdlib.h>.
11227
761ae4d6
JB
112282006-01-04 Jim Blandy <jimb@redhat.com>
11229
11230 * gdb.asm/asm-source.exp: Independently provide default values for
11231 asm-flags and debug-flags. Use 'string equal' to do the
11232 comparison, not the implicit expr's '==' operator. Remove
11233 now-unneeded assignments to asm-flags. In h8300 case, place
11234 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11235
099ac3dd
MS
112362006-01-04 Michael Snyder <msnyder@redhat.com>
11237
11238 * gdb.base/checkpoint.c: New file.
11239 * gdb.base/checkpoint.exp: New file.
11240 * gdb.base/multi-fork.c: New file.
11241 * gdb.base/multi-fork.exp: New file.
11242 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11243
f4d85314
FF
112442006-01-04 Fred Fish <fnf@specifix.com>
11245
11246 * gdb.base/ptype.c (foo): Add typedef.
11247 (intfoo): Add function.
11248 * gdb.base/ptype1.c: New file.
11249 * gdb.base/ptype.exp: Handle compilation and linking with two
11250 source files. Test that proper type for "foo" is found based
11251 on source context rather than first match found in symtabs.
11252
a1b06f35
MK
112532005-12-28 Mark Kettenis <kettenis@gnu.org>
11254
11255 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11256 * gdb.asm/openbsd.inc: Indent commands.
11257
d082a1e2
MK
112582005-12-26 Mark Kettenis <kettenis@gnu.org>
11259
c65016bd
MK
11260 * gdb.base/freebpcmd.exp: Increase timeout.
11261
d082a1e2
MK
11262 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11263
d3c32a0e
DJ
112642005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11265
11266 * gdb.base/default.exp: Update check for "show version".
11267
9fdb1f50
RC
112682005-12-09 Randolph Chung <tausq@debian.org>
11269
11270 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11271 * gdb.asm/pa64.inc: New file.
11272
5f2c56f7
RC
112732005-12-09 Randolph Chung <tausq@debian.org>
11274
11275 * gdb.asm/common.inc: Indent commands.
11276 * gdb.asm/asmsrc1.s: Likewise.
11277 * gdb.asm/asmsrc2.s: Likewise.
11278
8117349c
RC
112792005-12-09 Randolph Chung <tausq@debian.org>
11280
11281 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11282 (get_addr_of_sym): Remove duplicate print.
11283 (gen_core): xfail hppa*-*-hpux*, update expected output.
11284 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11285 * gdb.arch/pa64-nullify.s: New file.
11286
8f07f25a
RC
112872005-12-09 Randolph Chung <tausq@debian.org>
11288
11289 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11290
55b39184
DJ
112912005-12-07 Christophe Lyon <christophe.lyon@st.com>
11292
11293 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11294 code generation for these functions.
11295 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11296 error message.
11297
31e2b00f
AS
112982005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11299
11300 * gdb.base/help.exp (help b, help br, help bre, help brea)
11301 (help break): Update the expected message.
11302
c3d0b56e
SC
113032005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11304
11305 * gdb.asm/m68hc11.inc: Setup the data section.
11306 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11307 script for this test.
11308 (m6812-*-*): Likewise.
11309
36ae0ea9
RC
113102005-11-09 Randolph Chung <tausq@debian.org>
11311
11312 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11313
9d6f42e9
WZ
113142005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11315
11316 * gdb.base/break.exp: Fix a comment typo.
11317
e2126a14
EZ
113182005-11-03 Jim Blandy <jimb@redhat.com>
11319
a9c64011
AS
11320 Checked in by Elena Zannoni <ezannoni@redhat.com>
11321
889bf7c5 11322 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11323
e0ac7199
CV
113242005-11-02 Corinna Vinschen <vinschen@redhat.com>
11325
11326 * gdb.arch/gdb1558.c: Include stdio.h.
11327
31d3fb18
MK
113282005-10-31 Mark Kettenis <kettenis@gnu.org>
11329
11330 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11331
e52b687c
MK
113322005-10-31 Mark Kettenis <kettenis@gnu.org>
11333
11334 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11335
f4711d79
PG
113362005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11337
a9c64011
AS
11338 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11339 vscr" tests to better match output.
f4711d79 11340
987a9106
JB
113412005-10-12 Jim Blandy <jimb@redhat.com>
11342
11343 * gdb.base/structs.exp (any): New function.
11344 (test_struct_returns): Don't make any assumptions at all about
11345 what value the function returns when GDB can't set the return
11346 value.
11347
2336bb58
JB
113482005-10-09 Joel Brobecker <brobecker@adacore.com>
11349
11350 * gdb.ada/arrayidx/p.adb: New file.
11351 * gdb.ada/arrayidx.exp: New testcase
11352
113532005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11354
11355 * gdb.ada/array_return/pck.ads: New file.
11356 * gdb.ada/array_return/pck.adb: New file.
11357 * gdb.ada/array_return/p.adb: New file.
11358 * gdb.ada/array_return.exp: New testcase.
11359
705335ea
JB
113602005-10-03 Joel Brobecker <brobecker@adacore.com>
11361
a9c64011
AS
11362 * gdb.base/arrayidx.c: New file.
11363 * gdb.base/arrayidx.exp: New testcase.
705335ea 11364
11ee9940
NR
113652005-09-29 Nick Roberts <nickrob@snap.net.nz>
11366
11367 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11368 frames-invalid and breakpoints-invalid are no longer generated
11369 with level 3 so don't expect them in the output.
11370
39fb8e9e
BR
113712005-09-27 Bob Rossi <bob@brasko.net>
11372
a9c64011 11373 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11374 from test. Escape the | in mi_gdb_test call.
11375 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11376 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11377 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11378 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11379 expected regex's in mi_gdb_test calls.
11380 * lib/mi-support.exp: Remove arbitrary .* from tests.
11381 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11382 Fully anchor GDB/MI expected results in mi_gdb_test.
11383 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11384 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11385
2af48f68
PB
113862005-09-26 Paul Brook <paul@codesourcery.com>
11387
11388 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11389
f34502bc
WZ
113902005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11391
11392 * bfp-test.c: New file.
11393 * bfp-test.exp: New testcase.
11394
ca929517
WZ
113952005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11396
11397 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11398 of subarray and substring variable.
11399 * gdb.fortran/subarray.f: New source file for the test of subarray
11400 and substring variable evaluation.
11401 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11402 of string constant.
11403
c761af65
DJ
114042005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11405
11406 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11407 copyright dates.
11408
561d7a1d
PG
114092005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11410
11411 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11412 powerpc altivec' test with an almost identical 'info vector' test.
11413
b2b64cc9
PG
114142005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11415
a9c64011
AS
11416 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11417 vscr" tests to match output.
b2b64cc9 11418
6ac4d15a
PG
114192005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11420
a9c64011
AS
11421 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11422 output.
6ac4d15a 11423
40e55bef
BR
114242005-09-11 Bob Rossi <bob@brasko.net>
11425
889bf7c5
PA
11426 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11427 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11428 commands that return an MI output command and an asyncronous MI output
11429 command.
40e55bef
BR
11430 * gdb.mi/mi-console.exp: Ditto.
11431
3c7385ec
BR
114322005-09-11 Bob Rossi <bob@brasko.net>
11433
11434 * gdb.mi/mi-var-child.c: Include <string.h>.
11435
a6cd0eb3
DJ
114362005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11437
11438 * killed.exp: Correct gdb_expect syntax.
11439
2f168eed
CV
114402005-08-09 Corinna Vinschen <vinschen@redhat.com>
11441
11442 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11443
ecd3fd0f
BR
114442005-08-02 Bob Rossi <bob@brasko.net>
11445
11446 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11447 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11448 Change tests to inferior-tty-set/show.
11449 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11450 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11451 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11452 inferior. Use mi_gdb_test to get GDB and Inferior output.
11453 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11454 descriptor.
11455 (mi_inferior_tty_name): Add inferior PTY file name.
11456 (mi_gdb_start): Add INFERIOR_PTY parameter.
11457 (mi_gdb_test): Add IPATTERN parameter.
11458
f1ea48cb 114592005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11460
f1ea48cb
BR
11461 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11462 parameter to mi_gdb_test.
11463 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11464
6e650a67
DJ
114652005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11466
11467 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11468 struct_declarations.
11469 * gdb.mi/mi-var-child.exp: Step over the initialization of
11470 struct_declarations.
11471
8be260b6
DJ
114722005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11473
11474 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11475 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11476 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11477 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11478 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11479 file.
11480
4e660f07
NR
114812005-07-27 Nick Roberts <nickrob@snap.net.nz>
11482
11483 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11484 (do_children_tests): Assign values to the extra elements.
11485
11486 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11487 them for tests for "-var-update --no-values" and
a9c64011 11488 "-var-update --all-values".
4e660f07
NR
11489 Add test for "-var-list-children --simple-values".
11490
11491 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11492
11493 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11494 "-stack-list-locals --simple-values" Improve doc strings and
11495 comments.
11496
6bdae935
MK
114972005-07-18 Mark Kettenis <kettenis@gnu.org>
11498
598b7a6f
MK
11499 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11500 *-*-openbsd*.
11501 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11502
6bdae935
MK
11503 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11504 sigaltsatck'.
11505
1323e929 115062005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11507
1323e929
BR
11508 * gdb.base/default.exp (tty): Changed output of command.
11509 * gdb.base/help.exp (help tty): Ditto.
11510
b1a9c082
MK
115112005-07-12 Mark Kettenis <kettenis@gnu.org>
11512
11513 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11514
10a844a2
MK
115152005-07-10 Mark Kettenis <kettenis@gnu.org>
11516
11517 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11518 -stack-select-frame without arguments.
11519 (test_stack_frame_listing): Add test for newly implemented command
11520 -stack-info-frame.
11521
3cb3b8df
BR
115222005-07-06 Bob Rossi <bob@brasko.net>
11523
11524 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11525 command.
11526 (Copyright): Update copyright.
11527
a0c5fbcf
WZ
115282005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11529
11530 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11531 tests to evaluate exponentiation expression.
11532
984971d0
AS
115332005-06-29 Andreas Schwab <schwab@suse.de>
11534
11535 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11536 main to avoid warnings.
11537
11538 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11539
fe03833f
NR
115402005-06-20 Nick Roberts <nickrob@snap.net.nz>
11541
11542 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11543 -stack-select-frame without arguments.
11544 (test_stack_frame_listing): Add test for newly implemented command
11545 -stack-info-frame.
a9c64011 11546
7a55f279
WZ
115472005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11548
0ffa0ea5
DJ
11549 * gdb.fortran/array-element.f: New file.
11550 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11551
26585198
DJ
115522005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11553
11554 * gdb.base/bigcore.exp: Correct checks for systems which can
11555 not dump a large core file.
11556
c1bd25fd
DJ
115572005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11558
11559 * gdb.base/relocate.c: Add a copyright notice.
11560 (dummy): Remove.
11561 * gdb.base/relocate.exp: Test printing the values of variables
11562 from a relocatable file.
11563
589e074d
DJ
115642005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11565
11566 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11567 excess MI output after an error.
11568
0915f927
JB
115692005-05-29 Joel Brobecker <brobecker@adacore.com>
11570
11571 * gdb.arch/alpha-step.c: New file.
11572 * gdb.arch/alpha-step.exp: New testcase.
11573
76ff342d
DJ
115742005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11575 Dennis Brueni <dennis@slickedit.com>
11576
11577 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11578 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11579 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11580 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11581 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11582 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11583 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11584
96b0c7ac
DJ
115852005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11586 Wu Zhou <woodzltc@cn.ibm.com>
11587
11588 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11589 IBM's xlc compiler.
11590 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11591 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11592
f21565d2
JB
115932005-05-13 Jim Blandy <jimb@redhat.com>
11594
11595 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11596 calling gdb_suppress_entire_file.
11597 * gdb.base/charset.exp: Same.
11598 * gdb.base/call-rt-st.exp: Same.
11599
6006a3a1
BR
116002005-05-05 Bob Rossi <bob_rossi@cox.net>
11601
11602 * lib/gdb.exp (fullname_syntax): Added global regex.
11603 (fullname_syntax_POSIX): Ditto.
11604 (fullname_syntax_UNC): Ditto.
11605 (fullname_syntax_DOS_CASE): Ditto.
11606 (fullname_syntax_DOS): Ditto.
11607 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11608 fullname_syntax variable to scope and use it.
11609 (test_file_list_exec_source_files): Ditto.
11610 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11611
c3b69c04
DJ
116122005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11613
11614 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11615
3c95e6af
PG
116162004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11617
a9c64011
AS
11618 * lib/gdb.exp (skip_altivec_tests): New function, based on
11619 check_vmx_hw_available from the GCC testsuite.
11620 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11621 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11622
78df6c56
JB
116232005-05-02 Jim Blandy <jimb@redhat.com>
11624
11625 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11626 calling gdb_suppress_entire_file.
11627
1690f9cf
DJ
116282005-04-30 Randolph Chung <tausq@debian.org>
11629
11630 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11631 Slightly relax "sem_post" name checking.
11632
5ea106f7
PG
116332005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11634
11635 * gdb.base/unload.exp: Use new shared library infrastructure.
11636
bf7234cf
PG
116372005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11638
11639 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11640 infrastructure.
bf7234cf 11641
547b869a
CV
116422005-04-29 Corinna Vinschen <vinschen@redhat.com>
11643
11644 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11645 * gdb.asm/h8300.inc: New file.
11646
f07e55f0
PG
116472005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11648
11649 * gdb.base/shlib-call.exp: Change to use new shared library
11650 infrastructure.
11651
3cbba3d1
PG
116522005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11653
a9c64011
AS
11654 * gdb.base/pending.exp: Change to use new shared library
11655 infrastructure.
3cbba3d1 11656
ed6df200
PG
116572005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11658
a9c64011
AS
11659 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11660 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11661
8c8f4ebe
PG
116622005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11663
a9c64011
AS
11664 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11665 shared objects being adjusted and update copyright years.
8c8f4ebe 11666
607fbc54
DJ
116672005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11668
11669 * ChangeLog: Correct some 2003-01-13 dates.
11670 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11671 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11672 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11673 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11674 gdb.trace/tfind.exp: Update copyright years.
11675
57bf0e56
DJ
116762005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11677 Daniel Jacobowitz <dan@codesourcery.com>
11678
11679 * lib/gdb.exp (gdb_compile): Handle shlib=.
11680 (gdb_compile_shlib): New function.
11681
9b593790
PG
116822005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11683
a9c64011 11684 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11685
9494c6a5
DJ
116862005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11687
11688 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11689 gdb.server.
11690 * configure.ac: Likewise.
11691 * configure: Regenerated.
11692 * gdb.gdbserver/Makefile.in: Moved to...
11693 * gdb.server/Makefile.in: ... here.
11694 * gdb.gdbserver/server.c: Moved to...
11695 * gdb.server/server.c: ... here.
11696 * gdb.gdbserver/server-run.exp: Moved to...
11697 * gdb.server/server-run.exp: ... here.
11698
6f8eac0e
DJ
116992005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11700
11701 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11702 * configure.ac: Create gdb.gdbserver/Makefile.
11703 * configure: Regenerated.
11704 * lib/gdbserver-support.exp: New file, derived from
11705 config/gdbserver.exp.
11706 * config/gdbserver.exp: Use gdbserver-support.exp.
11707 * gdb.gdbserver/Makefile.in: New file.
11708 * gdb.gdbserver/server.c: New file.
11709 * gdb.gdbserver/server-run.exp: New file.
11710
6e87504d
PG
117112005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11712
a9c64011
AS
11713 * lib/gdb.exp (test_compiler_info): Return compiler_info
11714 if no arguments are given.
6e87504d 11715
d1779be4
PG
117162005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11717
11718 * gdb.arch/altivec-abi.exp: Check for compiler and set
11719 use altivec' flag accordingly.
11720 * gdb.arch/altivec-regs.exp: Likewise.
11721
88750304
DJ
117222005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11723
11724 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11725
f3fb768d
AS
117262005-03-27 Andreas Schwab <schwab@suse.de>
11727
11728 * gdb.base/bigcore.c (main): Add missing mode argument in open
11729 call.
11730
7e813ac5
DJ
117312005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11732
11733 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11734 downloads.
11735 * config/gdbserver.exp (gdb_load): Likewise.
11736
8e3049aa
PB
117372005-03-14 Paul Brook <paul@codesourcery.com>
11738
11739 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11740 targets.
11741
a9df7c44
JB
117422005-03-09 Joel Brobecker <brobecker@adacore.com>
11743
11744 * gdb.dwarf2/dup-psym.S: New file.
11745 * gdb.dwarf2/dup-psym.exp: New testcase.
11746
9f0d94e8
JB
117472005-03-09 Joel Brobecker <brobecker@adacore.com>
11748
11749 * gdb.ada/exec_changed/first.adb: New file.
11750 * gdb.ada/exec_changed/second.adb: New file.
11751 * gdb.ada/exec_changed.exp: New testcase.
11752
5f579bc5
NS
117532005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11754
36e9969c
NS
11755 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11756 (A2): New class.
11757 (main): Test operator+.
11758 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11759 breakpoint test.
11760
5f579bc5
NS
11761 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11762 * gdb.base/signull.exp: Disable if gdb,nosignals.
11763 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11764 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11765 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11766 * gdb.mi/mi2-console.exp: Likewise.
11767 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11768 continue output at start.
11769 (gdb_collect_locals_test): Robustify regexp.
11770 * gdb.trace/passc-dyn.exp: Fix comment typo.
11771 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11772
be46087e
CV
117732005-03-08 Corinna Vinschen <vinschen@redhat.com>
11774
11775 * gdb.asm/asm-source.exp: Add iq2000 case.
11776 * gdb.asm/iq2000.inc: New file.
11777
384e1a61 117782005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11779
384e1a61
MI
11780 * gdb.base/command.exp: Change hardcoded value to regular expression.
11781 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11782
584b6e9e
DJ
117832005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11784
11785 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11786 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11787 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11788 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11789 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11790
ab5b5d61
MK
117912005-03-05 Mark Kettenis <kettenis@gnu.org>
11792
11793 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11794 changes.
11795
ae051c1b
PG
117962004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11797
a9c64011
AS
11798 * lib/compiler.c: Add test for IBM's xlc compiler.
11799 * lib/compiler.cc: Likewise.
ae051c1b 11800
3f0f6ed2
JB
118012004-02-24 Joel Brobecker <brobecker@adacore.com>
11802
11803 * gdb.ada/fixed_points.exp: Create compilation object directory
11804 before running the test.
11805 * gdb.ada/null_record.exp: Likewise.
11806 * gdb.ada/packed_array.exp: Likewise.
11807 * gdb.ada/start.exp: Likewise.
11808
724f452b
JB
118092005-02-15 Joel Brobecker <brobecker@adacore.com>
11810
11811 * gdb.ada/packed_array/pa.adb: New file.
11812 * gdb.ada/packed_array.exp: New testcase.
11813
57f5cdfb 118142005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11815
1f393151
MK
11816 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11817 files.
11818
ebdda337
MK
11819 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11820 on *-*-openbsd*. Correctly match whitespace in regukar
11821 expressions.
11822
cf309262
DJ
118232005-02-10 Daniel Jacobowitz <dan@debian.org>
11824
11825 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11826 PR exp/1821
11827 * gdb.base/gdb1821.c: New test file.
11828 * gdb.base/gdb1821.exp: New test file.
11829
3be49e7a
JB
118302005-02-09 Joel Brobecker <brobecker@adacore.com>
11831
11832 * gdb.base/start.c: New file.
11833 * gdb.base/start.exp: New testcase.
11834
e292e67d
JB
118352005-02-09 Joel Brobecker <brobecker@adacore.com>
11836
11837 * gdb.ada/start/dummy.adb: New file.
11838 * gdb.ada/start.exp: New testcase.
11839
dbdfa66c
CV
118402005-02-09 Corinna Vinschen <vinschen@redhat.com>
11841
11842 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11843 for printing symbols and statistics.
11844 Add test for using relative pathnames in "maint print msymbols" test.
11845 Mark "maint info sections DATA" XFAIL on Cygwin.
11846 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11847 tests.
11848
d7941671
AC
118492005-02-09 Andreas Schwab <schwab@suse.de>
11850
11851 Committed by Andrew Cagney <cagney@gnu.org>
11852 * gdb.base/remotetimeout.exp: New file.
11853
74e5ef44
MK
118542005-02-07 Mark Kettenis <kettenis@gnu.org>
11855
11856 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11857
464dd14d
JB
118582005-02-03 Joel Brobecker <brobecker@adacore.com>
11859
11860 * gdb.ada/gnat_ada.gpr: New file.
11861 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11862 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11863 * configure.ac: No longer generate gnat_ada.gpr.
11864 * configure: Regenerate.
11865 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11866 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11867 * gdb.ada/null_record/bar.ads: Likewise.
11868 * gdb.ada/null_record/bar.adb: Likewise.
11869 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11870 * gdb.ada/null_record.exp (testdir): New variable.
11871 (testfile): executable is now in testdir subdirectory.
11872 (srcfile): Use full path to the main compilation unit.
11873 * gdb.ada/fixed_points.exp: Same changes as above.
11874
30d756ae
NR
118752005-02-03 Nick Roberts <nickrob@snap.net.nz>
11876
11877 * gdb.base/interp.exp: New test.
11878
9d799f85
AC
118792005-01-24 Andrew Cagney <cagney@gnu.org>
11880
11881 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11882
15656118
AC
118832005-01-19 Andrew Cagney <cagney@gnu.org>
11884
a892c31b
AC
11885 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11886 configure.ac not configure.in.
11887
15656118
AC
11888 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11889 of powerpc*-*-*.
11890 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11891 * gdb.base/list.exp (test_list_function)
15656118
AC
11892 (test_list_filename_and_function): Ditto.
11893 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11894
a7b01baf
AC
118952005-01-16 Andrew Cagney <cagney@gnu.org>
11896
17d92a02
AC
11897 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11898
a7b01baf
AC
11899 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11900
bc8332bb
AC
119012005-01-14 Andrew Cagney <cagney@gnu.org>
11902
11903 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11904 * gdb.mi/mi2-var-cmd.exp: Ditto.
11905
4d074752
CV
119062005-01-10 Corinna Vinschen <vinschen@redhat.com>
11907
11908 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11909
bec39cab
AC
119102005-01-07 Andrew Cagney <cagney@gnu.org>
11911
11912 * configure.ac: Rename configure.in, require autoconf 2.59.
11913 * configure: Re-generate.
11914 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11915 * gdb.stabs/configure: Re-generate.
11916 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11917 * gdb.hp/configure: Re-generate.
11918 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11919 autoconf 2.59.
11920 * gdb.hp/gdb.objdbg/configure: Re-generate.
11921 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11922 autoconf 2.59.
11923 * gdb.hp/gdb.defects/configure: Re-generate.
11924 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11925 autoconf 2.59.
11926 * gdb.hp/gdb.compat/configure: Re-generate.
11927 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11928 autoconf 2.59.
11929 * gdb.hp/gdb.base-hp/configure: Re-generate.
11930 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11931 autoconf 2.59.
11932 * gdb.hp/gdb.aCC/configure: Re-generate.
11933
f10b16d4
JB
119342004-12-15 Jim Blandy <jimb@redhat.com>
11935
11936 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11937 under NPTL when there is debugging info available for libpthread.
11938
fb6e1814
JG
119392004-12-13 Jerome Guitton <guitton@gnat.com>
11940
11941 * gdb.ada/fixed_points.c: New file.
11942 * gdb.ada/fixed_points.exp: New file.
11943
fe46cd3a
RC
119442004-12-03 Randolph Chung <tausq@debian.org>
11945
11946 * gdb.arch/pa-nullify.exp: New file.
11947 * gdb.arch/pa-nullify.s: New file.
11948
8de0841b
RC
119492004-11-30 Randolph Chung <tausq@debian.org>
11950
11951 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11952 instead of "tbug". Fix regexp to work properly with gdb_test.
11953
c8170782
PH
119542004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11955
11956 * gdb.base/bitfields2.exp: New test.
11957 * gdb.base/bitfields2.c: New file.
11958
954269c2
RE
119592004-11-28 Richard Earnshaw <rearnsha@arm.com>
11960
11961 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11962
0107feed
RC
119632004-11-16 Randolph Chung <tausq@debian.org>
11964
11965 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11966
f073ae8c
DJ
119672004-11-14 Daniel Jacobowitz <dan@debian.org>
11968
11969 * gdb.threads/threadapply.exp: Correct "macro details" test.
11970
19ad59e7
JJ
119712004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11972
11973 * gdb.threads/threadapply.exp: New test.
11974 * gdb.threads/threadapply.c: New file.
11975
9cf0961b
MK
119762004-11-07 Mark Kettenis <kettenis@gnu.org>
11977
11978 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11979 frames.
11980
c789492a
FL
119812004-11-05 Felix Lee <felix+log1@specifixinc.com>
11982
11983 * gdb.base/cursal.exp: New file.
11984 * gdb.base/cursal.c: New file.
11985
a1e167bb
AC
119862004-11-03 Andrew Cagney <cagney@gnu.org>
11987
11988 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11989
b7cbf173
MK
119902004-10-30 Mark Kettenis <kettenis@gnu.org>
11991
11992 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11993 NetBSD/ELF targets.
11994
88f9d34f
JB
119952004-10-29 Joel Brobecker <brobecker@gnat.com>
11996
11997 * gdb.threads/bp_in_thread.c: New file, copied from
11998 pthread_cond_wait.c.
11999 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12000 file, rather than reusing the .c file from another testcase.
12001
ca7d6a0c
JB
120022004-10-20 Joel Brobecker <brobecker@gnat.com>
12003
12004 * gdb.ada/null_record.exp: Check where we stopped after
12005 sending the start command, instead of where the associated
12006 temporary breakpoint was inserted.
12007
0d863d03
AC
120082004-10-14 Andrew Cagney <cagney@gnu.org>
12009
12010 * gdb.mi/gdb701.c (main): Return 0.
12011
d11e72cb
DJ
120122004-10-13 Daniel Jacobowitz <dan@debian.org>
12013
d40539a4 12014 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 12015
e1923096
JJ
120162004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12017
12018 * gdb.threads/schedlock.c: Add comment markers to use to find
12019 line numbers.
12020 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12021 comments.
12022 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12023 breakpoint lines.
12024
ec8ba2c9
DJ
120252004-10-12 Daniel Jacobowitz <dan@debian.org>
12026
12027 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12028
0eb3658b
DJ
120292004-10-12 Daniel Jacobowitz <dan@debian.org>
12030
12031 * configure.in: Add gdb.dwarf2.
12032 * configure: Regenerated.
12033 * Makefile.in: Add gdb.dwarf2.
12034 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12035 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12036 gdb.dwarf2/file1.txt: New files.
12037
a271cc33
OF
120382004-10-11 Orjan Friberg <orjanf@axis.com>
12039
a9c64011 12040 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
12041 of "run", since the latter doesn't work with remote targets. Adjust
12042 the breakpoint numbering accordingly.
12043 * gdb.threads/pthread_cond_wait.exp: Ditto.
12044
895ce074
MC
120452004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12046
12047 * gdb.base/overlays.exp: Update copyright years.
12048
6be3092d
KI
120492004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12050
12051 * gdb.base/overlays.exp: Disable if target is Linux.
12052
e05389b8
FL
120532004-10-06 Felix Lee <felix+log1@specifixinc.com>
12054
12055 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12056
73cb587d
KI
120572004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12058
12059 * gdb.asm/asm-source.exp: Add m32r-linux target.
12060 * gdb.asm/m32r-linux.inc: New file.
12061
3c0edcdc
AC
120622004-09-24 Andrew Cagney <cagney@redhat.com>
12063 David Anderson <anderson@redhat.com>
12064
12065 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12066 command fails, assume things will work.
12067 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12068 (_GNU_SOURCE): Define.
12069 (print_unsigned, print_hex): Change parameter to "long long".
12070 (print_byte_count): New function, use to print byte counts.
12071 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12072 O_LARGEFILE.
12073 (main): Compute an upper bound on a corefile in max_core_size.
12074 Limit memory chunk size to max_core_size. Limit total memory
12075 allocated to max_core_size.
12076
4bb3667f
AC
120772004-09-23 Andrew Cagney <cagney@gnu.org>
12078
12079 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12080 from a separate process with code that creates a corefile by
12081 making the inferior dump core.
12082
60fe1a51
MK
120832004-09-23 Mark Kettenis <kettenis@gnu.org>
12084
12085 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12086 block.
12087
8e937346
MC
120882004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12089
12090 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12091 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12092 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12093 Likewise.
12094
7213f6d6
JJ
120952004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12096
12097 * gdb.java/jprint.exp: New test case for java inferior call.
12098 * gdb.java/jprint.java: Ditto.
12099
eac69dca
JB
121002004-09-15 Joel Brobecker <brobecker@gnat.com>
12101
12102 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12103
22227696
MC
121042004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12105
12106 * gdb.threads/killed.c: Include <stdlib.h>.
12107 * gdb.threads/pthreads.c: Likewise.
12108
7dd403a4
MC
121092004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12110
12111 * gdb.threads/killed.c: Add copyright notice.
12112
33f2d567
JM
121132004-09-10 Jason Molenda (jmolenda@apple.com)
12114
a9c64011
AS
12115 * gdb.base/define.exp: Two new tests to verify zero space chars
12116 after 'if' and 'while' commands in a user-defined command is correctly
12117 parsed.
33f2d567 12118
e05b62ac
AC
121192004-09-08 Andrew Cagney <cagney@gnu.org>
12120
12121 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12122 delivery test with duplicate at end of file.
12123
9cbe82da
MK
121242004-09-06 Mark Kettenis <kettenis@jive.nl>
12125
12126 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12127
564803d9
MC
121282004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12129
12130 * config/hppro.exp: Removed.
12131
7c6807ce
MC
121322004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12133
12134 * config/sparclet.exp: Removed.
12135
bf7e26dd
MC
121362004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12137
12138 * config/udi.exp: Removed.
12139
714e341b
MC
121402004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12141
12142 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12143 of "exp_continue".
12144 (advancei): Likewise.
12145
1236e623
JJ
121462004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12147
12148 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12149
3bdcad15
MI
121502004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12151
228af206 12152 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12153 to check for nodebug in executable.
12154 * gdb.gdb/observer.exp (setup_test): Likewise.
12155 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12156 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12157
c72b934c
AC
121582004-09-01 Andrew Cagney <cagney@gnu.org>
12159
12160 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12161 files.
12162
edd9b715
JJ
121632004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12164
12165 * gdb.base/unload.exp: Fix expected warning message to match
12166 latest format.
12167
fb4ce06b
CV
121682004-09-01 Corinna Vinschen <vinschen@redhat.com>
12169
12170 * gdb.base/call-rt-st.exp: Fix typos.
12171
ce78e7c3
MI
121722004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12173
12174 * gdb.threads/thread_check.exp: New testcase.
12175 * gdb.threads/thread_check.c: New testcase.
12176
2dedb159
AC
121772004-08-31 Andrew Cagney <cagney@gnu.org>
12178
12179 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12180 (skip_to_handler_entry): New procedures. Test stepping into a
12181 handler when the breakpoint is at the handler's entry point.
12182
68f53502
AC
121832004-08-30 Andrew Cagney <cagney@gnu.org>
12184
12185 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12186 gdb/1757.
12187
3e3ffd2b
MC
121882004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12189
12190 With code from Manoj Iyer <manjo@austin.ibm.com>:
12191 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12192 return value. Add an arm for "no debugging symbols found".
12193 Change a stray "error" to "perror".
12194 (gdb_run_cmd): Adapt to new return value.
12195 * gdb.base/remote.exp: Adapt to new return value.
12196 * gdb.gdb/complaints.exp: Likewise.
12197 * gdb.gdb/observer.exp: Likewise.
12198 * gdb.gdb/selftest.exp: Likewise.
12199 * gdb.gdb/xfullpath.exp: Likewise.
12200
4b6f5fd2
JB
122012004-08-27 Joel Brobecker <brobecker@gnat.com>
12202
12203 * gdb.threads/bp_in_thread.exp: New testcase.
12204
e5b25496
MC
122052004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12206
12207 Fix PR testsuite/1735.
12208 * gdb.threads/schedlock.c (thread_function): Add a cast
12209 to suppress a gcc warning.
12210 * gdb.threads/thread-specific.c (thread_function): Likewise.
12211
934353d6
MC
122122004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12213
12214 * gdb.base/unload.c: Include <stdlib.h>.
12215
f98a0aef 122162004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12217
f98a0aef 12218 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12219 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12220 synchronized after the "return".
12221
5a2e8882
MC
122222004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12223
12224 * gdb.mi/basics.c: Include <stdio.h>.
12225 * gdb.mi/pthreads.c: Include <stdlib.h>.
12226 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12227
a9640423
MC
122282004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12229
12230 * gdb.threads/schedlock.c: Add copyright notice.
12231
b04e311d
AC
122322004-08-25 Andrew Cagney <cagney@gnu.org>
12233
12234 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12235 (skip_over_handler, breakpoint_over_hander): New test procedures.
12236 (advance, advancei): Add a proper prefix, do not use
12237 rerun_to_main.
12238 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12239
7c27f15b
MC
122402004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12241
12242 * gdb.mi/basics.c: Add copyright notice.
12243 * gdb.mi/var-cmd.c: Add copyright notice.
12244
fffc87ae
MC
122452004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12246
12247 * lib/gdb.exp: Remove signed_keyword_not_used.
12248 * lib/compiler.c: Likewise.
12249 * lib/compiler.cc: Likewise.
12250
d782e0bf
MC
122512004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12252
12253 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12254 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12255
96033e83
MC
122562004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12257
12258 * gdb.base/whatis.c: Add copyright notice.
12259
cf38c229
MK
122602004-08-20 Mark Kettenis <kettenis@gnu.org>
12261
12262 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12263 it to skip the breakpoints encoded in the inline assembly.
12264
f4b49756
MC
122652004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12266
12267 * Makefile.in: Add gdb.fortran.
12268
2f193b69
MC
122692004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12270
12271 * gdb.base/call-sc.exp (test_scalar_returns):
12272 Fix cut-and-paste glitch in "Make fun return now".
12273
89a237cb
MC
122742004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12275
12276 * configure.in: Add gdb.fortran.
12277 * configure: Regenerate.
12278 * gdb.fortran/Makefile.in: New file.
12279 * lib/gdb.exp (skip_fortran_tests): New procedure.
12280
469aff8e
MC
122812004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12282
12283 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12284 reference to bug-gnu@prep.ai.mit.edu.
12285 * gdb.mi/mi-var-child.exp: Likewise.
12286 * gdb.mi/mi-var-cmd.exp: Likewise.
12287 * gdb.mi/mi-var-display.exp: Likewise.
12288 * gdb.mi/mi2-var-block.exp: Likewise.
12289 * gdb.mi/mi2-var-child.exp: Likewise.
12290 * gdb.mi/mi2-var-cmd.exp: Likewise.
12291 * gdb.mi/mi2-var-display.exp: Likewise.
12292
00b51b9f
MK
122932004-08-15 Mark Kettenis <kettenis@gnu.org>
12294
12295 * gdb.base/unload.c (main): Make local variable msg const.
12296
45f07fef
MC
122972004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12298
12299 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12300 to bug-gnu@prep.ai.mit.edu.
12301 * gdb.mi/mi-disassemble.exp: Likewise.
12302 * gdb.mi/mi-eval.exp: Likewise.
12303 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12304 default line number.
12305 * gdb.mi/mi-return.exp: Likewise.
12306 * gdb.mi/mi-simplerun.exp: Likewise.
12307 * gdb.mi/mi-stack.exp: Likewise.
12308 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12309 number with explicit range test.
12310 * gdb.mi/mi-watch.exp: Likewise.
12311 * gdb.mi/mi2-break.exp: Likewise.
12312 * gdb.mi/mi2-cli.exp: Likewise.
12313 * gdb.mi/mi2-disassemble.exp: Likewise.
12314 * gdb.mi/mi2-eval.exp: Likewise.
12315 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12316 default line number.
12317 * gdb.mi/mi2-return.exp: Likewise.
12318 * gdb.mi/mi2-simplerun.exp: Likewise.
12319 * gdb.mi/mi2-stack.exp: Likewise.
12320 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12321 number with explicit range test.
12322 * gdb.mi/mi2-watch.exp: Likewise.
12323
dd8c8ee7
MC
123242004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12325
12326 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12327 * gdb.cp/m-static.exp: Likewise.
12328 * gdb.cp/rtti.exp: Likewise.
12329
4e838464
MK
123302004-08-14 Mark Kettenis <kettenis@gnu.org>
12331
12332 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12333
8d8cb839
EZ
123342004-08-14 Eli Zaretskii <eliz@gnu.org>
12335
12336 * ChangeLog: Prefix Local Variables with semi-colons and indent
12337 the reference to older ChangeLog files, to fix fontification in
12338 Emacs.
12339
deea8bb0
MC
123402004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12341
12342 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12343 * gdb.mi/mi2-break.exp: Likewise.
12344
c3297504
MC
123452004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12346
12347 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12348
25808999
MC
123492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12350
12351 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12352
226a8d71
MC
123532004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12354
12355 * gdb.cp/classes.exp: Remove unused declarations. Just let
12356 test names default instead of providing special names. Remove
12357 extraneous demangler test.
12358
37fdf854
JJ
123592004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12360
12361 * gdb.base/unload.exp: New test for breakpoints in dynamically
12362 loaded libraries.
12363 * gdb.base/unload.c: Ditto.
12364 * gdb.base/unloadshr.c: Ditto.
12365
2d3a7986
MC
123662004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12367
12368 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12369 cp_test_ptype_class.
12370 (test_enums): Likewise.
12371
c72b934c
AC
123722004-08-10 Andrew Cagney <cagney@gnu.org>
12373
12374 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12375 files.
12376
cc503c8a
AC
123772004-08-10 Andrew Cagney <cagney@gnu.org>
12378
12379 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12380 init_malloc call.
12381
902f2ccb
MC
123822004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12383
12384 * ChangeLog: Add copyright notice. The notice is copied
12385 from emacs 21.3 top level ChangeLog.
12386
78c90502
MC
123872004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12388
12389 * lib/cp-support.exp: New file.
12390 * lib/cp-support.exp (cp_test_type_class): New function.
12391 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12392 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12393 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12394 cp_test_ptype_class.
12395
88e5ea78
MC
123962004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12397
12398 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12399 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12400 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12401 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12402 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12403 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12404 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12405 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12406 gdb.mi/mi2-watch.exp: Update copyright years.
12407
6a89fc9c
MK
124082004-08-09 Mark Kettenis <kettenis@gnu.org>
12409
12410 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12411
1482e0de
MC
124122004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12413
12414 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12415 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12416 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12417 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12418 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12419 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12420 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12421 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12422 gdb.mi/mi-watch.exp: Update copyright years.
12423
1a5ce3f3
DJ
124242004-08-08 Daniel Jacobowitz <dan@debian.org>
12425
12426 PR gdb/1738
12427 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12428 from a breakpoint with a pending signal.
12429
04f6ecf2
DJ
124302004-08-08 Daniel Jacobowitz <dan@debian.org>
12431
12432 PR gdb/1736
12433 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12434 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12435 the prompt.
12436 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12437
54d90d35
DJ
124382004-08-08 Daniel Jacobowitz <dan@debian.org>
12439
12440 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12441
d2f6abb0
DJ
124422004-08-08 Daniel Jacobowitz <dan@debian.org>
12443
12444 PR gdb/1736
12445 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12446 for i?86-*-linux*.
12447
5598c03d
DJ
124482004-08-08 Daniel Jacobowitz <dan@debian.org>
12449
12450 * gdb.arch/i386-prologue.exp: Compile without debug information.
12451
c6fee705
MC
124522004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12453
12454 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12455 rather than asking gdb to search.
12456
dd90efdb
MC
124572004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12458
12459 * gdb.base/gcore.c: Include <string.h>.
12460
1e84bec1
MC
124612004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12462
12463 * gdb.base/gcore.c: Add copyright notice.
12464
e425eb2b
MC
124652004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12466
12467 * gdb.base/freebpcmd.c: Include <stdio.h>.
12468 * gdb.base/long_long.c: Include <string.h>.
12469 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12470 * gdb.base/siginfo.c: Include <string.h>.
12471 * gdb.base/sigstep.c: Include <string.h>.
12472
cb9aaed5
MC
124732004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12474
12475 * gdb.base/complex.c: Include <stdlib.h>.
12476
55944f3d
MC
124772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12478
12479 * gdb.base/complex.c: Add copyright notice.
12480
7b2953d9
MC
124812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12482
12483 * gdb.base/charset.c: Include <stdlib.h>.
12484
c9133d23
MC
124852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12486
12487 * gdb.base/auxv.c: Include <stdlib.h>.
12488
0a8490ad
MC
124892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12490
12491 * gdb.base/auxv.c: Add copyright notice.
12492
3426d5ec
MC
124932004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12494
12495 * gdb.base/coremaker.c: Add copyright notice.
12496 * gdb.base/coremaker2.c: Add copyright notice.
12497
8da195dd
AC
124982004-08-04 Andrew Cagney <cagney@gnu.org>
12499
12500 * gdb.base/store.exp: Update copyright.
12501 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12502 names, do not import gdb_prompt.
12503
8d394f98
AC
125042004-08-01 Andrew Cagney <cagney@gnu.org>
12505
12506 Fix PR testsuite/1729.
12507 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12508 not use capture_value with value 4.
12509 (capture_value): Add optional test name parameter.
12510 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12511 the prefix, pass to capture_value.
12512
b6702b23
MK
125132004-08-01 Mark Kettenis <kettenis@gnu.org>
12514
12515 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12516 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12517 (main): Call new function.
12518
c203e0ca
MC
125192004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12520
12521 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12522
a7995a30
MC
125232004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12524
12525 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12526
9366563b
MC
125272004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12528
b6eeaf26 12529 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12530 Accept more values of vtbl pointer. Remove some messages
12531 about "obsolete gcc or gdb".
12532
2fc1f950
MC
125332004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12534
12535 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12536
c724d49b
MC
125372004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12538
12539 * gdb.base/asm-source.exp: Properly convert target board
12540 debug flags from gcc format to binutils format.
12541
736b0fce
MK
125422004-07-28 Mark Kettenis <kettenis@gnu.org>
12543
12544 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12545 gdb1718". PR backtrace/1718 partially fixed.
12546
5633ea5c
JJ
125472004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12548
12549 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12550
575eebb1
NC
125512004-07-26 Nick Clifton <nickc@redhat.com>
12552
12553 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12554 good default value for a specific architecture is available then
12555 set it to that value. Otherwise default to the -gstabs switch.
12556 Remove the -g... switches from the asm-flags variable. Allow the
12557 target board info to override the value if it wants to. Pass the
12558 switch on the assembler command line.
12559
62104619
MK
125602004-07-23 Mark Kettenis <kettenis@gnu.org>
12561
12562 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12563 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12564 (main): Call new function.
12565
4a1135b8
MC
125662004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12567
12568 Test for PR exp/1715.
12569 * gdb.base/radix.exp: Refactor common procedures. Make all
12570 test names unique. Change XFAIL to KFAIL.
12571
8a12c1f0
MC
125722004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12573
12574 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12575 * gdb.ada/gnat_ada.gin: ... to here.
12576 * configure.in: Use gnat_ada.gin.
12577 * configure: Regenerate.
12578
23b451cf
AC
125792004-07-20 Andrew Cagney <cagney@gnu.org>
12580
12581 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12582 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12583 XFAILs. Clean up test messages and comments. Check backtraces.
12584 Delete re-sync code.
12585
ab618a02
MC
125862004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12587
12588 Fix PR cli/740.
12589 * gdb.base/annota1.exp: Honor gdb,nosignals.
12590 * gdb.base/annota3.exp: Likewise.
12591
46dad340
MC
125922004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12593
12594 * lib/java.exp: Update copyright notice.
12595
756d8c70
AC
125962004-07-19 Andrew Cagney <cagney@gnu.org>
12597
12598 * gdb.base/selftest.exp: Copy file from here ...
12599 * gdb.gdb/selftest.exp: ... to here.
12600
586027e6
AC
126012004-07-16 Andrew Cagney <cagney@redhat.com>
12602
12603 * lib/insight-support.exp: Delete file.
12604 * lib/java.exp (java_init): Fix copyright.
12605
029d2200
AC
126062004-07-16 Andrew Cagney <cagney@gnu.org>
12607
12608 * gdb.base/restore.c: Append "prologue" to comments marking the a
12609 function's prologue.
12610 * gdb.base/restore.exp: Update copyright, re-indent.
12611 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12612 callerN" prefix where needed. Update patterns that match a
12613 function's prologue.
12614
653b62c5
MC
126152004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12616
12617 * gdb.base/restore.c: Add copyright notice.
12618
f7d690e5
AC
126192004-07-16 Andrew Cagney <cagney@gnu.org>
12620
12621 * gdb.base/logical.exp: Update copyright.
12622 (evaluate): New procedure. Use to re-implement tests using
12623 several tables.
12624
d629a7cb
MH
126252004-07-14 Martin Hunt <hunt@redhat.com>
12626
12627 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12628 which fixes some problems where init.tcl was not found.
12629
9c7bb332
AC
126302004-07-13 Andrew Cagney <cagney@gnu.org>
12631
6bf46641
AC
12632 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12633 (check_sizeof, check_valueof): Do not include the output in the
12634 test name. Use gdb_test.
12635 (get_valueof): Use gdb_test_multiple.
12636
c4ffd4c0
AC
12637 * gdb.base/step-test.exp: Update copyright. Use
12638 gdb_test_multiple. Ensure that test names do not include
12639 architecture dependent output.
12640
ab89363a
AC
12641 * gdb.gdb/observer.exp: Update copyright.
12642 (setup_test): Use gdb_test_multiple.
12643 (attach_first_observer, attach_second_observer)
12644 (attach_third_observer, detach_first_observer)
12645 (detach_second_observer, detach_third_observer)
12646 (reset_counters, check_counters): Make $message a prefix.
12647 (test_normal_stop_notifications): Add "args" parameter - a list of
12648 init functions to be called. Make $message a prefix,
12649 (test_observer_normal_stop): Change the message prefixes so that
12650 they are unique, pass the attach / detach procedures to
12651 test_normal_stop_notifications.
12652
ec58997a
AC
12653 * gdb.base/signull.exp (test_segv): Prefix all tests with
12654 "${name}". Clean up test messages.
12655
b475183b
AC
12656 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12657
9c7bb332
AC
12658 * gdb.base/ena-dis-br.exp: Update copyright.
12659 (break_at): New function. Replace send_gdb with gdb_test,
12660 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12661 ignore count, not stopped at bpt", with KFAIL.
12662
2dd95497
CV
126632004-07-13 Corinna Vinschen <vinschen@redhat.com>
12664
12665 * gdb.base/attach.exp: Remove cleanupfile handling.
12666
419e626b
AC
126672004-07-12 Andrew Cagney <cagney@gnu.org>
12668
12669 * gdb.base/annota1.exp: Cleanup corefile test name.
12670 * gdb.base/annota3.exp: Ditto.
12671
8b1b3228
AC
126722004-07-12 Andrew Cagney <cagney@gnu.org>
12673
78650829
AC
12674 * gdb.base/signals.exp: Clean up copyright, re-indent.
12675
8b1b3228
AC
12676 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12677 gdb_test and gdb_test_multiple.
12678
935c2760
JJ
126792004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12680
12681 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12682 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12683 provide line number info for first statement in main.
12684
1544280f
AC
126852004-07-08 Andrew Cagney <cagney@gnu.org>
12686
1279f4ff
AC
12687 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12688
1544280f
AC
12689 * gdb.base/sigbpt.exp: Make the common part of each test name a
12690 prefix instead of suffix.
12691
bcc82369
BR
126922004-07-07 Bob Rossi <bob_rossi@cox.net>
12693
12694 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12695 test from test_tbreak_creation_and_listing to
12696 test_file_list_exec_source_file
12697 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12698 Changed name of test from test_tbreak_creation_and_listing to
12699 test_file_list_exec_source_file
12700
23f4b0aa
JJ
127012004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12702
12703 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12704 the jmisc() constructor instead of <init>.
12705 * gdb.java/jmisc1.exp: Ditto.
12706
56401cd5
AC
127072004-07-07 Andrew Cagney <cagney@gnu.org>
12708
12709 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12710 corrupting the PC.
12711
44ae2f6a
MC
127122004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12713
12714 * gdb.cp/templates.exp: Accept whitespace change in demangler
12715 output.
12716
45a83408
AC
127172004-07-06 Andrew Cagney <cagney@gnu.org>
12718
12719 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12720
d205ad70
MC
127212004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12722
12723 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12724 * lib/compiler.cc: Likewise.
12725
06ea1a61
MC
127262004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12727
12728 * lib/compiler.cc: Work around string preprocessing problem
12729 with old hp c++ compiler.
12730 * lib/compiler.c: Likewise.
12731
daab1251
CV
127322004-06-29 Corinna Vinschen <vinschen@redhat.com>
12733
12734 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12735 directives to conditionalize symbol prefixing.
12736 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12737 additional_flags handling. Add underscore prefix for Cygwin.
12738 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12739 conditionalize symbol prefixing.
12740 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12741 additional_flags handling. Add underscore prefix for Cygwin.
12742
cc984116
CV
127432004-06-29 Corinna Vinschen <vinschen@redhat.com>
12744
12745 * gdb.base/bigcore.exp: Skip test on Cygwin.
12746
c279b077
MC
127472004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12748
12749 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12750 formats for "info register". Use gdb_test_multiple. Fix
12751 the "invalid register" test.
12752
0e915747
CV
127532004-06-28 Corinna Vinschen <vinschen@redhat.com>
12754
12755 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12756 PID for Cygwin. Add Cygwin specific strings to check for in some
12757 tests.
12758 (do_attach_tests): Add a test for user interaction when attaching
12759 to a process with no matching symbol table already loaded.
12760
11422c86
AC
127612004-06-26 Andrew Cagney <cagney@gnu.org>
12762
12763 Test PR java/1567 and PR java/1565.
12764 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12765 * gdb.java/jmisc2.exp: Delete file.
12766
cefbce26
MC
127672004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12768
12769 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12770
e19f872c
CV
127712004-06-25 Corinna Vinschen <vinschen@redhat.com>
12772
12773 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12774 attach process.
12775
d931ba3b
MC
127762004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12777
12778 * gdb.cp/pr-1553.exp: Remove.
12779
aef68c48
MC
127802004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12781
12782 * gdb.cp/pr-1553.cc: Remove.
12783 * gdb.cp/pr-1553.exp: Disable this test.
12784
8d5df71a
JB
127852004-06-20 Jim Blandy <jimb@redhat.com>
12786
a9c64011 12787 Fix PR testsuite/1680.
8d5df71a
JB
12788 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12789 regular expressions.
12790
4ac6f39d
MC
127912004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12792
12793 Fix PR testsuite/1679.
12794 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12795 Issue an UNSUPPORTED result instead.
12796
1b413552
JB
127972004-06-18 Jim Blandy <jimb@redhat.com>
12798
12799 * gdb.base/charset.exp: Only send a control-C if we see a new
12800 prompt and incomplete command.
12801
6daa6ebd
MC
128022004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12803
12804 * gdb.cp/pr-574.cc: Add copyright notice.
12805
51fa4ae0
JB
128062004-06-17 Jim Blandy <jimb@redhat.com>
12807
12808 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12809 cases where the regexp has no groups; this grabs random text from
12810 the previous test suite, whatever that was.
12811
8fea26c5
MC
128122004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12813
12814 * gdb.cp/printmethod.cc: Add copyright notice.
12815
1e3aeb41
MC
128162004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12817
12818 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12819
9d9030bc
AC
128202004-06-16 Andrew Cagney <cagney@gnu.org>
12821
12822 * gdb.base/signull.c: Update copyright. Include <string.h>.
12823 (bowler): Replace data_pointer with data_read
12824 and data_write cases. Add code_descriptor case.
12825 (zero, desc): New array and pointer.
12826 (data, code): Change to simple pointers.
12827 * gdb.base/signull.exp: Fix probe pattern matching a function
12828 descriptor SIGSEGV. Replace data_pointer with data_read and
12829 data_write tests.
12830
acd4ad44
AC
128312004-06-16 Andrew Cagney <cagney@gnu.org>
12832
12833 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12834
08fd625c
MC
128352004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12836
12837 * gdb.base/long_long.c: Add copyright notice.
12838
1903502c
MC
128392004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12840
12841 * gdb.base/long_long.exp: Remove reference to
12842 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12843 to gdb_breakpoint and gdb_continue_to_breakpoint.
12844
83313cb1
JB
128452004-06-14 Jim Blandy <jimb@redhat.com>
12846
12847 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12848 endian case.
12849
1bf404ef
AC
128502004-06-14 Andrew Cagney <cagney@gnu.org>
12851
12852 * gdb.base/gcore.exp (capture_command_output): Delete the always
12853 passing tests containing inferior values.
12854 * gdb.base/ending-run.exp: Do not include the breakpoint address
12855 in the test message. Update copyright.
12856 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12857 size in the test name, use gdb_test_multiple. Update copyright.
12858
ef220b33
MC
128592004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12860
12861 * gdb.cp/ref-types.cc: Add copyright notice.
12862
4f70a4c9
MC
128632004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12864
12865 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12866 hp_aCC_compiler.
12867 * lib/compiler.cc: Likewise.
12868 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12869 'set' commands. Log diagnostics for other lines. Set
12870 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12871
335928ac
MC
128722004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12873
12874 * gdb.cp/try_catch.cc: Add copyright notice.
12875
2efb12e8
MC
128762004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12877
12878 * gdb.cp/userdef.cc: Add copyright notice.
12879
0bbed51a
MC
128802004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12881
12882 * gdb.cp/virtfunc.cc: Add copyright notice.
12883
e12a46c9
RC
128842004-06-11 Randolph Chung <tausq@debian.org>
12885
12886 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12887 problem.
12888
338e05af
AC
128892004-06-10 Andrew Cagney <cagney@gnu.org>
12890
12891 * lib/compiler.cc, lib/compiler.c: Append either
12892 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12893 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12894 instead of gcc-3-3.
12895
dc3f10cb
AC
128962004-06-09 Andrew Cagney <cagney@gnu.org>
12897
b4d946af
AC
12898 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12899 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12900
dc3f10cb
AC
12901 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12902 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12903 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12904 fixed.
12905
b5c0bfa2
AC
129062004-06-09 Andrew Cagney <cagney@gnu.org>
12907
12908 * gdb.base/structs.exp (test_struct_returns): Replace
12909 "return_value_unknown" and "finish_value_unknown" by
12910 "return_value_known" and "finish_value_known". Instead of
12911 "return_value_unknown" iff "finish_value_unknown", check
12912 "return_value_known" implies "finish_value_known".
12913
caeb605f
MH
129142004-06-08 Martin Hunt <hunt@redhat.com>
12915
12916 * gdb.base/float.exp: Add pattern for mips targets.
12917
c892bb64
RC
129182004-06-08 Randolph Chung <tausq@debian.org>
12919
12920 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12921 message for unknown architectures more clear.
12922
48306d3e
JB
129232004-06-08 Joel Brobecker <brobecker@gnat.com>
12924
12925 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12926 start the execution of the program.
12927
83ecb59f
JB
129282004-06-07 Jim Blandy <jimb@redhat.com>
12929
12930 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12931 * gdb.arch/i386-cpuid.h: New helper file.
12932
55264cb4
RC
129332004-06-07 Randolph Chung <tausq@debian.org>
12934
12935 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12936 has started.
12937
23cadb28
RM
129382004-06-04 Roland McGrath <roland@redhat.com>
12939
12940 Fix PR gdb/1647.
12941 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12942 differently to be robust to output buffering differences.
12943
51d01eda
MC
129442004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12945
12946 * gdb.threads/pthreads.exp: Update copyright years.
12947 (check_control_c): Change asynchronous 'after' to synchronous.
12948
f4fc3b93
RM
129492004-06-04 Roland McGrath <roland@redhat.com>
12950
12951 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12952 next gdb prompt.
12953
4013522b
MC
129542004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12955
12956 Fix PR gdb/1636.
12957 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12958 calls to synchronous.
12959
7a8f1e6b
JB
129602004-05-26 Jim Blandy <jimb@redhat.com>
12961
12962 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12963
81bb3443
RC
129642004-05-24 Randolph Chung <tausq@debian.org>
12965
12966 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12967 * gdb.asm/pa.inc: New file.
12968
8f5a3103
MK
129692004-05-22 Mark Kettenis <kettenis@gnu.org>
12970
12971 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12972
734b8fe8 129732004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12974 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12975
12976 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12977 GDB prompt.
12978
725603e1
UW
129792004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12980
f4fc3b93 12981 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12982 setjmp/longjmp. Use sigaction instead of signal.
12983
8b923272 129842004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12985 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12986
12987 * gdb.threads/pthread_cond_wait.c: New file.
12988 * gdb.threads/pthread_cond_wait.exp: New testcase.
12989
8bfabb04
AC
129902004-05-13 Andrew Cagney <cagney@redhat.com>
12991
12992 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12993 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12994
42edda50
AC
129952004-05-11 Andrew Cagney <cagney@redhat.com>
12996
12997 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12998 fixed but revealed gdb/1639.
12999
d303a6c7
AC
130002004-05-10 Andrew Cagney <cagney@redhat.com>
13001
13002 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13003 func1" and "next to 2nd alarm", kernel bug avoided.
13004
bf08c2a1
DJ
130052004-05-10 Daniel Jacobowitz <dan@debian.org>
13006
13007 PR external/1568
13008 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13009 XFAIL if it is smaller than bytes_allocated.
13010 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13011 (main): Make chunks_allocated unsigned. Correct comment.
13012
c0586a34
JB
130132004-05-07 Joel Brobecker <brobecker@gnat.com>
13014
13015 * gdb.arch/powerpc-aix-prologue.c: New file.
13016 * gdb.arch/powerpc-aix-prologue.exp: New file.
13017
f2785d12
JB
130182004-05-07 Jim Blandy <jimb@redhat.com>
13019
13020 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13021 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13022
bd7f6e30
JB
130232004-05-06 Joel Brobecker <brobecker@gnat.com>
13024
13025 * gdb.base/sep.exp: No longer setup_kfail when the program was
13026 built with dwarf2.
13027
0a5e7efe
JI
130282004-05-05 Jim Ingham <jingham@apple.com>
13029
13030 * gdb.base/pending.exp: Make sure pending breakpoints
13031 preserve the ignore count.
f4fc3b93 13032
a8958849
MK
130332004-04-27 Jerome Guitton <guitton@gnat.com>
13034
13035 * i386-prologue.exp: Add testcase for jump instruction as first
13036 instruction of the real code.
13037 * i386-prologue.c (jump_at_beginning): New function.
13038
7e103f5b
MK
130392004-04-28 Mark Kettenis <kettenis@gnu.org>
13040
13041 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13042 x86_64-*-*.
13043
5d38b224
MK
130442004-04-28 Mark Kettenis <kettenis@gnu.org>
13045
13046 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13047 i*86-*-*.
13048
0ef32fd9
MK
130492004-04-25 Mark Kettenis <kettenis@gnu.org>
13050
13051 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13052 expression that checks the return type.
13053
71d7dd7c
AC
130542004-04-23 Andrew Cagney <cagney@redhat.com>
13055
13056 * gdb.base/call-sc.exp: New test of scalar call/return values.
13057 * gdb.base/call-sc.c: Ditto.
13058
1e9f977e
JJ
130592004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13060
13061 * gdb.threads/manythreads.c: Reduce thread stack size.
13062
899d9e3a
JJ
130632004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13064
13065 * gdb.threads/manythreads.c: Add copyright notice.
13066
61bcae62
AC
130672004-04-23 Andrew Cagney <cagney@redhat.com>
13068
13069 * gdb.base/siginfo.exp: Better handle step out of signal.
13070 * gdb.base/sigstep.exp: Ditto.
13071
7339a42e 130722004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 13073 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
13074
13075 * gdb.threads/manythreads.c: New testcase.
13076 * gdb.threads/manythreads.exp: Ditto.
13077
5c98409b
JB
130782004-04-22 Jim Blandy <jimb@redhat.com>
13079
13080 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13081 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13082
3b611f1a
MC
130832004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13084
13085 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13086
f0fd9238
AC
130872004-04-21 Andrew Cagney <cagney@redhat.com>
13088
13089 * gdb.base/sigstep.c: New file.
13090 * gdb.base/sigstep.exp: New file.
13091
90990674
JB
130922004-04-16 Joel Brobecker <brobecker@gnat.com>
13093
13094 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13095 call to observer_notify_normal_stop.
13096
78cef34b
AC
130972004-04-15 Andrew Cagney <cagney@redhat.com>
13098
13099 * gdb.base/siginfo.c: New file.
13100 * gdb.base/siginfo.exp: New file.
13101
d2343407
JB
131022004-04-12 J. Brobecker <brobecker@gnat.com>
13103
13104 * gdb.base/sep.exp: Fix typo in comment.
13105
a2dba3c8
JB
131062004-04-12 J. Brobecker <brobecker@gnat.com>
13107
13108 * gdb.base/sep.c: New file.
13109 * gdb.base/sep-proc.c: New file.
13110 * gdb.base/sep.exp: New testcase.
13111
15f7b60e
MK
131122004-04-09 Mark Kettenis <kettenis@gnu.org>
13113
13114 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13115 support.
13116
44f4de1a
AC
131172004-04-05 Andrew Cagney <cagney@redhat.com>
13118
13119 * gdb.base/sigaltstack.c: New file.
13120 * gdb.base/sigaltstack.exp: New file.
13121
ef04f396
JB
131222004-04-04 Joel Brobecker <brobecker@gnat.com>
13123
13124 * gdb.base/foll-fork.exp: Update the expected output for
13125 "help set follow-fork-mode", to match a change that was made
13126 to the help of this variable on 2004-01-13.
13127
d40d2c92
JB
131282004-04-01 Joel Brobecker <brobecker@gnat.com>
13129
13130 * lib/ada.exp: Add copyright notice.
13131 * bar.ads: Likewise.
13132 * bar.adb: Likewise.
13133 * null_record.adb: Likewise.
13134 * null_record.exp: Likewise.
13135 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13136
f86ef5a3
JB
131372004-04-01 Joel Brobecker <brobecker@gnat.com>
13138
13139 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13140 * configure: Regenerate.
13141
414e70e3
JB
131422004-04-01 Joel Brobecker <brobecker@gnat.com>
13143
13144 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13145 to build the application. Remove the message printed when in
13146 verbose mode, redundant with the UNSUPPORTED message above.
13147
f0aaee49
JB
131482004-03-31 Joel Brobecker <brobecker@gnat.com>
13149
13150 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13151 * gdb.ada (null_record.exp): New testcase.
13152
ac81cb54
JB
131532004-03-31 Joel Brobecker <brobecker@gnat.com>
13154
13155 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13156
854af2f7
JB
131572004-03-31 Joel Brobecker <brobecker@gnat.com>
13158
13159 * gdb.ada: New subdirectory.
13160 * gdb.ada/Makefile.in: New file.
13161 * gdb.ada/gnat_ada.gpr.in: New file.
13162
034cb681
JB
131632004-03-31 Joel Brobecker <brobecker@gnat.com>
13164
13165 * lib/ada.exp: New file.
13166
78a1a894
DJ
131672004-03-24 Daniel Jacobowitz <drow@mvista.com>
13168
13169 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13170 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13171
4b2b3b3e
AC
131722004-03-22 Andrew Cagney <cagney@redhat.com>
13173
13174 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13175 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13176 Problem identified by Ulrich Weigand.
13177
23c73aa3
DC
131782004-03-17 David Carlton <carlton@kealia.com>
13179
13180 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13181 PR c++/826.
13182
d63a86f8
RM
131832004-03-16 Roland McGrath <roland@redhat.com>
13184
13185 * gdb.base/auxv.exp: New file.
13186 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13187
0e02aa50
DC
131882004-03-12 David Carlton <carlton@kealia.com>
13189
13190 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13191 * gdb.cp/pr-1553.cc: Ditto.
13192 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13193 pass branch.
13194
c20b71be
MC
131952004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13196
13197 * gdb.cp/templates.exp: Accept more template types.
13198
c7414a01
MC
131992004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13200
13201 From Corinna Vinschen with modifications.
13202 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13203 local variable obj_with_enum.
13204 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13205 results with obj_with_enum.
13206
ed69573c
MC
132072004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13208
13209 * gdb.cp/classes.cc: New file, copied from misc.cc.
13210 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13211
28301461
MC
132122004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13213
13214 * gdb.cp/misc.cc: Add copyright notice.
13215
1198ecbe
DC
132162004-03-05 David Carlton <carlton@kealia.com>
13217
13218 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13219 * gdb.cp/rtti.h: Update copyright.
13220 (namespace n2::n3): New.
13221 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13222 (n2::n3::func3): New.
13223 (main): Call n2::n3::func3.
13224 * gdb.cp/rtti2.cc: Update copyright.
13225 (n2::create3): New.
13226
9e08c470
MK
132272004-03-04 Mark Kettenis <kettenis@gnu.org>
13228
13229 * gdb.asm/openbsd.inc: Fix typo.
13230
4bebc3aa
FF
132312004-03-03 Fred Fish <fnf@redhat.com>
13232
13233 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13234 "val" instead of unused "size". Update copyright year.
13235
6ea9fb37
DJ
132362004-02-29 Daniel Jacobowitz <drow@mvista.com>
13237
13238 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13239 to use unsigned char.
13240 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13241 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13242
23b23974
DJ
132432004-02-29 Daniel Jacobowitz <drow@mvista.com>
13244
13245 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13246 line of output.
13247
7574fd53
DJ
132482004-02-28 Daniel Jacobowitz <drow@mvista.com>
13249
13250 * gdb.base/relocate.c (dummy): Initialize.
13251
a195357f
DJ
132522004-02-28 Daniel Jacobowitz <drow@mvista.com>
13253
13254 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13255 a breakpoint at exit.
13256
72fd54a9
FF
132572004-02-27 Fred Fish <fnf@redhat.com>
13258
13259 * gdb.base/chng-syms.exp: Add expect condition to match failing
13260 case that isn't a timeout.
13261
b9d23137
AC
132622004-02-27 Andrew Cagney <cagney@redhat.com>
13263
13264 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13265 support.
13266
15d208f6 132672004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13268
15d208f6
FF
13269 * gdb.arch/gdb1431.c: Remove.
13270 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13271 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13272 of "until" incorrectly.
13273
98f9cd2d
JB
132742004-02-26 J. Brobecker <brobecker@gnat.com>
13275
13276 * gdb.cp/class2.cc (empty): New class.
13277 (refer): New function.
13278 (main): Declare an object of type empty and use it.
13279 * gdb.cp/class2.exp: Print the value of an object of type empty.
13280
9b50c11b
JJ
132812004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13282
13283 * gdb.base/langs.exp: Update query string to match the
13284 new nquery format used for pending breakpoints.
13285
0dcd613f
AC
132862004-02-26 Andrew Cagney <cagney@redhat.com>
13287
13288 Fix PR i18n/1570.
13289 * gdb.base/charset.c: Update copyright notice.
13290 (main, init_string): Remove the escape character '\e' tests.
13291 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13292 * gdb.base/charset.exp (valid_host_charset): Ditto.
13293 * gdb.base/setvar.exp: Ditto.
13294
b8a56647
AC
132952004-02-24 Andrew Cagney <cagney@redhat.com>
13296
90d59e34
AC
13297 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13298 mmapped data in core file" PASS and FAIL messages consistent.
13299
b8a56647
AC
13300 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13301 setting a breakpoint. Work around PR java/1565.
13302
9f27c604
JJ
133032004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13304
13305 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13306 new nquery format.
13307 * gdb.base/pending.exp: Ditto.
13308
3224a706
MK
133092004-02-22 Mark Kettenis <kettenis@gnu.org>
13310
13311 * configure.in: Run stabs tests on *BSD.
13312 * configure: Regenerated.
13313
41e0a9ca
MK
133142004-02-21 Mark Kettenis <kettenis@gnu.org>
13315
13316 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13317
1e1b3428
FF
133182004-02-20 Fred Fish <fnf@redhat.com>
13319
13320 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13321 blank in test for "returns short", for consistency with other
13322 "returns xxx" tests. Update copyright year.
13323
f9a7572a
FF
133242004-02-19 Fred Fish <fnf@redhat.com>
13325
13326 New testcase for PR breakpoint/1558.
13327 * gdb.arch/gdb1558.exp: New file.
13328 * gdb.arch/gdb1558.c: New file.
13329
b2ce2854
EZ
133302004-02-19 Elena Zannoni <ezannoni@redhat.com>
13331
13332 * gdb.base/nodebug.exp: Fix typo.
13333
e7c9ff01
JB
133342004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13335
13336 Committed by Jim Blandy <jimb@redhat.com>.
13337
62f4b920
JB
13338 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13339
2db536a1
JB
13340 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13341
e7c9ff01
JB
13342 * gdb.base/float.exp: Support s390*-*-* targets.
13343
f3205b34
AF
133442004-02-17 Adam Fedor <fedor@gnu.org>
13345
13346 * gdb.base/gdb1555.exp: New file.
13347 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13348
9d62932d
EZ
133492004-02-17 Elena Zannoni <ezannoni@redhat.com>
13350
13351 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13352
344c9711
FF
133532004-02-16 Fred Fish <fnf@redhat.com>
13354
13355 * gdb.arch/gdb1291.c: Remove
13356 * gdb.arch/gdb1291.s: New test input file.
13357 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13358 fail. Test for correct result, known incorrect result, other
13359 failures and timeouts.
13360
2d822687
AC
133612004-02-16 Andrew Cagney <cagney@redhat.com>
13362
13363 * gdb.base/bigcore.exp: New file.
13364 * gdb.base/bigcore.c: New file.
13365
dac15b66
AC
133662004-02-13 Andrew Cagney <cagney@redhat.com>
13367
13368 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13369 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13370 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13371 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13372 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13373 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13374 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13375 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13376 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13377 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13378
6bdfc2c4
JJ
133792004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13380
13381 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13382 executed is an alloc instruction.
13383
87b3ede8
DC
133842004-02-11 David Carlton <carlton@kealia.com>
13385
13386 * gdb.cp/breakpoint.exp: New.
13387 * gdb.cp/breakpoint.cc: New.
13388
6e19e2bf
MC
133892004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13390
13391 Partial fix for PR gdb/1543.
13392 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13393 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13394 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13395 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13396 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13397 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13398 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13399 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13400 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13401 to bug-gdb@prep.ai.mit.edu .
13402 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13403 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13404 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13405 Likewise.
13406
5c5455dc
AC
134072004-02-10 Andrew Cagney <cagney@redhat.com>
13408
13409 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13410 using gdb_internal_error_resync.
13411
9cf689d7
DJ
134122004-02-09 Daniel Jacobowitz <drow@mvista.com>
13413
13414 * gdb.threads/thread-specific.exp: Stop early if no threads are
13415 found.
13416
d2dc51db
MC
134172004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13418
13419 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13420
14b1a056
DJ
134212004-02-08 Daniel Jacobowitz <drow@mvista.com>
13422
13423 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13424 breakpoints.
13425
83f66e8f
DJ
134262004-02-07 Daniel Jacobowitz <drow@mvista.com>
13427
13428 * config/sim.exp (gdb_load): Handle $arg == "".
13429 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13430 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13431
30fc0091
EZ
134322004-02-07 Elena Zannoni <ezannoni@redhat.com>
13433
a9c64011
AS
13434 * gdb.base/maint.exp: Update test to reflect
13435 obstack changes.
30fc0091 13436
4d806929
JJ
134372004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13438
13439 * gdb.base/pendshr.c (pendfunc): New function that calls
13440 pendfunc1.
13441 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13442
7bfdd688
FF
134432004-02-04 Fred Fish <fnf@redhat.com>
13444
13445 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13446 function symbols and update copyright years.
13447 * gdb.arch/gdb1291.c: Ditto.
13448
aaa08ee4
MC
134492004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13450
13451 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13452
dbad7755
MC
134532004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13454
13455 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13456
ec4646ef
MC
134572004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13458
13459 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13460
1b802196
FF
134612004-02-02 Fred Fish <fnf@redhat.com>
13462
13463 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13464 remote targets. Update copyright years.
13465
18fe2033
JJ
134662004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13467
13468 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13469 support.
13470 * gdb.base/langs.exp: Fix test which attempts to create
13471 breakpoint on non-existent function to handle new pending
13472 support.
13473 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13474 a breakpoint.
13475 * gdb.base/pending.exp: New test.
13476 * gdb.base/pending.c: New file.
13477 * gdb.base/pendshr.c: Ditto.
13478
8d577d32
DC
134792004-02-02 David Carlton <carlton@kealia.com>
13480
13481 * gdb.cp/overload.exp: Add overloadNamespace tests.
13482 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13483 (overloadNamespace, XXX): New.
13484 (main): Call XXX::marker2.
13485
3ad13771
FF
134862004-02-01 Fred Fish <fnf@redhat.com>
13487
13488 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13489 * gdb.base/finish.exp: Ditto.
13490 * gdb.base/gcore.exp: Ditto.
13491 * gdb.base/huge.exp: Ditto.
13492 * gdb.base/info-proc.exp: Ditto.
13493 * gdb.base/return2.exp: Ditto.
13494 * gdb.threads/gcore-thread.exp: Ditto.
13495
44c75849
DJ
134962004-02-01 Daniel Jacobowitz <drow@mvista.com>
13497
13498 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13499
005bc093
MK
135002004-02-01 Mark Kettenis <kettenis@gnu.org>
13501
13502 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13503 that opening the file succeeds on OpenBSD.
13504
c47cebdb
DJ
135052004-02-01 Daniel Jacobowitz <drow@mvista.com>
13506
13507 * gdb.threads/thread-specific.c: New file.
13508 * gdb.threads/threads-specific.exp: New test script.
13509 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13510 to expect_out.
13511
5a01311c
MK
135122004-02-01 Mark Kettenis <kettenis@gnu.org>
13513
13514 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13515 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13516 only on the "print_small_structs from print_long_arg_list" test.
13517
ce22a4f1
DJ
135182004-02-01 Daniel Jacobowitz <drow@mvista.com>
13519
13520 * gdb.base/completion.exp: Kill a stray backslash.
13521
13522 From Jim Ingham <jingham@apple.com>:
13523 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13524 agrees with the result from sending a tab.
13525
abbab9d3
DJ
135262004-01-31 Daniel Jacobowitz <drow@mvista.com>
13527
13528 * gdb.base/chng-syms.exp: Remove stray newline.
13529
53904d1e
MK
135302004-01-31 Mark Kettenis <kettenis@gnu.org>
13531
13532 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13533 *-*-openbsd*.
13534 * gdb.asm/openbsd.inc: New file.
13535
3a4b3aac
MK
135362004-01-30 Mark Kettenis <kettenis@gnu.org>
13537
13538 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13539 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13540 *-*solaris2*. Remove commented out default settings for
13541 asm-flags. Replace gdb_compile with target_link.
13542
ebac27b4
MC
135432004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13544
13545 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13546 for all tests. Remove old hp-ux and cygnus xfail cases.
13547
d8679d84
PH
135482004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13549
13550 * gdb.base/chng-syms.exp: New file.
13551 * gdb.base/chng-syms.c: New file.
13552
0a55bc22
MC
135532004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13554
13555 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13556 Provide arms for current output in all my configurations.
13557
94b8e876
MC
135582004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13559
13560 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13561 * lib/compiler.cc: Likewise.
13562 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13563 get the right preprocessor. Eval the output directly. Remove
13564 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13565 hp_f77_compiler and hp_f90_compiler completely.
13566 (gdb_preprocess): Delete.
13567 (get_compiler): Delete.
13568
7cf03d44
MK
135692004-01-24 Mark Kettenis <kettenis@gnu.org>
13570
13571 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13572 <string.h>.
13573
68b6dce9
NR
135742004-01-24 Nick Roberts <nick@nick.uklinux.net>
13575
13576 * gdb.mi/mi-stack.exp: Update copyright.
13577
b368761e
DC
135782004-01-23 David Carlton <carlton@kealia.com>
13579
13580 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13581 test for cp_lookup_transparent_type.
13582 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13583 call them.
13584
f2061b53
DJ
135852004-01-23 Daniel Jacobowitz <drow@mvista.com>
13586
13587 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13588 after -var-update.
13589
37fc574a
DC
135902004-01-23 David Carlton <carlton@kealia.com>
13591
13592 * gdb.cp/namespace.cc (C::ensureRefs): New.
13593 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13594
8e94b928
NR
135952004-01-20 Nick Roberts <nick@nick.uklinux.net>
13596
13597 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13598 case "-stack-list-locals 2".
13599 * gdb.mi/mi-var-child.exp: Test for case
13600 "-var-list-children --all-values NAME".
13601
997b0952
MC
136022004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13603
13604 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13605
52470da3
MK
136062004-01-18 Mark Kettenis <kettenis@gnu.org>
13607
7049b4b8
MK
13608 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13609 used with gdb_test_multiple.
13610
52470da3
MK
13611 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13612 read at address 0. This fixes PR testsuite/1504.
13613
da6012e5
DJ
136142004-01-18 Daniel Jacobowitz <drow@mvista.com>
13615
13616 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13617 Remove downloading, guessing the host executable, the calls to
13618 gdb_file_cmd and gdb_target_cmd, and "load" support.
13619 (infer_host_exec): New function broken out from gdb_load.
13620 (gdb_load): New wrapper for gdbserver_gdb_load.
13621 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13622 gdb_target_cmd. Use -target-select.
13623 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13624 Download binaries to the host. Clear last_mi_remote_file when
13625 we load a new binary.
13626 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13627 call gdbserver_gdb_load and mi_gdb_target_cmd.
13628
32c70722
MC
136292004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13630
13631 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13632 type patterns.
13633
b0cecf36
MC
136342004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13635
13636 * gdb.cp/templates.exp: Fix typo in test name of
13637 "print Foo<volatile char*>::foo".
13638
4120d7e6
MC
136392004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13640
13641 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13642
f679e530
BE
136432004-01-16 Ben Elliston <bje@wasabisystems.com>
13644
13645 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13646 (clean mostlyclean): Remove empty rm.
13647
091c48f6
MC
136482004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13649
13650 * gdb.base/setvar.exp: Add copyright years.
13651
3e5fc8d2
DC
136522004-01-14 David Carlton <carlton@bactrian.org>
13653
13654 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13655 PR c++/1511 and update coment.
13656 * gdb.cp/templates.exp: Update patterns to match current output.
13657 If changes involve something other than whitespace, KFAIL
13658 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13659
63d06c5c
DC
136602004-01-14 David Carlton <carlton@kealia.com>
13661
13662 * gdb.cp/namespace.exp: Add tests involving classes defined within
13663 namespaces.
13664 * gdb.cp/namespace.cc (C::CClass): New.
13665 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13666
a51dab88
EZ
136672004-01-14 Elena Zannoni <ezannoni@redhat.com>
13668
13669 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13670 what debug info we have. Print a better message if something goes
13671 wrong while producing the separate debug info file.
13672
a476ccc9
MC
136732004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13674
13675 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13676
f453692c
MC
136772004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13678
13679 * gdb.base/callfuncs.c: Add copyright notice.
13680
f40063a5
MC
136812004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13682
13683 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13684 inheritance. PR gdb/1498, PR gcc/13539.
13685
19ac3974
EZ
136862004-01-13 Elena Zannoni <ezannoni@redhat.com>
13687
a9c64011
AS
13688 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13689 test specific name.
13690 * gdb.mi/gdb669.exp: Ditto.
13691 * gdb.mi/mi-pthreads.exp: Ditto.
13692 * gdb.mi/mi1-pthreads.exp: Ditto.
13693 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13694
56c97c6e
MC
136952004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13696
13697 * gdb.cp/member-ptr.cc: Add copyright notice.
13698
a0644324
MC
136992004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13700
13701 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13702 some patterns for recent versions of gcc and hpacc. Delete
13703 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13704 Delete tests that access a NULL pointer-to-member-data. This
13705 script is still disabled for gcc.
13706
32fabe09
EZ
137072004-01-12 Elena Zannoni <ezannoni@redhat.com>
13708
13709 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13710 escaped correctly.
32fabe09 13711
1f8a6abb
EZ
137122004-01-12 Elena Zannoni <ezannoni@redhat.com>
13713
13714 * gdb.base/sepdebug.exp: New file.
13715 * gdb.base/sepdebug.c: New file.
13716 * lib/gdb.exp (separate_debug_filename): New procedure.
13717 (gdb_gnu_strip_debug): New procedure.
13718
48efe704
AC
137192004-01-12 Andrew Cagney <cagney@redhat.com>
13720
13721 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13722 * gdb.mi/ChangeLog-1999-2003: New file.
13723
a9415475
AC
137242004-01-12 Andrew Cagney <cagney@redhat.com>
13725
13726 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13727 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13728 or EEXIST", treat EBUSY as an XFAIL.
13729
83b8cf9d
MC
137302004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13731
13732 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13733 hp_cc_compiler.
13734
9939d2a8
MC
137352004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13736
13737 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13738 decorations.
13739
1ff8cadf
MC
137402004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13741
13742 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13743 and "(aCC)" decorations. Remove obsolete doco about old
13744 test results.
13745
6fa9022e
MC
137462004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13747
13748 * gdb.cp/exception.exp: Fix typo in doco.
13749
209721fe
MK
137502004-01-09 Mark Kettenis <kettenis@gnu.org>
13751
13752 * gdb.base/gdb1476.exp: Fix typo.
13753
ef11303e
MC
137542004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13755
13756 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13757 file.
13758
041ab88c
MC
137592004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13760
13761 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13762 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13763 Use gdb_compile. Remove restriction on gcc. Add some patterns
13764 for recent version of gdb. Delete second half, which was a copy
13765 of the first half with different build flags. This test is
13766 still disabled because it is still not ready for production.
13767
e36d075a
MC
137682004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13769
13770 * gdb.cp/exception.cc: Add copyright notice.
13771 * gdb.cp/exception.exp: Add a notice that this file is broken
13772 because of line number changes caused by addition of copyright
13773 notice.
13774
42b190ad
MC
137752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13776
13777 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13778 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13779
8f25f06b
MC
137802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13781
13782 * gdb.cp/classes.exp: Accept gnu abi 2.
13783 * gdb.cp/derivation.exp: Likewise.
13784 * gdb.cp/overload.exp: Likewise.
13785 * gdb.cp/virtfunc.exp: Likewise.
13786
06ded8b8
MC
137872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13788
13789 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13790 semicolon after end of function.
13791
77c26ae3
MC
137922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13793
13794 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13795 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13796 boilerplate code for compiling and running the program under
13797 test. Add some string method tests.
13798
20757486
MC
137992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13800
13801 * gdb.cp/bs15503.cc: Add copyright notice.
13802 * gdb.cp/bs15503.exp: Adjust line number.
13803
0fd3b503
MC
138042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13805
13806 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13807 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13808
10d1bea8
MC
138092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13810
13811 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13812 hp_cc_compiler.
13813
2789202a
MC
138142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13815
13816 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13817 * gdb.cp/ctti.exp: Use the marker instead of "next".
13818 With gcc, run further before bailing.
13819
b862f14c
MC
138202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13821
13822 * gdb.cp/cttiadd.cc: Add copyright notice.
13823 * gdb.cp/cttiadd1.cc: Likewise.
13824 * gdb.cp/cttiadd2.cc: Likewise.
13825 * gdb.cp/cttiadd3.cc: Likewise.
13826
96da2469
MC
138272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13828
13829 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13830 Use gdb_test, gdb_test_multiple. Use floating-point values that
13831 have exact representations in IEEE-ish formats.
13832
053248ff
MC
138332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13834
13835 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13836 compilers. Delete duplicate call to get_compiler_info.
13837 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13838 * gdb.base/volatile.exp: Likewise.
13839
84acecdd
MK
138402004-01-07 Mark Kettenis <kettenis@gnu.org>
13841
13842 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13843 memory at address 0.
13844
fe11a27f
MC
138452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13846
13847 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13848 to test for hp-ux assembler. Fix copyright years.
13849
60ad077b
AC
138502004-01-07 Andrew Cagney <cagney@redhat.com>
13851
13852 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13853
1c9b8f33
AC
138542004-01-07 Andrew Cagney <cagney@redhat.com>
13855
13856 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13857 when creating the read-only file. From analysis by Roland McGrath
13858 and Elena Zannoni.
13859
753ccc7a
MC
138602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13861
13862 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13863
eca3e36b
MC
138642004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13865
13866 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13867 data pointers.
13868
f8d4bac4
MC
138692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13870
13871 * gdb.cp/m-static.exp: Compile one source file at a time.
13872 Delete unused call to get_compiler_info.
13873
9b4e0f94
MC
138742004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13875
13876 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13877 * gdb.base/call-rt-st.exp: Likewise.
13878 * gdb.base/nodebug.exp: Likewise.
13879 * gdb.base/volatile.exp: Likewise.
13880 * gdb.cp/ref-types.exp: Likewise.
13881 * gdb.cp/templates.exp: Likewise.
13882
023c1024
MK
138832004-01-05 Mark Kettenis <kettenis@gnu.org>
13884
13885 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13886
19703c4a
MC
138872004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13888
13889 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13890 hppa*-hp-hpux*.
13891
18b67037
MK
138922004-01-04 Mark Kettenis <kettenis@gnu.org>
13893
ba6219c8
MK
13894 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13895 x86_64-*-*.
13896
18b67037
MK
13897 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13898 sparc64-*-* and sparc*-solaris2*.
13899
1bfbbb9d
MK
139002004-01-04 Mark Kettenis <kettenis@gnu.org>
13901
13902 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13903 return ${tests}" test. The ${tests} already mentions the
13904 filename.
13905
06846494
MC
139062004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13907
13908 * gdb.cp/local.exp: Accept gcc abi 2.
13909
3b0cb202
MC
139102004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13911
13912 * gdb.cp/templates.exp: Accept gcc abi 2.
13913
0643ec3f
MC
139142004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13915
13916 * lib/compiler.cc: Remove supports_template_debugging.
13917 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13918
d231d0b1
MC
139192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13920
13921 * gdb.cp/namespace.exp: Accept gcc abi 2.
13922
44ffb27c
MC
139232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13924
13925 * gdb.cp/method.exp: Accept gcc abi 2.
13926
184ad485
MC
139272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13928
13929 * gdb.cp/classes.exp: Generate identical results as old version.
13930 * gdb.cp/derivation.exp: Likewise.
13931 * gdb.cp/overload.exp: Likewise.
13932 * gdb.cp/virtfunc.exp: Likewise.
13933
116f09e7
MC
139342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13935
13936 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13937 mysterious bug with sourceware version of expect.
13938
b1379776
MC
139392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13940
13941 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13942 current versions of gcc, including gcc abi 2. Remove gratuitous
13943 restart of test program. Use gdb_test_multiple and gdb_test for
13944 all tests. Add patterns to xfail missing "const" in "const char *"
13945 and kfail PR gdb/1155.
13946
6b7a4c0e
MC
139472004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13948
13949 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13950 current versions of gcc, including gcc abi 2. Remove gratuitous
13951 restart of test program. Use gdb_test_multiple and gdb_test for
13952 all tests. Add patterns to kfail PR gdb/1498.
13953
51615d72
MC
139542003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13955
13956 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13957 current versions of gcc, including gcc abi 2. Use "breakpoint"
13958 and "continue" instead of restarting the target program. Use
13959 gdb_test_multiple and gdb_test for all tests.
13960
7b79a9d7
MK
139612004-01-01 Mark Kettenis <kettenis@gnu.org>
13962
13963 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13964 for *-*-solaris2*.
13965
1cd3489f
MC
139662003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13967
13968 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13969 current versions of gcc, including gcc abi 2. Use "breakpoint"
13970 and "continue" instead of restarting the target program several
13971 times. Use gdb_test_multiple and gdb_test for all tests.
13972
850742db
MC
139732003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13974
13975 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13976 source files.
13977
eb4bbda8
MC
139782003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13979
13980 * gdb.base/environ.exp: Handle compiling test case from multiple
13981 source files.
13982
e42c7771
MC
139832003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13984
13985 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13986
80e4b428
JB
139872003-12-17 Jim Blandy <jimb@redhat.com>
13988
5f06973a
JB
13989 * gdb.base/freebpcmd.c: Add copyright notice.
13990
80e4b428
JB
13991 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13992
0ab84fb7
MC
139932003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13994
13995 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13996
1b3bb3d0
JB
139972003-12-13 Jim Blandy <jimb@redhat.com>
13998
13999 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14000
3a4c9371
KB
140012003-12-12 Kevin Buettner <kevinb@redhat.com>
14002
14003 * gdb.asm/frv.inc: New file.
14004 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14005
a1dea79a
FF
140062003-12-09 Fred Fish <fnf@redhat.com>
14007
14008 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14009 functions to break1.c and leave prototypes behind. Add more
14010 "set breakpoint NN here" comments.
14011 * gdb.base/break1.c: New file.
14012
14013 * gdb.base/break.exp: Handle compiling test case from multiple
14014 source files and change source file references as needed.
14015 * gdb.base/completion.exp: Ditto.
14016 * gdb.base/condbreak.exp: Ditto.
14017 * gdb.base/define.exp: Ditto.
14018 * gdb.base/ena-dis-br.exp: Ditto.
14019 * gdb.base/info-proc.exp: Ditto.
14020 * gdb.base/maint.exp: Ditto.
14021 * gdb.base/until.exp: Ditto.
14022
14023 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14024 hardcoded line numbers.
14025 * gdb.base/define.exp: Ditto.
14026 * gdb.base/ena-dis-br.exp: Ditto.
14027 * gdb.base/maint.exp: Ditto.
14028 * gdb.base/until.exp: Ditto.
14029
14030 * gdb.base/completion.exp: Use "break1" for completion tests since
14031 "break" is no longer a unique prefix.
14032
5266b69c
AC
140332003-12-06 Andrew Cagney <cagney@redhat.com>
14034
14035 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14036 "return_value_unimplemented". When an unimplemented struct return
14037 architecture, report incorrect values as a KFAIL
14038
374451f0
MC
140392003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14040
14041 * gdb.cp/rtti.exp: Accept new wording of warning from
14042 cp_lookup_rtti_type.
14043
ba9b20a7
MC
140442003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14045
14046 Partial fix for PR testsuite/1456.
14047 * gdb.base/scope.exp (test_at_main): Replace references to
14048 gcc_compiled with calls to test_compiler_info.
14049 (test_at_foo): Likewise.
14050 (test_at_bar): Likewise.
14051
b74b6d0b
MC
140522003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14053
14054 Partial fix for PR testsuite/1456.
14055 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14056 to test_compiler_info.
14057
ccfa3402
MC
140582003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14059
14060 * gdb.base/so-impl-ld.exp: Update copyright notice.
14061
f6246aba
MC
140622003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14063
14064 Partial fix for PR testsuite/1456.
14065 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14066 to test_compiler_info.
14067
13ae734a
MC
140682003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14069
14070 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14071 from current versions of gdb. Clean up regular expressions.
14072 Delete redundant timeout case.
14073
d8e1cdee
MC
140742003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14075
14076 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14077 from current versions of gdb. Clean up regular expressions.
14078 Delete redundant timeout case.
14079
96457b64
MC
140802003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14081
14082 Partial fix for PR testsuite/1456.
14083 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14084 gcc_compiled with call to test_compiler_info.
14085
f35309fc
MC
140862003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14087
14088 Partial fix for PR testsuite/1456.
14089 * gdb.base/list.exp (test_list_function): Delete unused declaration
14090 of gcc_compiled.
14091
d7afdf9b
MC
140922003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14093
14094 Partial fix for PR testsuite/1456.
14095 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14096 call to test_compiler_info.
14097
71507b56
MK
140982003-11-29 Mark Kettenis <kettenis@gnu.org>
14099
14100 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14101 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14102 it to create the appropriate note.inc.
14103 * gdb.asm/asmsrc1.s: Include "note.inc".
14104 * gdb.asm/netbsd.inc: New file.
14105 * gdb.asm/empty.inc: New file.
14106
f81f93f7
MC
141072003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14108
14109 Partial fix for PR testsuite/1456.
14110 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14111 calls to test_compiler_info.
14112
9a77938e
MC
141132003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14114
14115 Partial fix for PR testsuite/1456.
14116 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14117 calls to test_compiler_info.
14118
e8367dc7
MK
141192003-11-27 Mark Kettenis <kettenis@gnu.org>
14120
14121 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14122 pattern for the KFAILs.
14123
526c61ee
AF
141242003-11-25 Adam Fedor <fedor@gnu.org>
14125
14126 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14127 * gdb.objc/objcdecode.m: New file.
14128
28f2d600
AF
141292003-11-25 Adam Fedor <fedor@gnu.org>
14130
14131 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14132 * gdb.objc/nondebug.m: New file.
14133
a3895cee
BE
141342003-11-26 Ben Elliston <bje@wasabisystems.com>
14135
14136 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14137 NetBSD as it does on FreeBSD. Modelled on a similar change by
14138 Mark Kettenis on 2003-05-30.
14139 (link-flags): Set to "--entry _start" regardless of target.
14140 Special linker flags are to be appended to $link-flags.
14141 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14142
c9f2c8a3
MC
141432003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14144
14145 * gdb.cp/method.exp: Accept output of new demangler.
14146
15a0587a 141472003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14148
14149 * gdb/class2.exp: New file.
14150 * gdb/class2.cc: New file.
14151
3c00b570
MC
141522003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14153
14154 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14155 of new demangler.
14156
7027acc7
MK
141572003-11-23 Mark Kettenis <kettenis@gnu.org>
14158
14159 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14160 of gdb_test "run".
14161
b0e1598a
MK
141622003-11-23 Mark Kettenis <kettenis@gnu.org>
14163
14164 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14165 "continue" into "run".
14166
4d9eda44
MC
141672003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14168
14169 Partial fix for PR testsuite/1456.
14170 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14171 call to test_compiler_info.
14172 * gdb.cp/ctti.exp: Likewise.
14173 * gdb.cp/derivation.exp: Likewise.
14174 * gdb.cp/member-ptr.exp: Likewise.
14175 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14176 reference to gcc_compiled.
14177
141782003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14179
14180 Fix PR testsuite/1463.
14181 * gdb.base/structs.exp (start_structs_test): Call
14182 get_debug_format before using the debug format.
14183
d422fe19
AC
141842003-11-22 Andrew Cagney <cagney@redhat.com>
14185
14186 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14187 * gdb.base/structs.exp: Use gdb_test_multiple.
14188
039cf96d
AC
141892003-11-20 Andrew Cagney <cagney@redhat.com>
14190
6882279b
AC
14191 * gdb.base/structs.exp: Handle and recover from internal errors.
14192 Replace "foo${n}" with "foo<n>" in test messages.
14193
e53890ae
AC
14194 * gdb.base/structs.exp: Update copyright. Rewrite.
14195 * gdb.base/structs.c: Update copyright. Rewrite.
14196
2b211c59
AC
14197 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14198 resync count exceeded.
d63a86f8 14199
039cf96d
AC
14200 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14201 from the internal error.
14202 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14203 Original from Jim Blandy.
14204 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14205
eac98b22
AC
142062003-11-19 Andrew Cagney <cagney@redhat.com>
14207
14208 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14209 KFAIL.
14210
67455b2a
MK
142112003-11-17 Mark Kettenis <kettenis@gnu.org>
14212
14213 New testcase for PR backtrace/1435.
14214 * gdb.arch/i386-unwind.exp: New file.
14215 * gdb.arch/i386-unwind.c: New file.
14216
853d6e5b
AC
142172003-11-17 Andrew Cagney <cagney@redhat.com>
14218
14219 * lib/gdb.exp (compiler_info): New global.
14220 (test_compiler_info): New function.
14221 (get_compiler_info): Set compiler_info.
14222 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14223 "compiler_info" to gcc-<major>-<minor>.
14224
38cf6e11
MC
142252003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14226
14227 * gdb.trace/configure: Remove.
14228
a50d3602
EZ
142292003-11-13 Elena Zannoni <ezannoni@redhat.com>
14230
14231 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14232 breakpoints.
a50d3602
EZ
14233 * gdb.base/break.exp: Remove all references to explicit line
14234 numbers.
14235
d9407aaa
NC
142362003-11-11 Nick Clifton <nickc@redhat.com>
14237
14238 * gdb.base/shreloc.exp: Do not run for targets which do not
14239 support shared objects.
14240
db488fc1
CV
142412003-11-10 Corinna Vinschen <vinschen@redhat.com>
14242
14243 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14244 Don't run tests if nofileio flag is given.
14245
6a90a18e
EZ
142462003-11-07 Elena Zannoni <ezannoni@redhat.com>
14247
14248 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14249 as well as 'Watchpoint'.
6a90a18e 14250
0b915e9c
EZ
142512003-11-06 Elena Zannoni <ezannoni@redhat.com>
14252
14253 Reported by Jim Ingham <jingham@apple.com>:
14254 * gdb.base/annota1.exp: Match at least one occurrence of the
14255 signal handler annotation.
14256
d7e4b55f
EZ
142572003-11-06 Elena Zannoni <ezannoni@redhat.com>
14258
a9c64011
AS
14259 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14260 as well as 'Watchpoint'.
d7e4b55f 14261
2fe4e8d0
MC
142622003-11-05 Michael Chastain <mec@shout.net>
14263
14264 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14265
6ef88553
KW
142662003-11-03 Kris Warkentin <kewarken@qnx.com>
14267
14268 * gdb.arch/gdb1291.c: New test file.
14269 * gdb.arch/gdb1291.exp: New test script.
14270 * gdb.arch/gdb1431.c: New test file.
14271 * gdb.arch/gdb1431.exp: New test script.
14272
ae7dc4d8
MC
142732003-10-22 Michael Chastain <mec@shout.net>
14274
14275 * gdb.mi/pthreads.c: Add copyright notice.
14276
c39d7427
MC
142772003-10-22 Michael Chastain <mec@shout.net>
14278
14279 * gdb.threads/pthreads.c: Add copyright notice.
14280
8b7d96c1
MC
142812003-10-20 Michael Chastain <mec@shout.net>
14282
14283 * gdb.base/gdb1056.exp: New test script.
14284
d1d69fdd
DJ
142852003-10-13 Daniel Jacobowitz <drow@mvista.com>
14286
14287 * gdb.threads/killed.exp: Use gdb_run_cmd.
14288
7d605576
DJ
142892003-10-13 Daniel Jacobowitz <drow@mvista.com>
14290
14291 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14292 create a core file.
14293 * gdb.threads/gcore-thread.exp: Likewise.
14294
618ec112
CV
142952003-10-13 Corinna Vinschen <vinschen@redhat.com>
14296
14297 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14298 type, based on char type.
14299 (struct bit_flags_short_t): New bitfield type, based on short type.
14300 (init_bit_flags_char): New fuction.
14301 (init_bit_flags_short): Ditto.
14302 (print_bit_flags_char): Ditto.
14303 (print_bit_flags_short): Ditto.
14304 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14305
9367a73c
MC
143062003-10-11 Michael Chastain <mec@shout.net>
14307
14308 * gdb.base/call-rt-st.exp: Update copyright year.
14309
1decf120
KI
143102003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14311
14312 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14313 * gdb.disasm/sh3.s: Ditto.
14314
5445b2ae
DJ
143152003-10-07 Daniel Jacobowitz <drow@mvista.com>
14316
14317 * gdb.threads/switch-threads.exp: New test.
14318 * gdb.threads/switch-threads.c: New source file.
14319
aec24853
CV
143202003-10-07 Corinna Vinschen <vinschen@redhat.com>
14321
14322 * gdb.base/ending-run.exp: Add sh specific case.
14323
adc7428d
AC
143242003-10-06 Andrew Cagney <cagney@redhat.com>
14325
14326 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14327 * gdb.disasm/mn10200.exp: Delete obsolete file.
14328
c9d37158
DJ
143292003-09-29 Daniel Jacobowitz <drow@mvista.com>
14330
14331 * ChangeLog: Correct an entry command.exp -> commands.exp.
14332 * gdb.base/commands.exp (bp_deleted_in_command_test)
14333 (temporary_breakpoint_commands): Check noargs.
14334
79c2c32d
DC
143352003-09-25 David Carlton <carlton@kealia.com>
14336
14337 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14338 of some print tests, where appropriate. Add tests for C::D::cd,
14339 E::ce, F::cXfX, G::XgX.
14340 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14341
594e6d67
RE
143422003-09-25 Richard Earnshaw <rearnsha@arm.com>
14343
14344 * lib/java.exp (java_init): Import target_alias before using it.
14345
10f0d451
DC
143462003-09-25 David Carlton <carlton@kealia.com>
14347
14348 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14349
274bcba0
EZ
143502003-09-23 Elena Zannoni <ezannoni@redhat.com>
14351
d63a86f8 14352 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14353 weirdness.
274bcba0 14354
cdbf20f7
MC
143552003-09-17 Michael Chastain <mec@shout.net>
14356
14357 * gdb.cp/gdb1355.exp: New file.
14358 * gdb.cp/gdb1355.c: New file.
14359
71e06f80
CV
143602003-09-15 Corinna Vinschen <vinschen@redhat.com>
14361
14362 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14363 * gdb.asm/sh.inc: New file.
14364
5c4e30ca
DC
143652003-09-11 David Carlton <carlton@kealia.com>
14366
bd45b7af
DC
14367 * gdb.cp/namespace.exp: Add tests for namespace types.
14368 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14369 (test_namespace): New.
14370
1c199746
EZ
143712003-09-11 Elena Zannoni <ezannoni@redhat.com>
14372
a9c64011 14373 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14374 * gdb.stabs/weird.exp: Ditto.
1c199746 14375
04ed252f
MC
143762003-09-08 Michael Chastain <mec@shout.net>
14377
14378 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14379
d8a2d9e7
MC
143802003-09-07 Michael Chastain <mec@shout.net>
14381
14382 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14383 'parse error'.
14384
161afb24
MK
143852003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14386
14387 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14388
49f2741a
MC
143892003-08-30 Michael Chastain <mec@shout.net>
14390
14391 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14392 * gdb.gdb/observer.exp: Ditto.
14393 * gdb.gdb/xfullpath.exp: Ditto.
14394
8afa723e
MK
143952003-08-29 Mark Kettenis <kettenis@gnu.org>
14396
14397 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14398 *-*-*bsd*.
14399
f31dfe3b
JJ
144002003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14401
14402 * gdb.base/dump.exp: Skip for ia64.
14403
4630e498
JJ
144042003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14405
14406 * gdb.asm/asm-source.exp: Add ia64 support.
14407 * gdb.asm/ia64.inc: New file.
14408
1105b7ef
MC
144092003-08-22 Michael Chastain <mec@shout.net>
14410
14411 * gdb.cp: New directory.
14412 * gdb.cp/*: Copy from gdb.c++/*.
14413 * gdb.c++/*: Remove.
14414 * Makefile.in: Change gdb.c++ to gdb.cp.
14415 * configure.in: Ditto.
14416 * configure: Regnerate.
14417
c945b932
MK
144182003-08-18 Mark Kettenis <kettenis@gnu.org>
14419
14420 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14421 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14422
2b66634b
DJ
144232003-08-17 Daniel Jacobowitz <drow@mvista.com>
14424
14425 * mi-var-display.exp (-var-list-children weird): Accept function
14426 pointers with argument types.
14427 * mi1-var-display.exp (-var-list-children weird): Likewise.
14428 * mi2-var-display.exp (-var-list-children weird): Likewise.
14429
a356f73b
DJ
144302003-08-17 Daniel Jacobowitz <drow@mvista.com>
14431
14432 * gdb.base/annota3.exp: Add missing newline.
14433
483417b8
MC
144342003-08-06 Michael Chastain <mec@shout.net>
14435
14436 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14437
c99c59c3
MS
144382003-08-12 Michael Snyder <msnyder@redhat.com>
14439
14440 * gdb.base/float.exp: Add test for SH.
14441
55ed7501
MK
144422003-08-10 Mark Kettenis <kettenis@gnu.org>
14443
14444 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14445
1a371f2e
EZ
144462003-08-07 Elena Zannoni <ezannoni@redhat.com>
14447
14448 * gdb.base/completion.exp: Remove reduntant completion test
14449 on filename.
14450
e0f353ce
EZ
144512003-08-07 Elena Zannoni <ezannoni@redhat.com>
14452
a9c64011
AS
14453 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14454 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14455 gdb.trace/save-trace.exp: Make sure that full pathnames are
14456 escaped correctly.
e0f353ce 14457
5710a1af 144582003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14459
a9c64011
AS
14460 * configure.in: Don't generate config.h from config.hin.
14461 * configure: Regenerate.
14462 * config.hin: Remove file.
14463 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14464 * gdb.threads/pthreads.c: Ditto.
5710a1af 14465
dcd81ce9
DJ
144662003-08-07 Daniel Jacobowitz <drow@mvista.com>
14467
14468 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14469 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14470 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14471 Replace ld24 with seth/add3.
14472
6009d884
AC
144732003-08-02 Andrew Cagney <cagney@redhat.com>
14474
14475 * gdb.base/annota3.exp: New file.
14476 * gdb.base/annota3.c: New file.
14477 * gdb.c++/annota3.exp: New file.
14478 * gdb.c++/annota3.cc: New file.
14479
51514e06
MC
144802003-07-29 Michael Chastain <mec@shout.net>
14481
14482 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14483 actually failed.
14484 (do_pass): Likewise.
14485 * gdb.threads/tls.exp: Always initialize no_of_threads.
14486
4ee6625b
DJ
144872003-07-27 Daniel Jacobowitz <drow@mvista.com>
14488
14489 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14490 pattern.
14491 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14492 * gdb.threads/tls.exp: Recognize one case of the host library not
14493 supporting TLS.
14494
225f2bf6
AC
144952003-07-27 Andrew Cagney <cagney@redhat.com>
14496
14497 * gdb.base/fileio.exp: Use SH when running commands using
14498 remote_exec.
14499
bcb27c9f
DJ
145002003-07-24 Daniel Jacobowitz <drow@mvista.com>
14501
14502 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14503 * gdb.base/relocate.c (dummy): New padding array.
14504
3d67be83
MS
145052003-07-22 Michael Snyder <msnyder@redhat.com>
14506
d63a86f8 14507 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14508
14509 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14510 patterns to be more general, accepting old and new output.
14511 Some output chars (such as '+') also must be quoted.
d63a86f8 14512 Some addresses are displayed numerically instead of
3d67be83
MS
14513 symbolically.
14514
57ba3b85
MS
145152003-07-23 Michael Snyder <msnyder@redhat.com>
14516
686d097c
MS
14517 * gdb.base/return2.exp: Don't test long-long return.
14518
57ba3b85
MS
14519 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14520 * gdb.disasm/t01_mov.exp: Ditto.
14521 * gdb.disasm/t02_mova.s: Ditto.
14522 * gdb.disasm/t02_mova.exp: Ditto.
14523 * gdb.disasm/t03_add.s: Ditto.
14524 * gdb.disasm/t03_add.exp: Ditto.
14525 * gdb.disasm/t04_sub.s: Ditto.
14526 * gdb.disasm/t04_sub.exp: Ditto.
14527 * gdb.disasm/t05_cmp.s: Ditto.
14528 * gdb.disasm/t05_cmp.exp: Ditto.
14529 * gdb.disasm/t06_ari2.s: Ditto.
14530 * gdb.disasm/t06_ari2.exp: Ditto.
14531 * gdb.disasm/t07_ari3.s: Ditto.
14532 * gdb.disasm/t07_ari3.exp: Ditto.
14533 * gdb.disasm/t08_or.s: Ditto.
14534 * gdb.disasm/t08_or.exp: Ditto.
14535 * gdb.disasm/t09_xor.s: Ditto.
14536 * gdb.disasm/t09_xor.exp: Ditto.
14537 * gdb.disasm/t10_and.s: Ditto.
14538 * gdb.disasm/t10_and.exp: Ditto.
14539 * gdb.disasm/t11_logs.s: Ditto.
14540 * gdb.disasm/t11_logs.exp: Ditto.
14541 * gdb.disasm/t12_bit.s: Ditto.
14542 * gdb.disasm/t12_bit.exp: Ditto.
14543 * gdb.disasm/t13_otr.s: Ditto.
14544 * gdb.disasm/t13_otr.exp: Ditto.
14545
e00759ef
EZ
145462003-07-22 Elena Zannoni <ezannoni@redhat.com>
14547
14548 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14549
8bc2021f
EZ
145502003-07-22 Elena Zannoni <ezannoni@redhat.com>
14551
a9c64011
AS
14552 * gdb.threads/tls.c : New file.
14553 * gdb.threads/tls.exp : New file.
14554 * gdb.threads/tls-main.c : New file.
14555 * gdb.threads/tls-shared.c : New file.
14556 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14557
89320c4c
AS
145582003-07-22 Andreas Schwab <schwab@suse.de>
14559
14560 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14561
180dea7c
AS
145622003-07-20 Andreas Schwab <schwab@suse.de>
14563
14564 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14565 due to insn reordering.
14566
0714963c
AC
145672003-07-15 Andrew Cagney <cagney@redhat.com>
14568
14569 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14570
98a23b3f
MC
145712003-07-15 Michael Chastain <mec@shout.net>
14572
14573 * gdb.base/gdb1250.exp: New file.
14574 * gdb.base/gdb1250.c: New file.
14575
27e417a2
ML
145762003-07-09 Michal Ludvig <mludvig@suse.cz>
14577
14578 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14579 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14580
8bc2021f
EZ
145812003-07-09 Elena Zannoni <ezannoni@redhat.com>
14582
a9c64011
AS
14583 * gdb.threads/tls.c: New file.
14584 * gdb.threads/tls.exp: New file.
14585 * gdb.threads/tls-main.c: New file.
14586 * gdb.threads/tls-shared.c: New file.
14587 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14588
d99968dc
EZ
145892003-07-09 Elena Zannoni <ezannoni@redhat.com>
14590
14591 * gdb.base/annota1.exp: Make sure that we properly escape the
14592 full path of the source file. Xfail more permissive patterns,
d63a86f8 14593 due to a compiler debug info problem.
d99968dc 14594
83876b3b
AS
145952003-07-07 Andreas Schwab <schwab@suse.de>
14596
2705e972
AS
14597 * gdb.asm/m68k.inc: New file.
14598 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14599
83876b3b
AS
14600 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14601 arguments"): Also match negative number.
14602
14603 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14604
3a871b37
DJ
146052003-07-03 Daniel Jacobowitz <drow@mvista.com>
14606
14607 * gdb.base/store.c (charest): New typedef.
14608 (add_char): Rename to add_charest, update.
14609 (wack_char): Rename to wack_charest, update types. Return l + r
14610 to keep r live across the call.
14611 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14612 (wack_double, wack_doublest): Return l + r to keep r live across
14613 the call.
14614 * gdb.base/store.exp: Accomodate store.c changes.
14615
b2a7f303
DC
146162003-06-30 David Carlton <carlton@kealia.com>
14617
14618 * gdb.c++/maint.exp (test_invalid_name): New.
14619 (test_first_component): Add tests for invalid names.
14620
3c6cb4a1
MC
146212003-06-29 Michael Chastain <mec@shout.net>
14622
14623 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14624 output of '<VTT for class>' for virtual base classes.
14625
f1c2644b
DJ
146262003-06-29 Daniel Jacobowitz <drow@mvista.com>
14627
14628 * gdb.base/completion.exp: Tab-complete "complet" instead of
14629 "compl".
14630 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14631
18080350
DJ
146322003-06-29 Daniel Jacobowitz <drow@mvista.com>
14633
14634 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14635 * gdb.base/volatile.exp: Likewise.
14636
f56973f8
DJ
146372003-06-29 Daniel Jacobowitz <drow@mvista.com>
14638
14639 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14640 gdb/1265.
14641
146422003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14643 Daniel Jacobowitz <drow@mvista.com>
14644
14645 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14646 initial line count of 'captured_main' from 26 to 32.
14647 (test_with_self): Allow xmalloc call to be interleaved with the
14648 preceding two lines.
14649
e766d4d6
JB
146502003-06-24 Joel Brobecker <brobecker@gnat.com>
14651
14652 * gdb.base/bang.exp: New testcase.
14653
f125c9a4
JB
146542003-06-23 Joel Brobecker <brobecker@gnat.com>
14655
14656 * gdb.base/langs.exp: Add some tests for the "minimal" language
14657 support.
14658
6e25beaf
EZ
146592003-06-23 Elena Zannoni <ezannoni@redhat.com>
14660
14661 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14662 the testcase.
14663
2f816dda
DJ
146642003-06-22 Daniel Jacobowitz <drow@mvista.com>
14665
14666 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14667 offset.
14668
db5a5748
DJ
146692003-06-22 Daniel Jacobowitz <drow@mvista.com>
14670
14671 * gdb.c++/pr-1210.cc: New file.
14672 * gdb.c++/pr-1210.exp: New file.
14673
1df0c130
DJ
146742003-06-21 Daniel Jacobowitz <drow@mvista.com>
14675
14676 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14677 000-exec-continue.
14678
a92feac0
MK
146792003-06-15 Mark Kettenis <kettenis@gnu.org>
14680
14681 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14682 on *-*-*bsd* instead of *-*-freebsd*.
14683
81a58f5b
AC
146842003-06-14 Andrew Cagney <cagney@redhat.com>
14685
14686 * gdb.base/store.exp: Test longest and doublest. Test all
14687 parameters. Weaken return statement match.
14688 * gdb.base/store.c: Add longest and doublest - aka long long and
14689 long double functions. Put all parameters into local register
14690 variables. Use negative values.
14691
b257a0d3
AC
146922003-06-14 Andrew Cagney <cagney@redhat.com>
14693
14694 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14695 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14696 exit status.
14697 * gdb.base/fileio.exp: Disable target when nointerrupts and
14698 noinferiorio, instead of limiting it to remote. Use remote_exec
14699 instead of system.
d63a86f8 14700
21c38304
JJ
147012003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14702
14703 * gdb.base/float.exp: Add ia64 support.
14704
1bcdb424
CV
147052003-06-12 Corinna Vinschen <vinschen@redhat.com>
14706
14707 * gdb.base/fileio.exp: Run only on remote targets.
14708
6aeb981f
CV
147092003-06-10 Corinna Vinschen <vinschen@redhat.com>
14710
14711 * gdb.base/fileio.c: New file, testing File-I/O.
14712 * gdb.base/fileio.exp: Ditto.
14713
53df362e
RG
147142003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14715
14716 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14717 shared objects after relocation at load time (gdb PR/1132).
14718 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14719 as above, part of the shared object relocation test.
53df362e 14720
ffee1b46
MK
147212003-06-08 Mark Kettenis <kettenis@gnu.org>
14722
b5ca3722
MK
14723 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14724 fully filled history list.
14725 * gdb.base/gdb_history: New file.
14726
03ed860d
MK
14727 * gdb.base/signals.exp: XFAIL "continue to func1" on
14728 i*86-*-freebsd*.
14729
ffee1b46
MK
14730 * gdb.base/attach.exp: When trying to attach to a nonexistent
14731 process, make it possible to specify the PID based on the target,
14732 and do so for *-*-freebsd*.
14733
d80dbb52
RH
147342003-06-02 Richard Henderson <rth@redhat.com>
14735
14736 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14737
6dd77b81
RH
147382003-06-02 Richard Henderson <rth@redhat.com>
14739
14740 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14741
f6347e16
RH
147422003-06-02 Richard Henderson <rth@redhat.com>
14743
14744 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14745
2c161407
DJ
147462003-06-01 Daniel Jacobowitz <drow@mvista.com>
14747
14748 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14749 of globalvar.
14750
572eb746
MK
147512003-06-01 Mark Kettenis <kettenis@gnu.org>
14752
14753 * gdb.asm/asm-source.exp: Check for memory read errors in
14754 disassembler test on *BSD too.
14755
9e9617a5
RH
147562003-06-01 Richard Henderson <rth@redhat.com>
14757
14758 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14759 for .frame.
14760 (gdbasm_call): Lose ldgp.
14761 (gdbasm_startup): Add frame information.
14762 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14763
7b34ad4e
MK
147642003-05-31 Mark Kettenis <kettenis@gnu.org>
14765
14766 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14767 i?86-*-*.
14768
10059fdf
MK
147692003-05-30 Mark Kettenis <kettenis@gnu.org>
14770
14771 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14772 FreeBSD.
14773
acf4b816
RH
147742003-05-29 Richard Henderson <rth@redhat.com>
14775
14776 * gdb.asm/alpha.inc: New file.
14777 * gdb.asm/asm-source.exp: Use it.
14778
e9ecd949
JB
147792003-05-29 Jim Blandy <jimb@redhat.com>
14780
14781 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14782 'core.PID'.
14783
e3e5a4f3
JB
147842003-05-22 Jim Blandy <jimb@redhat.com>
14785
14786 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14787 backtrace.
d63a86f8 14788
72fe3d25
DC
147892003-05-20 David Carlton <carlton@math.stanford.edu>
14790
14791 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14792 this time.
14793
58da2eb2
DC
147942003-05-19 David Carlton <carlton@bactrian.org>
14795
14796 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14797 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14798
1fcb5155
DC
147992003-05-19 David Carlton <carlton@bactrian.org>
14800
14801 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14802 namespace tests.
14803 Bump copyright date.
14804 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14805 (main): Call C::D::marker2.
14806 * gdb.c++/namespace1.cc: New file.
14807
85e85163
JJ
148082003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14809
14810 Roland McGrath <roland@redhat.com>
d63a86f8 14811 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14812 there is no manager thread.
14813
a25fbfec
JJ
148142003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14815
d63a86f8
RM
14816 * gdb.threads/schedlock.exp: Remove assumption that all threads
14817 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14818 in one of the child threads rather than the main thread.
14819
be375bae
JB
148202003-05-07 Jim Blandy <jimb@redhat.com>
14821
09bf6082
JB
14822 Add support for assembly source testing on the s390x.
14823 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14824 architecture.
14825 * gdb.asm/s390x.inc: New file.
14826
be375bae
JB
14827 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14828 succession of 'if' statements.
14829
00905d52
AC
148302003-05-05 Andrew Cagney <cagney@redhat.com>
14831
14832 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14833
b1e29e33
AC
148342003-05-05 Andrew Cagney <cagney@redhat.com>
14835
14836 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14837 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14838
e33d66ec
EZ
148392003-05-02 Elena Zannoni <ezannoni@redhat.com>
14840
14841 * gdb.base/charset.exp: Update based on new behavior of set/show
14842 charset commands.
14843
2b6fd0d8
AC
148442003-05-01 Andrew Cagney <cagney@redhat.com>
14845
14846 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14847 variable do not give memory errors.
14848
130cacce
AF
148492003-04-30 Adam Fedor <fedor@gnu.org>
14850
14851 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14852 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14853 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14854 gdb.objc/basicclass.m: : New files
14855
14856 * lib/gdb.exp (gdb_compile_objc): New procedure.
14857
bea71854
DJ
148582003-04-27 Daniel Jacobowitz <drow@mvista.com>
14859
14860 * gdb.base/signals.exp: Make backtrace tests more specific.
14861
0f20eeea
DC
148622003-04-23 David Carlton <carlton@bactrian.org>
14863
14864 * gdb.c++/maint.exp (test_first_component): Add tests for
14865 'operator' in more locations.
14866
c8c4d8dc
KB
148672003-04-16 Kevin Buettner <kevinb@redhat.com>
14868
14869 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14870
3fe60e3c
EZ
148712003-04-16 Elena Zannoni <ezannoni@redhat.com>
14872
14873 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14874 func marke' instead. Update test name.
3fe60e3c 14875
9219021c
DC
148762003-04-15 David Carlton <carlton@math.stanford.edu>
14877
14878 * gdb.c++/maint.exp: New file.
14879
5dd55bdd
EZ
148802003-04-14 Elena Zannoni <ezannoni@redhat.com>
14881
14882 * gdb.threads/schedlock.c: Change type of thread function argument
14883 to long, to avoid warnings on 64-bit platforms.
14884
00890572
EZ
148852003-04-14 Elena Zannoni <ezannoni@redhat.com>
14886
a9c64011
AS
14887 * gdb.base/attach.exp: Add new message from ptrace in case of
14888 attaching to nonexistent process.
d63a86f8 14889
93201743
JB
148902003-04-11 Jim Blandy <jimb@redhat.com>
14891
14892 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14893 gdb.c++/userdef.cc: Place comments on the lines to which the
14894 marker function might return.
14895 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14896 gdb.c++/userdef.exp: Look for those comments to check that we've
14897 returned to the right place, instead of checking line numbers.
14898
2a11c64d
EZ
148992003-04-11 Elena Zannoni <ezannoni@redhat.com>
14900
a9c64011
AS
14901 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14902 match on sourcefile name, instead of directory name.
2a11c64d 14903
68ab8fc5
EZ
149042003-04-10 Elena Zannoni <ezannoni@redhat.com>
14905
d63a86f8 14906 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14907 working directory name.
14908
5624293a
JB
149092003-04-09 Jim Blandy <jimb@redhat.com>
14910
14911 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14912 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14913 after an inferior function call, report the failure, but allow the
14914 test to continue.
14915
f1f02ee4
SC
149162003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14917
14918 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14919 with -DPROTOTYPES.
14920
6eb79af0
SC
149212003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14922
14923 * gdb.base/break.exp: Revert last patch.
14924
8dfb4cf0
SC
149252003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14926
14927 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14928 with -DPROTOTYPES.
14929
ed4c619a
AC
149302003-04-02 Andrew Cagney <cagney@redhat.com>
14931
14932 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14933 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14934 matching directories by the name breakpoint.
14935 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14936 Make "continue to marker1" consistent.
14937 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14938 message consistent.
14939 * lib/gdb.exp: Put "the program is no longer running", and "the
14940 program exited" in parenthesis.
14941 * lib/mi-support.exp: Ditto.
d63a86f8 14942
4e35d5f0 149432003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14944
4e35d5f0
BR
14945 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14946
71900fe8
AC
149472003-03-29 Andrew Cagney <cagney@redhat.com>
14948
14949 * gdb.base/sizeof.c (main): Print the value of '\377'.
14950 * gdb.base/sizeof.exp: Check the sign of '\377'.
14951
c0655a16
MC
149522003-03-27 Michael Chastain <mec@shout.net>
14953
14954 * gdb.base/gdb1090.exp: New file.
14955 * gdb.base/gdb1090.cc: New file.
14956
5b2a3989
JB
149572003-03-27 J. Brobecker <brobecker@gnat.com>
14958
14959 * gdb.gdb/observer.exp: New regression test.
14960
79876890
MC
149612003-03-27 Michael Chastain <mec@shout.net>
14962
14963 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14964 * gdb.base/ptype.exp: Likewise.
14965
6eac95e3
CV
149662003-03-27 Corinna Vinschen <vinschen@redhat.com>
14967
14968 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14969
e8c71839
MC
149702003-03-26 Michael Chastain <mec@shout.net>
14971
14972 * gdb.base/ptype.exp: Actually use some typedef'd types.
14973
71b10041
SC
149742003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14975
14976 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14977 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14978
2512cf80
CV
149792003-03-20 Corinna Vinschen <vinschen@redhat.com>
14980
14981 * gdb.base/default.exp: Fix regular expression.
14982
0d195a4f
CV
149832003-03-20 Corinna Vinschen <vinschen@redhat.com>
14984
14985 * gdb.base/args.exp: Fix regular expression.
14986
8a2dbca8
CV
149872003-03-20 Corinna Vinschen <vinschen@redhat.com>
14988
14989 * gdb.base/help.exp: Allow Win32 child process.
14990
bf028682
CV
149912003-03-20 Corinna Vinschen <vinschen@redhat.com>
14992
14993 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14994 when stepping out of main().
14995
182dbe85
CV
149962003-03-20 Corinna Vinschen <vinschen@redhat.com>
14997
14998 * gdb.base/default.exp: Check for win32 specific message when calling
14999 "run" without executable.
15000
d67a6ba5
CV
150012003-03-20 Corinna Vinschen <vinschen@redhat.com>
15002
15003 * gdb.base/args.exp: Expect .exe in output.
15004
a955b5bb
CV
150052003-03-20 Corinna Vinschen <vinschen@redhat.com>
15006
15007 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15008 Cygwin native.
15009
bf6bad4b
AC
150102003-03-17 Andrew Cagney <cagney@redhat.com>
15011
15012 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15013 vector registes.
15014 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15015 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15016
293e9a31
DC
150172003-03-17 David Carlton <carlton@math.stanford.edu>
15018
15019 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15020 test, for PR breakpoints/38.
15021 Call test_watchpoint_and_breakpoint.
15022 * gdb.base/watchpoint.c (func3): New function.
15023 (main): Call func3.
15024
5330f2db
DC
150252003-03-04 David Carlton <carlton@math.stanford.edu>
15026
15027 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15028 Garply<Garply<char> >:: garply".
15029 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15030 with respect to PR c++/1111; note also PR c++/1113.
15031 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15032 respect to PR c++/1062.
15033 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15034
6ece72da
DC
150352003-03-03 David Carlton <carlton@math.stanford.edu>
15036
15037 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15038 with respect to PR c++/57.
15039 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15040 c++/826.
15041 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15042 respect to PR c++/57.
15043
85ca1584
DC
150442003-03-03 David Carlton <carlton@math.stanford.edu>
15045
15046 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15047 respect to PR c++/33 into FAILs.
15048
98e9c5b8
MC
150492003-03-03 Michael Chastain <mec@shout.net>
15050
7bedbf27
MC
15051 * configure.in: Update copyright years.
15052
150532003-03-03 Michael Chastain <mec@shout.net>
15054
15055 * Makefile.in: Update copyright years.
98e9c5b8 15056
f683e100
DC
150572003-02-28 David Carlton <carlton@math.stanford.edu>
15058
15059 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15060 print class instead of struct and/or superfluous protection
15061 specifiers, as long as the resulting output is equivalent to the
15062 source code.
15063 Delete FIXME from end of messages on tests that don't need
15064 fixing.
15065
a9e0cf2c
DC
150662003-02-28 David Carlton <carlton@math.stanford.edu>
15067
15068 * gdb.c++/templates.exp (do_tests): Allow const in the two
15069 Foo<volatile char *>::foo tests.
15070
e8d359df
MS
150712003-02-27 Michael Snyder <msnyder@redhat.com>
15072
d63a86f8 15073 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
15074 will be consistant.
15075
0b71dc91
DC
150762003-02-26 David Carlton <carlton@math.stanford.edu>
15077
15078 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15079 char *>::foo" test with respect to PR c++/33. Create a new test
15080 which is identical to that one except that it doesn't put the
15081 space between the "char" and the "*"; KFAIL it, too.
15082
dd14ab43
DC
150832003-02-26 David Carlton <carlton@math.stanford.edu>
15084
15085 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15086 template types into either PASSes or KFAILs (corresponding to PR
15087 c++/57). Tweak indentation. Update copyright.
15088
1146c7f1
SC
150892003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15090
15091 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15092
74641dfb
MC
150932003-02-13 Michael Chastain <mec@shout.net>
15094
15095 * gdb.base/exprs.exp: Remove i960 remnants.
15096 * gdb.base/funcargs.exp: Likewise.
15097 * gdb.base/list.exp: Likewise.
15098 * gdb.base/ptype.exp: Likewise.
15099
559cd2d0
DC
151002003-02-14 David Carlton <carlton@math.stanford.edu>
15101
15102 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15103 pEe->D::vg()" from XFAIL to KFAIL.
15104
c4f90d87
JM
151052003-02-13 Jason Molenda (jmolenda@apple.com)
15106
15107 * gdb.base/maint.exp: Update maint print statistics regexp to include
15108 new entries.
15109
cbc4d97c
MC
151102003-02-13 Michael Chastain <mec@shout.net>
15111
15112 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15113
40f235b7
MC
151142003-02-12 Michael Chastain <mec@shout.net>
15115
15116 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15117 * gdb.c++/inherit.exp: Likewise.
15118 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15119 * gdb.c++/templates.exp: Likewise.
15120 * gdb.c++/virtfunc.exp: Likewise.
15121
c56716b0
JM
151222003-02-06 Jason Molenda (jason-cl@molenda.com)
15123
15124 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15125 why the code is written that way.
15126
070afcf8
MC
151272003-02-05 Michael Chastain <mec@shout.net>
15128
15129 * gdb.base/dump.exp: Add missing copyright line.
15130
5d0331e5
JM
151312003-02-05 Jason Molenda (jason-cl@molenda.com)
15132
f7ae6d3e 15133 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15134 at the beginning so the breakpoint doesn't get set on the loop.
15135
92851186
MC
151362003-02-05 Michael Chastain <mec@shout.net>
15137
15138 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15139 output for configurations with gcc 2.95.3.
15140
cbf1e085
AC
151412003-02-05 Keith Seitz <keiths@redhat.com>
15142 Andrew Cagney <ac131313@redhat.com>
15143
15144 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15145
29518e1e
MC
151462003-02-04 Michael Chastain <mec@shout.net>
15147
15148 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15149 Call perror and then continue.
15150
5af1d5f3
MC
151512003-02-03 Michael Chastain <mec@shout.net>
15152
15153 * gdb.c++/pr-1023.cc: New file.
15154 * gdb.c++/pr-1023.exp: New file.
15155
6b549786
JB
151562003-02-05 Jim Blandy <jimb@redhat.com>
15157
15158 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15159 it's local to foobar. Check for it there, and check that it's not
15160 present in main.
15161 * gdb.c++/local.cc (marker2): New function.
15162 (foobar): Call marker1.
15163 (main): Call marker2 instead of marker1.
15164
67f16606
AC
151652003-02-04 Andrew Cagney <ac131313@redhat.com>
15166
15167 * gdb.disasm/mn10200.exp: Obsolete file.
15168 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15169 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15170 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15171
1c5cb38e
DC
151722003-02-04 David Carlton <carlton@math.stanford.edu>
15173
15174 * gdb.c++/overload.exp: Test intToChar(1).
15175 * gdb.c++/overload.cc (intToChar): New.
15176 (main): Call intToChar.
15177
d1fe6965
DC
151782003-02-03 David Carlton <carlton@math.stanford.edu>
15179
15180 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15181 'might_kfail' arg.
15182 KFAIL some of the continue_to_bp_overloaded calls, according to
15183 PR c++/1025.
15184
9ba61c5d
MC
151852003-02-01 Michael Chastain <mec@shout.net>
15186
15187 * gdb.base/advance.c (marker1): New marker function.
15188 * gdb.base/advance.exp: When the 'advance' command lands on the
15189 return breakpoint, it can legitimately stop on either the
15190 current line or the next line. Accommodate both outcomes.
15191 * gdb.base/until.exp: Likewise.
15192
e7494ffb
AC
151932003-02-02 Andrew Cagney <ac131313@redhat.com>
15194
15195 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15196 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15197 now a list, not a tuple.
15198 * gdb.mi/mi-var-display.exp: Ditto.
15199 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15200
075559bc
AC
152012003-02-01 Andrew Cagney <ac131313@redhat.com>
15202
15203 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15204 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15205 stack backtraces.
15206 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15207
2bd4c7b1
MK
152082003-02-01 Mark Kettenis <kettenis@gnu.org>
15209
15210 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15211 gdb.mi/mi1-pthreads.exp: Return instead of calling
15212 gdb_suppress_entire_file.
15213
eabd8992
MS
152142003-02-01 Mark Salter <msalter@redhat.com>
15215
15216 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15217
71469e2f
MS
152182003-01-31 Mark Salter <msalter@redhat.com>
15219
15220 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15221 Support empty arg.
15222
38a94d44
MC
152232003-01-30 Michael Chastain <mec@shout.net>
15224
15225 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15226 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15227 has been fixed in gdb/readline on 2003-01-09.
15228
19ea9e73
MS
152292003-01-29 Michael Snyder <msnyder@redhat.com>
15230
e8d359df
MS
15231 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15232 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15233 * gdb.base/args.exp: Skip if target does not support args passing.
15234
2307bd6a
DJ
152352003-01-22 Daniel Jacobowitz <drow@mvista.com>
15236
19ea9e73 15237 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15238 gdb_test. Accept a list of expect arguments as the third
15239 parameter.
15240 (gdb_test): Use it.
15241
f2dd3617
EZ
152422003-01-20 Elena Zannoni <ezannoni@redhat.com>
15243
15244 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15245 allow for different test tree configurations. Update some
15246 tescases accordingly.
15247 * gdb.arch/altivec-regs.exp: Ditto.
15248 * gdb.asm/asm-source.exp: Ditto.
15249 * gdb.base/advance.exp: Ditto.
15250 * gdb.base/display.exp: Ditto.
d63a86f8 15251 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15252 * gdb.base/mips_pro.exp: Ditto.
15253 * gdb.base/overlays.exp: Ditto.
15254 * gdb.base/relocate.exp: Ditto.
15255 * gdb.base/setshow.exp: Ditto.
15256 * gdb.base/step-line.exp: Ditto.
15257 * gdb.base/step-test.exp: Ditto.
15258 * gdb.base/until.exp: Ditto.
15259 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15260
c71cdefd
DC
152612003-01-17 David Carlton <carlton@math.stanford.edu>
15262
15263 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15264 corresponding to PR c++/945.
15265 Update copyright.
15266
fdba05d7
DC
152672003-01-17 David Carlton <carlton@math.stanford.edu>
15268
15269 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15270 corresponding to PR c++/68.
15271
152722003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15273
15274 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15275 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15276 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15277
c362c33a
EZ
152782003-01-15 Elena Zannoni <ezannoni@redhat.com>
15279
0fbc361c
EZ
15280 * gdb.base/break.exp: Fix change of default location, because of
15281 removal of until tests.
15282 * gdb.base/help.exp: Update test for new 'until' help message.
15283 Add test for help on 'advance'.
a9c64011 15284 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15285
dabf8a35
MK
152862003-01-15 Mark Kettenis <kettenis@gnu.org>
15287
15288 * gdb.base/default.exp: Adapt "info float" test for recent changes
15289 to that command. Add test for "info vector".
15290 * gdb.base/float.exp: New file. Add test for "info float" that
15291 resembles the old test in gdb.base/default.exp.
15292
a1769aca
DC
152932003-01-15 David Carlton <carlton@math.stanford.edu>
15294
15295 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15296
82025e13
EZ
152972003-01-15 Elena Zannoni <ezannoni@redhat.com>
15298
15299 * gdb.base/break.exp: Move the tests of until command from here...
15300 * gdb.base/until.exp: ... to here. New file. Add other tests.
15301 * gdb.base/advance.c: New file.
15302 * gdb.base/advance.exp: New file.
15303
8f9ab801
EZ
153042003-01-14 Elena Zannoni <ezannoni@redhat.com>
15305
a9c64011
AS
15306 * gdb.base/args.c: New file.
15307 * gdb.base/args.exp: New file.
8f9ab801 15308
9ae66589
DJ
153092003-01-14 Daniel Jacobowitz <drow@mvista.com>
15310
15311 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15312
8d77e5c3
DJ
153132003-01-14 Daniel Jacobowitz <drow@mvista.com>
15314
15315 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15316
12d2f0a1
DJ
153172003-01-14 Daniel Jacobowitz <drow@mvista.com>
15318
15319 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15320 dates.
15321
6ca37014
DJ
153222003-01-13 Daniel Jacobowitz <drow@mvista.com>
15323
15324 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15325
b0023472
DJ
153262003-01-13 Daniel Jacobowitz <drow@mvista.com>
15327
15328 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15329 (ptype &*"foo").
15330 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15331
607fbc54 153322003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15333
15334 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15335 * gdb.mi/mi1-console.exp: Likewise.
15336
607fbc54 153372003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15338
15339 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15340 * gdb.mi/mi1-console.exp: Likewise.
15341
a1fb14a2
DJ
153422003-01-13 Daniel Jacobowitz <drow@mvista.com>
15343
15344 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15345
c4cf40b7
DJ
153462003-01-09 Daniel Jacobowitz <drow@mvista.com>
15347
15348 * gdb.base/detach.exp: New test.
15349
696d5a5b
DJ
153502003-01-09 Daniel Jacobowitz <drow@mvista.com>
15351
15352 * Makefile.in (ALL_SUBDIRS): New variable.
15353 (subdirs, clean, distclean): Use it.
15354 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15355 regenerating Makefile, since it is generated from the top level.
15356 * gdb.asm/Makefile.in: Likewise.
15357 * gdb.base/Makefile.in: Likewise.
15358 * gdb.c++/Makefile.in: Likewise.
15359 * gdb.disasm/Makefile.in: Likewise.
15360 * gdb.java/Makefile.in: Likewise.
15361 * gdb.mi/Makefile.in: Likewise.
15362 * gdb.threads/Makefile.in: Likewise.
15363 * gdb.trace/Makefile.in: Likewise.
15364
754533e4
DC
153652003-01-09 David Carlton <carlton@math.stanford.edu>
15366
15367 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15368 Add copyright year 2003.
15369
d8b3e9ee
MC
153702003-01-06 Michael Chastain <mec@shout.net>
15371
15372 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15373 When selecting a thread, 'line' and 'file' are optional.
15374 * gdb.mi/mi1-pthreads.exp: Likewise.
15375
8e9e0fe6
AS
153762003-01-06 Andreas Schwab <schwab@suse.de>
15377
15378 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15379 failures.
15380
b5ab8ff3
DJ
153812003-01-04 Daniel Jacobowitz <drow@mvista.com>
15382
15383 Fix PR gdb/844
15384 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15385 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15386
15387 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15388 instead of calling gdb_suppress_entire_file.
15389 * gdb.threads/print-threads.exp: Likewise.
15390 * gdb.threads/schedlock.exp: Likewise.
15391
15392 * gdb.threads/killed.exp: Return instead of calling
15393 gdb_suppress_entire_file.
15394 * gdb.threads/linux-dp.exp: Likewise.
15395 * gdb.threads/pthreads.exp: Likewise.
15396
1e698235
DJ
153972003-01-04 Daniel Jacobowitz <drow@mvista.com>
15398
15399 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15400 stabs.
15401 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15402 * gdb.base/whatis.exp: Always allow (void) after function names.
15403
147ff08c
DJ
154042003-01-04 Daniel Jacobowitz <drow@mvista.com>
15405
15406 * gdb.c++/casts.exp: Correct regexp.
15407
dc62bfc2
MK
154082003-01-04 Mark Kettenis <kettenis@gnu.org>
15409
15410 * configure.in: Call AC_CONFIG_HEADER. Don't call
15411 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15412 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15413 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15414 aforementioned directories in the AC_OUPUT call.
15415 * config.hin: New file.
15416 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15417 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15418 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15419 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15420 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15421 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15422 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15423 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15424 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15425 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15426 gdb.threads/configure.in, gdb.threads/configure,
15427 gdb.threads/config.in, gdb.trace/configure.in,
15428 gdb.trace/configure: Removed.
15429
77afa639
MC
154302003-01-03 Michael Chastain <mec@shout.net>
15431
15432 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15433 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15434
7634bb6e
DJ
154352003-01-03 Daniel Jacobowitz <drow@mvista.com>
15436
15437 * gdb.base/store.exp: Fix regular expressions.
15438
b39c905e
MK
154392002-12-28 Mark Kettenis <kettenis@gnu.org>
15440
15441 * configure.in: Rewrite.
15442 * configure: Regenerated.
15443
0a8551dd
DC
154442003-01-03 David Carlton <carlton@math.stanford.edu>
15445
15446 * gdb.base/psymtab.exp: New file.
15447 * gdb.base/psymtab1.c: Ditto.
15448 * gdb.base/psymtab2.c: Ditto.
15449
c60b7188
AF
154502002-12-23 Adam Fedor <fedor@gnu.org>
15451
15452 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15453
ee73db83
DC
154542002-12-23 David Carlton <carlton@math.stanford.edu>
15455
15456 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15457 and current_directory initialization.
15458
d6c1774e
JB
154592002-12-22 Jim Blandy <jimb@redhat.com>
15460
f0a847b8
JB
15461 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15462 rather than as part of the output file name.
15463
d6c1774e
JB
15464 * gdb.base/attach.exp: There's no need to copy the test program to
15465 /tmp; that was only ever necessary on HP/UX, and this test is
15466 entirely disabled there anyway.
15467
f0708dbb
JB
154682002-12-21 Jim Blandy <jimb@redhat.com>
15469
4c2acfea
JB
15470 * gdb.c++/psmang.exp: Doc fix.
15471
f0708dbb
JB
15472 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15473 test.
15474
9579e000
DC
154752002-12-20 David Carlton <carlton@math.stanford.edu>
15476
15477 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15478
d1810171
MC
154792002-12-18 Michael Chastain <mec@shout.net>
15480
15481 * gdb.c++/annota2.exp: Add copyright year 2002.
15482
76565097
DC
154832002-12-17 David Carlton <carlton@math.stanford.edu>
15484
15485 * gdb.c++/try_catch.cc: Add marker comments.
15486 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15487 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15488 * gdb.c++/m-static.cc: Ditto.
15489 * gdb.c++/m-static1.cc: Ditto.
15490 * gdb.c++/try_catch.cc: Ditto.
15491
da81390b
JJ
154922002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15493
15494 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15495 to see whether we are using the new -environment-directory
15496 command which resets via -r or the old version of the command
15497 which may prompt the user. Part of fix for gdb/741.
15498
b304d130
AC
154992002-12-13 Andrew Cagney <ac131313@redhat.com>
15500
15501 * gdb.fortran/types.exp: Update obsolete comment.
15502 * gdb.fortran/exprs.exp: Ditto.
15503 * lib/gdb.exp: Delete obsolete code.
15504 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15505 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15506 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15507 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15508 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15509 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15510 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15511 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15512 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15513 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15514 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15515 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15516 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15517 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15518 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15519 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15520 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15521 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15522 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15523 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15524 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15525 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15526 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15527 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15528 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15529 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15530 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15531 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15532 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15533 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15534 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15535 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15536 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15537 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15538 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15539 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15540 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15541
a23b6e6a
DC
155422002-12-11 David Carlton <carlton@math.stanford.edu>
15543
15544 * gdb.c++/m-data.exp: Add test for members that shadow global
15545 variables: see PR gdb/804.
15546 * gdb.c++/m-data.cc: Ditto.
15547
6604731b
DJ
155482002-12-10 Daniel Jacobowitz <drow@mvista.com>
15549
15550 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15551
de46ecd7
DC
155522002-12-06 David Carlton <carlton@math.stanford.edu>
15553
15554 * gdb.base/store.c: Don't declare functions static.
15555
27e829d0
AC
155562002-12-04 Andrew Cagney <ac131313@redhat.com>
15557
15558 * gdb.base/store.exp, gdb.base/store.c: New files.
15559
92806416
DJ
155602002-12-03 Daniel Jacobowitz <drow@mvista.com>
15561
15562 * gdb.base/selftest.exp: Update for current gdb.
15563
3bcbaac5
DJ
155642002-12-03 Daniel Jacobowitz <drow@mvista.com>
15565
15566 * gdb.base/maint.exp: Only dump symbols from one source file
15567 or objfile.
15568
f4f00b1f
DJ
155692002-12-03 Daniel Jacobowitz <drow@mvista.com>
15570
15571 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15572 function call.
15573
f1c8a949
JB
155742002-11-25 Jim Blandy <jimb@redhat.com>
15575
15576 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15577 function appearing in error message.
15578
9e297a97
DJ
155792002-11-21 Daniel Jacobowitz <drow@mvista.com>
15580
15581 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15582
1f312e79
JJ
155832002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15584
d63a86f8
RM
15585 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15586 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15587 should be in mi console format. This is part of fix for PR gdb/604.
15588
83c31e7d
FN
155892002-09-18 Fernando Nasser <fnasser@redhat.com>
15590
15591 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15592 which explicitly prints the zero offset as "+0".
15593
322b3f65
DJ
155942002-10-22 Daniel Jacobowitz <drow@mvista.com>
15595
15596 * gdb.threads/schedlock.c (args): Make unsigned.
15597
155982002-10-21 Daniel Jacobowitz <drow@mvista.com>
15599
15600 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15601 numbers. Allow "foo2|selected stack frame".
15602 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15603 * gdb.asm/asmsrc2.s: Likewise.
15604 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15605 comments.
15606 * gdb.asm/mips.inc: New file.
15607
5e2fe5b8
AF
156082002-10-18 Adam Fedor <fedor@gnu.org>
15609
15610 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15611 * gdb.base/help.exp: Likewise.
15612
abe1a5d0
KB
156132002-10-17 Kevin Buettner <kevinb@redhat.com>
15614
15615 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15616 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15617
10abb1d4
JB
156182002-10-02 Jim Blandy <jimb@redhat.com>
15619
15620 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15621
1f609b42
AC
156222002-10-01 Andrew Cagney <ac131313@redhat.com>
15623
15624 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15625 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15626 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15627 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15628 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15629 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15630 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15631
0aee02e4
AC
156322002-09-29 Andrew Cagney <ac131313@redhat.com>
15633
15634 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15635 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15636 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15637 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15638 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15639 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15640 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15641
6fde09ad
KB
156422002-09-27 Kevin Buettner <kevinb@redhat.com>
15643
15644 * gdb.base/annota1.exp (info break): Make directory components of
15645 path optional since not all compilers emit this debug information.
15646
889bf7c5
PA
15647 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15648 step ends up stepping out of the function instead of stopping on
15649 the epilogue.
6fde09ad 15650
9e8aab75
KS
156512002-09-26 Keith Seitz <keiths@redhat.com>
15652
15653 * lib/insight-support.exp (gdbtk_start): Figure out where
15654 the insight executable is based on where gdb is. Use this
15655 executable to start insight instead of gdb.
15656
e36180d7
AC
156572002-09-25 Andrew Cagney <cagney@redhat.com>
15658
15659 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15660
9dd34b2b
AC
156612002-09-24 Andrew Cagney <ac131313@redhat.com>
15662
15663 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15664 test_isolated_complaints.
15665 (test_empty_complaint): New function.
15666 (test_empty_complaints): New function. Check no output when no
15667 complaints.
d63a86f8 15668
dea97812
KB
156692002-09-19 Jim Blandy <jimb@redhat.com>
15670
a9c64011 15671 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15672
54951bd7
AC
156732002-09-19 Andrew Cagney <ac131313@redhat.com>
15674
15675 * gdb.gdb/complaints.exp: New file.
15676
dec43320
AC
156772002-09-18 Andrew Cagney <ac131313@redhat.com>
15678
15679 * gdb.base/maint.exp: Check `help maint internal-warning'.
15680
e70d6e3f
DC
156812002-09-18 David Carlton <carlton@math.stanford.edu>
15682
15683 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15684 numbers, and replace them by a single breakpoint after the
15685 constructors are all finished.
15686 Add test 4.
15687 * gdb.c++/m-static.cc: Add test 4.
15688 * gdb.c++/m-static.h: New file.
15689 * gdb.c++/m-static1.cc: New file.
15690
15691 * gdb.c++/printmethod.exp: New file.
15692 * gdb.c++/printmethod.cc: New file.
15693
15694 * gdb.c++/pr-574.exp: New file.
15695 * gdb.c++/pr-574.cc: New file.
15696
afb5c968
CV
156972002-09-18 Corinna Vinschen <vinschen@redhat.com>
15698
15699 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15700 embedded targets which never actually exit.
15701
31e45dee
FN
157022002-09-18 Fernando Nasser <fnasser@redhat.com>
15703
15704 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15705 "don't step after run" as unresolved or unsupported, instead of xfail.
15706
a283c5a1
CV
157072002-09-18 Corinna Vinschen <vinschen@redhat.com>
15708
15709 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15710 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15711 Add newline to expected string in "step out of main (status wrapper)"
15712 case.
15713
11350d2a
CV
157142002-09-18 Corinna Vinschen <vinschen@redhat.com>
15715
15716 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15717 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15718
0deec7d6
TT
157192002-09-17 Tom Tromey <tromey@redhat.com>
15720
15721 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15722 \000, not \0, in double-quoted string.
15723
b2b4a1b5
CV
157242002-09-14 Corinna Vinschen <vinschen@redhat.com>
15725
c9d37158 15726 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15727 string after running the commands execution on breakpoint tests.
15728
1c56143a
CV
157292002-09-13 Corinna Vinschen <vinschen@redhat.com>
15730
15731 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15732
37f8da45
JB
157332002-09-12 Joel Brobecker <brobecker@gnat.com>
15734
15735 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15736
08b468e0
KS
157372002-09-10 Keith Seitz <keiths@redhat.com>
15738
15739 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15740 runto proc.
15741 (mi_run_to_main): Use mi_runto.
15742 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15743
dc360f58
KS
157442002-09-10 Keith Seitz <keiths@redhat.com>
15745
15746 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15747 regexp for stopping at main. Could have multiple event notifications.
15748 Don't assume that main was declared with no parameters.
15749 (mi_next): Use mi_step_to.
15750 (mi_step): Use mi_next_to.
15751
ce3abcfb
CV
157522002-09-09 Corinna Vinschen <vinschen@redhat.com>
15753
15754 * gdb.base/default.exp: Fix expected string in `info float' test.
15755
d1f5b980
BE
157562002-09-09 Ben Elliston <bje@redhat.com>
15757
15758 * config/mips.exp: Update comments.
15759 * config/mips-idt.exp: Likewise.
15760 * config/nind.exp: Likewise.
15761 * config/slite.exp: Likewise.
15762 * config/sparclet.exp: Likewise.
15763 * config/udi.exp: Likewise.
15764 * config/vx.exp: Likewise.
15765 * config/vxworks29k.exp: Likewise.
15766
2f71430b
JB
157672002-09-05 Jim Blandy <jimb@redhat.com>
15768
15769 * gdb.threads/killed.exp: Fix test failure message.
15770
7ddebc7e
KS
157712002-09-04 Keith Seitz <keiths@redhat.com>
15772
15773 * lib/mi-support.exp: Update copyright.
15774 (mi_gdb_test): Increase the priority of the expected pattern
15775 so that it matches gdb_test.
15776
0ae67eb3
KS
157772002-09-03 Keith Seitz <keiths@redhat.com>
15778
15779 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15780 Use integer comparison instead of string comparison for testing
15781 whether binary was built.
15782
38fc42c8
JB
157832002-09-03 Jim Blandy <jimb@redhat.com>
15784
15785 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15786
b6ff0e81
JB
157872002-08-29 Jim Blandy <jimb@redhat.com>
15788
15789 * gdb.threads/pthreads.exp: Move the portable thread compilation
15790 code into a function in lib/gdb.exp, and call that from here.
15791 * lib/gdb.exp (gdb_compile_pthreads): New function.
15792
07c98896
KS
157932002-08-29 Keith Seitz <keiths@redhat.com>
15794
15795 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15796 expect_out so that callers can get at it.
15797
0312286c
DJ
157982002-08-23 Daniel Jacobowitz <drow@mvista.com>
15799
15800 * gdb.threads/print-threads.c: New file.
15801 * gdb.threads/print-threads.exp: New file.
15802 * gdb.threads/schedlock.c: New file.
15803 * gdb.threads/schedlock.exp: New file.
15804
dd039bc4
EZ
158052002-08-22 Elena Zannoni <ezannoni@redhat.com>
15806
a9c64011
AS
15807 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15808 not altivec.c.
dd039bc4 15809
1f36144c
MK
158102002-08-17 Mark Kettenis <kettenis@gnu.org>
15811
15812 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15813 targets. The problem should be fixed now.
15814
16057ec7 158152002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15816
15817 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15818 2002-07-24 change that removes final dots from error messages.
15819
3c1499ad
TT
158202002-08-13 Tom Tromey <tromey@redhat.com>
15821
15822 * gdb.base/readline.exp: New file.
15823
a20ce2c3
AC
158242002-08-01 Andrew Cagney <ac131313@redhat.com>
15825
15826 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15827 supress message.
15828
db034ac5
AC
158292002-08-01 Andrew Cagney <cagney@redhat.com>
15830
15831 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15832 CHILL_FOR_TARGET and CHILL_LIB.
15833 * configure.in (configdirs): Remove gdb.chill.
15834 * configure: Regenerate.
15835 * lib/gdb.exp: Obsolete references to chill.
15836 * gdb.fortran/types.exp: Ditto.
15837 * gdb.fortran/exprs.exp: Ditto.
15838
3e000b18
KB
158392002-07-30 Kevin Buettner <kevinb@redhat.com>
15840
15841 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15842 set Irix-specific compile and link flags.
15843
28f4966b
KB
158442002-07-29 Kevin Buettner <kevinb@redhat.com>
15845
15846 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15847 source files. The ``-o'' option doesn't work with the ``-E'' option
15848 when using the Irix compiler.
15849
46c0d5a6
DJ
158502002-07-19 Daniel Jacobowitz <drow@mvista.com>
15851
15852 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15853 Improve support for reusing an exec file. Copy exec file
15854 to target, and run gdbserver on the target instead of on the host.
15855
eecf4bed
JB
158562002-07-18 Jim Blandy <jimb@redhat.com>
15857
0f815cdf
JB
15858 * gdb.base/ending-run.exp: Don't expect to see the program end in
15859 some orderly fashion when we're running on a real stand-alone
15860 board.
15861
eecf4bed
JB
15862 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15863 targets that don't support interrupts.
15864
52d309e4
JB
158652002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15866
15867 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15868 systems.
15869 Move comments in expect statements to inside the actions, so that they
15870 don't get matched against.
15871
ff683d9e
MK
158722002-07-10 Mark Kettenis <kettenis@gnu.org>
15873
15874 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15875 function when asleep" test.
15876
b5356753
AC
158772002-07-10 Andrew Cagney <ac131313@redhat.com>
15878
15879 * gdb.base/page.exp: Rewrite to handle problems with very long
15880 `info set' output. Update copyright.
15881
6aa4d13a
AC
158822002-06-26 Andrew Cagney <ac131313@redhat.com>
15883
15884 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15885 gdb.threads-hp.
15886 * gdb.hp/configure: Regenerate.
15887 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15888 * gdb.hp/gdb.threads-hp/configure: Delete file.
15889 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15890
8cf8c2b8
AC
158912002-06-22 Andrew Cagney <ac131313@redhat.com>
15892
15893 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15894 setlocale, bindtextdomain and textdomain.
15895
6827a8f8
JB
158962002-06-11 Jim Blandy <jimb@redhat.com>
15897
919d772c
JB
15898 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15899 preprocessor macro information is present.
15900
6827a8f8
JB
15901 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15902 tests.
15903
c15b0d21
MS
159042002-06-06 Michael Snyder <msnyder@redhat.com>
15905
c5984d70
MS
15906 * gdb.base/overlays.exp: Record addresses of overlay
15907 functions in TCL variables rather than in GDB variables,
15908 to avoid having GDB convert them to pointers (with loss
15909 of information).
15910
d63a86f8 15911 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15912 default linker script changes.
c15b0d21
MS
15913 * gdb.base/long_long.exp: Add check for sizeof (long double).
15914
be26fe0d
ML
159152002-06-06 Michal Ludvig <mludvig@suse.cz>
15916
15917 * gdb.asm/asm-source.exp: Add x86-64 target.
15918 * gdb.asm/x86_64.inc: New.
d63a86f8 15919
258093ca 159202002-05-30 Michael Chastain <mec@shout.net>
258093ca 15921
4b3153f1 15922 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15923 * gdb.c++/m-static.cc: New file.
15924 * gdb.c++/m-static.exp: New file.
15925
241264c6
MS
159262002-05-28 Michael Snyder <msnyder@redhat.com>
15927
15928 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15929 precision.
15930
9bba8c8f 159312002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15932
4b3153f1 15933 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15934 * gdb.c++/m-data.cc: New file.
15935 * gdb.c++/m-data.exp: New file.
15936
159372002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15938
4b3153f1 15939 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15940 * gdb.c++/try_catch.cc: New file.
d63a86f8 15941 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15942
def1b996
MC
159432002-05-27 Michael Chastain <mec@shout.net>
15944
15945 * gdb.c++/local.exp: Accept more nested types in output.
15946
522ba268
MC
159472002-05-26 Michael Chastain <mec@shout.net>
15948
15949 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15950
277254ba
MS
159512002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15952
15953 * lib/gdb.exp (gdb_wrapper_init): Just because
15954 gdb_wrapper_file exists, this does not mean that the file
15955 should not be rebuilt. That is what gdb_wrapper_initialized
15956 is for.
15957 (default_gdb_init): Reset gdb_wrapper_initialized.
15958
b61a8733
MS
159592002-05-23 Michael Snyder <msnyder@redhat.com>
15960
d63a86f8 15961 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15962 the precision of the floating point test results.
15963 * gdb.base/call-rt-st.exp: Ditto.
15964
b61a8733
MS
15965 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15966 * gdb.base/call-rt-st.exp: Ditto.
15967
56f6e910
MC
159682002-05-19 Michael Chastain <mec@shout.net>
15969
15970 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15971
ad0b0016
EZ
159722002-05-19 Elena Zannoni <ezannoni@redhat.com>
15973
a9c64011
AS
15974 * configure.in (configdirs): Add gdb.arch.
15975 * configure: Regenerate.
ad0b0016 15976
f617d2b6
JB
159772002-05-17 Jim Blandy <jimb@redhat.com>
15978
15979 * gdb.base/completion.exp: Recognize the more detailed error
15980 messages produced by the macro expander's lexical analyzer.
15981
eac2a696
EZ
159822002-05-14 Elena Zannoni <ezannoni@redhat.com>
15983
a9c64011
AS
15984 * gdb.arch/altivec-abi.c: New file.
15985 * gdb.arch/altivec-abi.exp: New file.
15986 * gdb.arch/altivec-regs.c: New file.
15987 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15988
2fdde8f8
DJ
159892002-05-14 Daniel Jacobowitz <drow@mvista.com>
15990
15991 * gdb.base/maint.exp (maint print type): Update for new type
15992 structure.
d63a86f8 15993
e31f1a7c
EZ
159942002-05-14 Elena Zannoni <ezannoni@redhat.com>
15995
15996 * gdb.arch: New directory.
15997 * gdb.arch/configure.in: New file.
15998 * gdb.arch/configure: New file.
15999 * gdb.arch/Makefile.in: New file.
16000
db589741
CV
160012002-05-13 Corinna Vinschen <vinschen@redhat.com>
16002
16003 * gdb.asm/asm-source.exp: Add v850 as supported target.
16004 * gdb.asm/v850.inc: New file.
16005
8ce2a7dc
DJ
160062002-05-13 Daniel Jacobowitz <drow@mvista.com>
16007
16008 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16009
df763c7f
DJ
160102002-05-12 Daniel Jacobowitz <drow@mvista.com>
16011
16012 * gdb.base/break.exp: Check 'break "marker2"'.
16013
377daeed
MS
160142002-05-10 Michael Snyder <msnyder@redhat.com>
16015
16016 * gdb.base/long_long.exp: Fix typo.
16017
c4b7bc2b
JB
160182002-05-10 Jim Blandy <jimb@redhat.com>
16019
ecac9a4e
JB
16020 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16021 a bug.
16022
c4b7bc2b
JB
16023 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16024 Recognize more detailed error message produced by the macro
16025 expander's lexical analyzer.
16026 * lib/gdb.exp (test_print_reject): Same.
16027
e71019a1
MK
160282002-05-09 Mark Kettenis <kettenis@gnu.org>
16029
16030 * gdb.c++/method.exp: Fix typo.
16031
fedfc8e6
MS
160322002-05-08 Michael Snyder <msnyder@redhat.com>
16033
166a1957
MS
16034 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16035 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 16036 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
16037 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16038 Add iftarget clause for strongarm.
d63a86f8 16039
f1c47eb2
MS
160402002-05-06 Michael Snyder <msnyder@redhat.com>
16041
cb9a9d3e
MS
16042 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16043 (gdb_continue_to_end): Accept output from status wrapper.
16044 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16045 Clean up fail messages to match pass messages.
16046
f1c47eb2
MS
16047 Enable the "needs_status_wrapper" testsuite feature.
16048 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16049 (gdb_compile): Conditionally call gdb_wrapper_init.
16050 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16051 * gdb.c++/method.exp: Recognize output from status wrapper.
16052
6079c749
BE
160532002-05-06 Ben Elliston <bje@redhat.com>
16054From Graydon Hoare <graydon@redhat.com>
16055
16056 * config/sid.exp: Include support for "rawsid" protocol.
16057
188baff3
JB
160582002-05-03 Jim Blandy <jimb@redhat.com>
16059
16060 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16061 * gdb.c++/hang3.C: New file.
16062
b9c07f0f
AC
160632002-05-04 Andrew Cagney <ac131313@redhat.com>
16064
16065 * gdb.base/default.exp: Remove obsolete code.
16066 * gdb.c++/misc.exp: Ditto. Update copyright.
16067 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16068 * gdb.base/whatis.exp: Ditto. Update copyright.
16069 * gdb.base/scope.exp: Ditto. Update copyright.
16070 * gdb.base/ptype.exp: Ditto. Update copyright.
16071 * gdb.base/printcmds.exp: Ditto. Update copyright.
16072 * gdb.base/opaque.exp: Ditto. Update copyright.
16073 * gdb.base/list.exp: Ditto.
16074 * gdb.base/funcargs.exp: Ditto. Update copyright.
16075 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16076 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16077 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16078 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16079 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16080 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16081
5c7a0397
MS
160822002-05-02 Michael Snyder <msnyder@redhat.com>
16083
d6dcc264 16084 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16085 * gdb.base/long_long.exp: Add xscale target.
16086 * gdb.base/default.exp: Add xscale target.
16087
eb7f1c48
JB
160882002-05-01 Jim Blandy <jimb@redhat.com>
16089
16090 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16091 gdb.c++/hang.exp: New test.
16092
a6befae8
FF
160932002-05-01 Fred Fish <fnf@redhat.com>
16094
16095 * gdb.base/completion.exp: Handle completions of "./Make" for
16096 more than one completion possibility, as is the case when we
16097 build and test in the source tree.
16098
0a310277
AG
160992002-04-29 Anthony Green <green@redhat.com>
16100
16101 * gdb.java/jmisc1.exp: New file.
16102 * gdb.java/jmisc2.exp: New file.
16103
6ff9af88
DJ
161042002-04-24 Daniel Jacobowitz <drow@mvista.com>
16105
16106 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16107
96b3d632
EZ
161082002-04-23 Elena Zannoni <ezannoni@redhat.com>
16109
16110 * gdb.base/help.exp: Change 'help status' to allow for target
16111 dependent output differences.
16112
5019bb54
MC
161132002-04-22 Michael Chastain <mec@shout.net>
16114
16115 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16116
a805a116
MC
161172002-04-22 Michael Chastain <mec@shout.net>
16118
16119 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16120
a1706bfd
DM
161212002-04-17 David S. Miller <davem@redhat.com>
16122
16123 * gdb.asm/sparc64.inc: New file.
16124 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16125
a73a20a2
EZ
161262002-04-19 Elena Zannoni <ezannoni@redhat.com>
16127
16128 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16129 instruction file directly into the build tree. Clean up at end of
16130 test.
16131
ba678339
DM
161322002-04-18 David S. Miller <davem@redhat.com>
16133
16134 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16135 handle 64-bit platforms correctly.
16136 * gdb.base/maint.exp: Likewise.
16137
b03399da
KB
161382002-04-18 Kevin Buettner <kevinb@redhat.com>
16139
16140 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16141 ``-fpic'' when compiling files comprising a shared library, but
16142 it does need additional linker flags in order to find shared
16143 libraries at run time.
16144
e2004992
KB
161452002-04-18 Kevin Buettner <kevinb@redhat.com>
16146
16147 * gdb.base/cvexpr.c (use): New function.
16148 (main): Invoke use() on all global variables to prevent
16149 some linkers from deleting these otherwise unused symbols.
16150
d8937120
MC
161512002-04-17 Michael Chastain <mec@shout.net>
16152From David S. Miller <davem@redhat.com>
16153
16154 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16155 handle 64-bit platforms correctly.
16156
ffd61a58
MS
161572002-04-12 Michael Snyder <msnyder@redhat.com>
16158From Jim Blandy <jimb@redhat.com>
a9c64011 16159 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16160 script can handle this instead.
16161 * gdb.base/bar.c (barx): Same.
16162 * gdb.base/baz.c (bazx): Same.
16163 * gdb.base/grbx.c (grbxx): Same.
16164
16165 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16166 manager doesn't automatically unmap overlays unnecessarily.
16167
6b8426a6
MH
161682002-04-10 Martin M. Hunt <hunt@redhat.com>
16169
16170 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16171 stepping out of main.
16172
34af4875
MC
161732002-04-09 Michael Chastain <mec@shout.net>
16174
16175 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16176 scope so that the nested scope tests will make sense.
16177 * gdb.c++/local.exp: Write patterns that actually work with gcc
16178 (the HP patterns "were never known to work with gcc").
16179 Keep the old aCC patterns too.
16180
2d1676a0
DJ
161812002-04-09 Daniel Jacobowitz <drow@mvista.com>
16182
16183 * gdb.base/attach.exp: Correct target board test.
16184
3a63e3f9
MC
161852002-04-08 Michael Chastain <mec@shout.net>
16186
16187 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16188 in a const method. Add some xfail and fail cases for configurations
16189 that do not emit the "const ...".
16190
f18dabd2
MC
161912002-04-07 Michael Chastain <mec@shout.net>
16192
16193 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16194 Accept "A * const" and "const A * const" as type of "this".
16195 Fix spelling of getFunky throughout. Make messages uniform.
16196
0fcddd82
EZ
161972002-04-07 Elena Zannoni <ezannoni@redhat.com>
16198
a9c64011 16199 Work around for PR gdb/285:
0fcddd82
EZ
16200 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16201
16a8534a
EZ
162022002-04-07 Elena Zannoni <ezannoni@redhat.com>
16203
16204 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16205 instructions file at run time instead of configure time.
16206 Sometimes we run the test in a directory that is not the one we
16207 configured in.
16208 * gdb.asm/configure.in: Delete creation of symlink.
16209 * gdb.asm/configure: Regenerate.
16210
24181d81
JB
162112002-04-05 J. Brobecker <brobecker@gnat.com>
16212
16213 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16214 xfullpath () function.
16215
7cdb7107
DJ
162162002-04-04 Daniel Jacobowitz <drow@mvista.com>
16217
16218 * gdb.asm/Makefile.in: Correct dependencies.
16219
16220 * gdb.asm/powerpc.inc: New file.
16221 * gdb.asm/asm-source.exp: Add PowerPC.
16222 * gdb.asm/configure.in: Likewise.
16223 * gdb.asm/configure: Regenerated.
16224
a7d17088
DJ
162252002-04-04 Daniel Jacobowitz <drow@mvista.com>
16226
16227 * gdb.base/relocate.exp: New file.
16228 * gdb.base/relocate.c: New file.
16229
cd721503
FF
162302002-04-04 Fred Fish <fnf@redhat.com>
16231
16232 * gdb.base/step-test.exp: Update comment regarding stopping in
16233 memcpy/bcopy calls inserted as part of the compiler runtime.
16234
b22ad7a7
MS
162352002-04-04 Michael Snyder <msnyder@redhat.com>
16236
16237 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16238
5f279fa6
DJ
162392002-04-03 Daniel Jacobowitz <drow@mvista.com>
16240
16241 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16242 (gdb_expect): Remove $notransfer hack.
16243
dd0fd3ce
DJ
162442002-04-02 Daniel Jacobowitz <drow@mvista.com>
16245
16246 * gdb.c++/classes.exp ("calling method for small class"): Match
16247 updated register output.
16248
1e50cda1
DJ
162492002-03-30 Daniel Jacobowitz <drow@mvista.com>
16250
16251 Fix PR gdb/452
16252 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16253 when finished. Make gdb_file_cmd send "exec-file" when
16254 appropriate.
16255
24015922
DJ
162562002-03-30 Daniel Jacobowitz <drow@mvista.com>
16257
16258 * gdb.base/attach.exp: Remove extra setup_xfail.
16259
dd7dfd64
MS
162602002-03-26 Michael Snyder <msnyder@redhat.com>
16261
16262 * gdb.base/default.exp: Add tests for dump, append, and restore.
16263 * gdb.base/help.exp: Add tests for dump, append, and restore.
16264 * gdb.base/dump.exp: New file, test dump, append and restore.
16265 * gdb.base/dump.c: New file.
16266
48b2f8d7
MS
162672002-03-27 Michael Snyder <msnyder@redhat.com>
16268
d63a86f8 16269 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16270 clean-ups in help messages.
16271
05b4d525
FF
162722002-03-26 Fred Fish <fnf@redhat.com>
16273
16274 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16275 have debugging info for those functions and the compiler uses them
16276 internally to copy structs around.
16277
d7679631
FF
162782002-03-26 Fred Fish <fnf@redhat.com>
16279
16280 * gdb.base/list.exp: Revert the change made yesterday and add note
16281 about why we don't list the default lines for remote targets.
16282
523ac3f9
MS
162832002-03-25 Michael Snyder <msnyder@redhat.com>
16284
16285 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16286
754b2b8d
FF
162872002-03-25 Fred Fish <fnf@redhat.com>
16288
16289 * gdb.base/list.exp: This test works on remote targets so remove
16290 the short circuit for remote targets. Update copyright.
16291
33c3e192
FF
162922002-03-25 Fred Fish <fnf@redhat.com>
16293
16294 * gdb.base/attach.exp: Fix logic error that was suppressing this
16295 test for all non hppa*-*-hpux* targets, instead of the hp target.
16296 Move comments closer to the suppression point. Also now need to
16297 check that we are running natively.
16298
d43e73ee
MS
162992002-03-22 Michael Snyder <msnyder@redhat.com>
16300
882c8f02
MS
16301 * gdb.base/default.exp: Add test for gcore. Update copyright.
16302 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16303
04c12f60
FF
163042002-03-06 Fred Fish <fnf@redhat.com>
16305
16306 * gdb.base/funcargs.c: Remove extraneous ';' character.
16307 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16308
b43df995
MC
163092002-03-04 Michael Chastain <mec@shout.net>
16310
16311 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16312 accommodate gcc v3 function signature.
16313 * gdb.mi/mi0-var-cmd-exp: Ditto.
16314
92362027
AC
163152002-02-24 Andrew Cagney <ac131313@redhat.com>
16316
16317 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16318 ``GNU/Linux'' or ``Linux kernel''
16319 * testsuite/gdb.threads/pthreads.c: Ditto.
16320
258ad32d
MC
163212002-02-24 Michael Chastain <mec@shout.net>
16322
16323 * gdb.threads/pthreads.c (thread1): Add a return statement.
16324 (thread2): Likewise.
16325 (foo): Likewise.
16326
04c3b3d4
MC
163272002-02-23 Michael Chastain <mec@shout.net>
16328
16329 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16330 to placate gcc.
16331
5a2a0a20
MC
163322002-02-23 Michael Chastain <mec@shout.net>
16333
16334 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16335 test "ptype bint". The test passes on all my stabs configurations.
16336
a640f7fc
JB
163372002-02-21 Jim Blandy <jimb@redhat.com>
16338
27924826
JB
16339 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16340 filename at a time, and watch for the ones we want to see.
16341
a640f7fc
JB
16342 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16343 types of pointers to prototyped functions.
16344
edcc8c75
AC
163452002-02-20 Andrew Cagney <ac131313@redhat.com>
16346
16347 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16348 signed, unsigned and straight char.
16349 (padding_char, padding_short, padding_int, padding_long,
16350 padding_long_long, padding_float, padding_double,
16351 padding_long_double): New global variables.
16352 (fill, fill_structs): New functions.
16353
16354 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16355 for correctly sized writes. Update copyright.
16356 (get_valueof): New procedure.
16357 (get_sizeof): Call get_valueof.
16358 (check_valueof): New procedure.
16359 (check_padding): New procedure.
16360
ac57ea44
MC
163612002-02-20 Michael Chastain <mec@shout.net>
16362
16363 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16364 to setup_xfail. Document some of the remaining calls.
16365
7a10c941
MC
163662002-02-18 Michael Chastain <mec@shout.net>
16367
16368 * gdb.c++/userdef.exp: Update copyright year.
16369
fb8acdcc
DJ
163702002-02-18 Daniel Jacobowitz <drow@mvista.com>
16371
16372 * gdb.c++/userdef.exp: Test overloaded operators properly.
16373 Remove xfails.
16374
fda6ae12
MS
163752002-02-14 Michael Snyder <msnyder@redhat.com>
16376
16377 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16378
676a0442
DJ
163792002-02-14 Daniel Jacobowitz <drow@mvista.com>
16380
16381 * gdb.base/a2-run.exp: Check for a remote target properly.
16382 * gdb.base/annota1.exp: Likewise.
16383 * gdb.base/list.exp: Likewise.
16384 * gdb.base/reread.exp: Likewise.
16385 * gdb.base/scope.exp: Likewise.
16386 * gdb.base/shlib-call.exp: Likewise.
16387 * gdb.base/term.exp: Likewise.
16388 * gdb.c++/annota2.exp: Likewise.
16389
78b4f468
RE
163902002-02-13 Richard Earnshaw <rearnsha@arm.com>
16391
16392 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16393
9a81ba51
MC
163942002-02-10 Michael Chastain <mec@shout.net>
16395
16396 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16397 (call_after_alloca): Ditto.
16398
004af6c7
DJ
163992002-02-10 Daniel Jacobowitz <drow@mvista.com>
16400
16401 * gdb.base/ending-run.exp: Guard "cont" test with
16402 gdb_skip_stdio_test.
16403
37225f62
JB
164042002-02-06 Jim Blandy <jimb@redhat.com>
16405
16406 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16407 from here...
16408 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16409 To here. Disable this test on non-HP platforms. Add big comment.
16410
fe6fdd96
MS
164112002-02-04 Michael Snyder <msnyder@redhat.com>
16412
16413 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16414 other than d10v and m32r.
16415
036fad3f
RE
164162002-02-02 Richard Earnshaw <rearnsha@arm.com>
16417
16418 * gdb.base/default.exp: Rewrite test patterns to reduce time
16419 taken to match them.
16420
7148ab62
DJ
164212002-01-30 Daniel Jacobowitz <drow@mvista.com>
16422
16423 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16424 Allow a start function above main.
16425 * gdb.threads/linux-dp.exp: Fix copyright date.
16426
396cc255
DJ
164272002-01-30 Daniel Jacobowitz <drow@mvista.com>
16428
a9c64011
AS
16429 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16430 (check_philosopher_stack): Check for manager thread before checking
16431 for a just-starting thread.
396cc255 16432
f038d31b
DJ
164332002-01-30 Daniel Jacobowitz <drow@mvista.com>
16434
16435 From Neil Booth <neil@daikokuya.demon.co.uk>:
16436 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16437 warnings.
16438
b3ff9d9a
FF
164392002-01-21 Fred Fish <fnf@redhat.com>
16440
16441 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16442 not caller.
16443
39ad761d
JB
164442002-01-21 Jim Blandy <jimb@redhat.com>
16445
16446 * gdb.base/reread.exp: Check that GDB properly re-reads the
16447 executable file when it changes while no inferior is running.
16448
aaf320fa
FF
164492002-01-21 Fred Fish <fnf@redhat.com>
16450
a9c64011
AS
16451 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16452 optionally accept the "shlib events" variation.
aaf320fa 16453
808a31f5
JB
164542002-01-21 Jim Blandy <jimb@redhat.com>
16455
16456 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16457 call `fflush' after every `printf', so that the output is produced
16458 at predictable points, regardless of whatever buffering does (or
16459 doesn't) take place.
16460 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16461 at different points.
16462
4420d5e2
DJ
164632002-01-20 Daniel Jacobowitz <drow@mvista.com>
16464
16465 * gdb.c++/inherit.exp: Update copyright years.
16466 * gdb.c++/method.exp: Likewise.
16467
3e36a0f4
DJ
164682002-01-20 Daniel Jacobowitz <drow@mvista.com>
16469
16470 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16471 artificial methods/arguments.
16472 * gdb.c++/derivation.exp: Likewise.
16473 * gdb.c++/inherit.exp: Likewise.
16474 * gdb.c++/method.exp: Likewise.
16475 * gdb.c++/virtfunc.exp: Likewise.
16476
b4ceaee6
AC
164772002-01-18 Andrew Cagney <ac131313@redhat.com>
16478
16479 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16480 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16481 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16482 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16483 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16484 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16485
ecace851
JB
164862002-01-17 Jim Blandy <jimb@redhat.com>
16487
16488 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16489 anchoring the pattern matching the entry point symbol's name.
16490
375fc983
AC
164912002-01-17 Andrew Cagney <ac131313@redhat.com>
16492
16493 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16494 continue/quit query. Update copyright.
16495
fe6fdd96
MS
164962002-01-14 Michael Snyder <msnyder@redhat.com>
16497
16498 * gdb.base/gcore.exp: Remove extra debugging output.
16499
e017c81f
DJ
165002002-01-13 Daniel Jacobowitz <drow@mvista.com>
16501
16502 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16503 for slightly dubious v2 mangled string.
16504
37ab3bf8
DJ
165052002-01-13 Daniel Jacobowitz <drow@mvista.com>
16506
16507 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16508
1bc05c3a 165092002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16510
1bc05c3a 16511 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16512
1bc05c3a
JM
16513 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16514 constructors.
16515 * gdb.c++/derivation.exp: Likewise.
16516 * gdb.c++/templates.exp: Likewise.
16517 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16518
1bc05c3a
JM
165192002-01-10 Michael Snyder <msnyder@redhat.com>
16520
16521 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16522
a911c360
MS
165232002-01-08 Michael Snyder <msnyder@redhat.com>
16524
16525 * gdb.base/gcore.exp: New test for generate-core-file command.
16526 * gdb.base/gcore.c: Testcase for above.
16527 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16528
ea2119ec
JM
165292002-01-08 Jason Merrill <jason@redhat.com>
16530
16531 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16532
68203136
FF
165332002-01-07 Fred Fish <fnf@redhat.com>
16534
16535 * gdb.c++/overload.exp: Remove unconditional xfails for:
16536 print foo_instance1.overloadargs(1)
16537 print foo_instance1.overloadargs(1, 2)
16538 print foo_instance1.overloadargs(1, 2, 3)
16539 print foo_instance1.overloadargs(1, 2, 3, 4)
16540 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16541 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16542 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16543 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16544 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16545 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16546 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16547 print foo_instance1.overload1arg()
16548 print foo_instance1.overload1arg((char)arg2)
16549 print foo_instance1.overload1arg((signed char)arg3)
16550 print foo_instance1.overload1arg((unsigned char)arg4)
16551 print foo_instance1.overload1arg((int)arg7)
16552 print foo_instance1.overload1arg((unsigned int)arg8)
16553 print foo_instance1.overload1arg((float)arg11)
16554 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16555
21b9b5b1
MS
165562002-01-07 Michael Snyder <msnyder@redhat.com>
16557
16558 * gdb.base/huge.exp: New test. Print a very large target data object.
16559 (skip_huge_test): New test variable. Define if you want to skip this
16560 test. The test reads an 8 megabyte data object from the target, so it
16561 might be very time consuming on remote targets with a slow connection.
16562 * gdb.base/huge.c: New file. Test case for above.
16563
725f922e
FF
165642002-01-07 Fred Fish <fnf@redhat.com>
16565
16566 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16567 g_instance.bfoo, and g_instance.cfoo.
16568
889bf7c5 165692002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16570
889bf7c5
PA
16571 * gdb.base/break.c (multi_line_if_conditional): New function.
16572 (multi_ilne_while_conditional): Likewise.
16573 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16574 IF or WHILE condition puts the breakpoint at the start of
16575 the condition.
f286b2c3 16576
634d57ec
JL
16577 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16578 hppa*-*-hpux* expected failure.
16579 * gdb.base/structs.exp (do_function_calls): Similarly.
16580
16581 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16582 watchpoints.
16583
9fbfe2dc
AC
165842002-01-06 Andrew Cagney <ac131313@redhat.com>
16585
16586 Fix PR gdb/66.
16587 * gdb.base/structs.exp: Replace skip for a29k with skip for
16588 gdb,cannot_call_functions.
16589 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16590 * gdb.base/callfuncs.exp: Ditto.
16591 * gdb.base/call-rt-st.exp: Ditto.
16592 * gdb.base/call-strs.exp: Ditto.
16593 * gdb.base/callfwmall.exp: Ditto.
16594 * gdb.base/scope.exp: Obsolete xfail a29k.
16595 * gdb.c++/misc.exp: Ditto.
16596 * gdb.c++/cplusfuncs.exp: Ditto.
16597 * gdb.base/ptype.exp: Ditto.
16598 * gdb.base/printcmds.exp: Ditto.
16599 * gdb.base/opaque.exp: Ditto.
16600 * gdb.base/list.exp: Ditto.
16601 * gdb.base/funcargs.exp: Ditto.
16602 * gdb.base/default.exp: Ditto.
16603
8ddad156
MS
166042002-01-04 Michael Snyder <msnyder@redhat.com>
16605
ca4976a6 16606 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16607 * gdb.base/maint.exp: Add tests for maint info sections options.
16608
1b074332
JL
16609Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16610
16611 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16612
7d159115
CV
166132001-12-20 Corinna Vinschen <vinschen@redhat.com>
16614
16615 * gdb.asm/arm.inc: New file.
16616 * gdb.asm/asm-source.exp: Add arm targets.
16617 * gdb.asm/configure.in: Ditto.
16618 * gdb.asm/configure: Recreated from configure.in.
16619
8fb87725
JL
16620Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16621
afabe08c
JL
16622 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16623 with HP's compiler.
16624 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16625 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16626 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16627 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16628
16629 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16630 either HP's compilers or GCC.
16631
db521deb
JL
16632 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16633 a SIGBUS or SIGSEGV.
16634
16635 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16636
16637 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16638 can be compiled with either HP's compiler or GCC.
16639
cfa88ab7
JL
16640 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16641 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16642 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16643
ca344dff
JL
16644 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16645 to match current gdb output. Update due to using auto-solib-limit
16646 for limiting instead of overloading auto-solib-add.
16647 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16648 test program.
16649
3f3c6e55 16650 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16651 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16652 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16653 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16654 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16655 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16656 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16657 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16658 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16659 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16660 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16661 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16662 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16663
8fb87725
JL
16664 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16665 a SIGTRAP to the inferior.
16666
cf599fa7
CV
166672001-12-19 Corinna Vinschen <vinschen@redhat.com>
16668
16669 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16670 Substitute call to target_link by call to gdb_compile.
16671
2cd045cd
JL
16672Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16673
a9c64011
AS
16674 * gdb.base/break.exp: Fix HP specific search string when testing
16675 backtracing in a called function.
2cd045cd 16676
a9c64011
AS
16677 * gdb.base/constvars.exp: Only set lang to C++ if we're
16678 compiling the test with HP's compilers.
16679 * gdb.base/volatile.exp: Similarly.
2cd045cd 16680
99ebe9ac
JB
166812001-12-19 Jim Blandy <jimb@redhat.com>
16682
16683 * gdb.base/printcmds.exp: Expect the null character to be printed
16684 as '\0', and the '\013' to be printed as '\v'.
16685 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16686 * gdb.base/setvar.exp: Same.
16687
b9891b29
JB
166882001-12-17 Jim Blandy <jimb@redhat.com>
16689
0eba65ab
JB
16690 * gdb.base/completion.exp: Rather than completing very long
16691 filenames, which can make the readline library produce output we
16692 don't recognize, cd to the directory first, and then complete
16693 using nice, short relative paths.
16694
6970b5b1
JB
16695 * gdb.base/completion.exp: On some systems, there is, in fact, a
16696 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16697 variables as being in scope. So use `no_var_named_this'
16698 instead of `b'.
6970b5b1 16699
b9891b29 16700 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16701 can't find the core file's registers as a failure.
b9891b29 16702
e6ccd35f
JSC
167032001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16704
a9c64011
AS
16705 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16706 test expect string more specific.
e6ccd35f 16707
105ba819
CV
167082001-12-13 Corinna Vinschen <vinschen@redhat.com>
16709
16710 * gdb.asm/asm-source.exp: Add support for xstormy16.
16711 * gdb.asm/configure.in: Ditto.
16712 * gdb.asm/configure: Rebuild.
16713 * gdb.asm/xstormy16.inc: New file.
16714
e9e79dd9
FF
167152001-12-10 Fred Fish <fnf@redhat.com>
16716
16717 * gdb.base/maint.exp: Update to match changes in type dumping code.
16718
347dc97d
JB
167192001-12-10 Jim Blandy <jimb@redhat.com>
16720
16721 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16722 matching the entry point symbol's name at the beginning of the
16723 line.
347dc97d 16724
5178b9d6
DJ
167252001-12-07 Daniel Jacobowitz <drow@mvista.com>
16726
16727 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16728 gdb.c++/inherit.exp, gdb.c++/method.exp,
16729 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16730 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16731 and class layout support.
16732
af890c52
DJ
167332001-12-07 Daniel Jacobowitz <drow@mvista.com>
16734
16735 * gdb.c++/classes.exp: Add test for static member function.
16736 * gdb.c++/misc.cc: Add class with static member function.
16737
7a345fb3
JB
167382001-12-07 Jim Blandy <jimb@redhat.com>
16739
f2e54a80 16740 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16741 those tests as `unsupported'.
16742 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16743 Rewrite subsequent tests to use it.
16744
16745 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16746 those tests as `unsupported'.
16747 * gdb.base/structs.exp (call_struct_func): New function.
16748 (do_function_calls): Use call_struct_func to call the functions
16749 returning structs.
16750
0bc69509
JB
16751 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16752 whether functions are prototyped or not, so we can't possibly pass
16753 arguments to t_float_values2 properly.
16754
7a345fb3
JB
16755 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16756 value of `timeout' for targets other than the mips*tx39-*.
16757
edb6ede1
MS
167582001-12-06 Michael Snyder <msnyder@redhat.com>
16759
d63a86f8 16760 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16761 and detect whether the start symbol has a leading underscore.
16762
2d842f13
JB
167632001-12-04 Jim Blandy <jimb@redhat.com>
16764
16765 * gdb.base/completion.exp: Clarify indentation.
16766
68550daf
JB
167672001-12-03 Jim Blandy <jimb@redhat.com>
16768
16769 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16770 variables on the S/390, not `.word'.
16771
cd5195a8
JB
167722001-11-30 Jim Blandy <jimb@redhat.com>
16773
16774 Add assembly-source tests for s390-ibm-linux.
16775 * gdb.asm/s390.inc: New file.
16776 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16777 the S/390 architecture.
a9c64011 16778 * gdb.asm/configure: Regenerated.
cd5195a8 16779
ca9efc90
MS
167802001-11-30 Michael Snyder <msnyder@redhat.com>
16781
16782 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16783 next, info source, info sources, info line, global and static
16784 variables, and static functions.
16785 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16786 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16787 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16788 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16789 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16790 (gdbasm_leave): Restore frame pointer.
16791 (gdbasm_startup): Copy stack set-up from crt0.S.
16792
d0e66976
FN
167932001-11-26 Fernando Nasser <fnasser@redhat.com>
16794
16795 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16796 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16797 to a local (non-static) variable. Copy tstruct.a to a static buffer
16798 and return a pointer to that buffer.
16799 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16800
e2334072
MK
168012001-11-24 Mark Kettenis <kettenis@gnu.org>
16802
16803 * gdb.asm/configure.in: Fix recognition of ix86 target.
16804 * gdb.asm/configure: Regenerate.
16805
756caa3d
MS
168062001-11-21 Michael Snyder <msnyder@redhat.com>
16807
16808 * gdb.asm/sparc.inc: New file.
16809 * gdb.asm/asm-source.exp: Recognize sparc target.
16810 * gdb.asm/configure.in: Recognize sparc target.
16811 * gdb.asm/configure: Regenerate.
d63a86f8 16812
9a4d72d5
MS
168132001-11-21 Michael Snyder <msnyder@redhat.com>
16814
16815 * gdb.asm/m32r.inc: New file.
16816 * gdb.asm/asm-source.exp: Recognize m32r target.
16817 * gdb.asm/configure.in: Recognize m32r target.
16818 * gdb.asm/configure: Regenerate.
16819
a773d1cd
MS
168202001-11-20 Michael Snyder <msnyder@redhat.com>
16821
017ac23d
MS
16822 * gdb.asm/i386.inc: New file.
16823 * gdb.asm/asm-source.exp: Recognize ix86 target.
16824 * gdb.asm/configure.in: Recognize ix86 target.
16825 * gdb.asm/configure: Regenerate.
16826
a773d1cd
MS
16827 * gdb.c++/namespace.exp: Fix quotes in output messages.
16828
bb632afb
MS
168292001-11-14 Michael Snyder <msnyder@redhat.com>
16830
25d559ca 16831 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16832 qualifier in a type cast expression, to designate an address
16833 in the instruction space (Harvard architecture).
16834
4749e309
MS
168352001-11-13 Michael Snyder <msnyder@redhat.com>
16836
16837 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16838 Tests for expressions using 'const' and 'volatile'.
16839
25050984
CV
168402001-11-13 Corinna Vinschen <vinschen@redhat.com>
16841
16842 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16843
1902c51f
DJ
168442001-11-12 Daniel Jacobowitz <drow@mvista.com>
16845
16846 * lib/mi-support.exp (mi_run_to_helper): Move comments
16847 outside of gdb_expect.
16848
dcf95b47
DJ
168492001-11-11 Daniel Jacobowitz <drow@mvista.com>
16850
16851 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16852 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16853 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16854 mi0_run_to): New functions.
16855 * gdb.mi/mi-simplerun.exp: Use them.
16856 * gdb.mi/mi0-simplerun.exp: Likewise.
16857 * gdb.mi/mi-var-cmd.exp: Likewise.
16858 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16859
45b074e1
AC
168602001-11-10 Andrew Cagney <ac131313@redhat.com>
16861
16862 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16863 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16864
bf50d346
AC
168652001-11-09 Andrew Cagney <ac131313@redhat.com>
16866
16867 * gdb.base/restore.exp: Include $expected value in restored test
16868 message.
16869
9383332c
AC
168702001-11-09 Andrew Cagney <ac131313@redhat.com>
16871
16872 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16873 implemented.
16874
db62520a
MS
168752001-11-08 Michael Snyder <msnyder@redhat.com>
16876
16877 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16878 Add pass/fail message for stop at breakpoint in call dummy function.
16879
b5703437
MS
168802001-11-07 Michael Snyder <msnyder@redhat.com>
16881
d63a86f8
RM
16882 * gdb.c++/templates.exp (test_template_breakpoints):
16883 If we get an overload menu, but it does not match what
760f6330 16884 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16885 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16886 making the whitespace optional. Argument for "new" may be
16887 "unsigned" as well as "unsigned int/long".
d63a86f8 16888 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16889 making the whitespace optional. Also replace "(void) with
16890 "((void|)), making the keyword "void" optional.
d63a86f8 16891 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16892 making the whitespace optional. Also replace "(void) with
16893 "((void|)), making the keyword "void" optional.
3bf40917
MS
16894 * gdb.base/callfuncs.c (t_float_values): This function must
16895 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16896 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16897 can be tested against both cases. Usually one case involves
16898 promotion of float to double, while the other does not.
16899 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16900 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16901 includes a stack frame for "start".
16902
c8ab4e6d
JB
169032001-11-05 Jim Blandy <jimb@redhat.com>
16904
16905 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16906 pointers are 32 bits long, and that offsets of relocs are always
16907 stored in the data (REL-style), and not in the reloc entry itself
16908 (RELA-style).
16909 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16910 stabs.
16911
3f08ced9
MS
169122001-11-01 Michael Snyder <msnyder@redhat.com>
16913
16914 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16915 and regular expression operators by using quoting.
16916
cbfa24cd
MS
169172001-10-31 Michael Snyder <msnyder@redhat.com>
16918
16919 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16920 depending on what the symbol table contains.
16921 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16922 the output of the ptype command. Similarly, accept both "const &"
16923 and "const&".
16924
aaa68313
CV
169252001-10-31 Corinna Vinschen <vinschen@redhat.com>
16926
16927 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16928 symbol `STORAGE' to allow to choose the storage class of
16929 the local datastructures.
16930 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16931 compiler directive.
16932
91740388
MS
169332001-10-30 Michael Snyder <msnyder@redhat.com>
16934
16935 * gdb.base/jump.exp: Allow it to run for all targets.
16936
1b7c05e7
CV
169372001-10-29 Corinna Vinschen <vinschen@redhat.com>
16938
16939 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16940 with new double_array size.
16941 (main): Change storage class of all local variables to static.
16942 Reduce size of double_array to 9.
16943 * gdb.base/call-ar-st.exp: Increase timeout value.
16944 Change expected output for double array to match new size in
16945 call-ar-st.c.
16946
36a22261
CV
169472001-10-29 Corinna Vinschen <vinschen@redhat.com>
16948
16949 * gdb.base/ending-run.exp: Create identical output when passing
16950 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16951 Stormy16 target.
36a22261 16952
92b8ae91
MK
169532001-10-28 Mark Kettenis <kettenis@gnu.org>
16954
16955 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16956 that we catch the expected failure under Linux/x86.
16957
cb135b83
OF
169582001-10-29 Orjan Friberg <orjanf@axis.com>
16959
16960 * gdb.base/setvar.exp: Escape curly braces.
16961 * gdb.stabs/weird.exp: Ditto.
16962
6884aa54
DJ
169632001-10-27 Daniel Jacobowitz <drow@mvista.com>
16964
16965 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16966 * gdm.mi/mi0-hack-cli.exp: Likewise.
16967
0398c9aa
AC
169682001-10-25 Andrew Cagney <ac131313@redhat.com>
16969
16970 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16971 messages.
16972
d20bf2e8
AC
169732001-10-21 Andrew Cagney <ac131313@redhat.com>
16974
16975 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16976 checking MI enabled.
16977
03dd63aa
CV
169782001-10-09 Corinna Vinschen <vinschen@redhat.com>
16979
16980 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16981
1d9d99f3
FCE
169822001-10-04 Frank Ch. Eigler <fche@redhat.com>
16983
16984 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16985 if gdb child process crashes, just signal an error.
16986
838ae6c4
JB
169872001-10-02 Jim Blandy <jimb@redhat.com>
16988
16989 * lib/gdb.exp (test_xfail_format): Simplify.
16990
16991 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16992 front of the variable name `format'. Simplify `if'.
16993
8f0cbc1c
DJ
169942001-10-01 Daniel Jacobowitz <drow@mvista.com>
16995
16996 * gdb.threads/pthreads.exp: Wait for output and delay
16997 before sending ^C.
16998
1f08dafd
DJ
169992001-10-01 Daniel Jacobowitz <drow@mvista.com>
17000
17001 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17002 some incorrect output instead of timing out.
17003 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17004
674f90ff
CV
170052001-09-28 Corinna Vinschen <vinschen@redhat.com>
17006
17007 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17008 check to allow additional `int'.
17009
9b284272
DJ
170102001-09-27 Daniel Jacobowitz <drow@mvista.com>
17011
17012 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17013 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17014
b55a4771
MS
170152001-09-27 Michael Snyder <msnyder@redhat.com>
17016
17017 * lib/gdb.exp (test_debug_format): New proc.
17018 (setup_xfail_format): Use new proc test_debug_format.
17019 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17020 proc; use new service proc test_debug_format.
17021 Replace all other "gcc_compiled" tests with this test.
17022 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17023 proc; use new service proc test_debug_format.
17024 Replace all other "gcc_compiled" tests with this test.
17025
170262001-09-27 Michael Snyder <msnyder@redhat.com>
17027
17028 * gdb.base/cvexpr.exp: New file.
17029 * gdb.base/cvexpr.c: New file
17030 Test for expressions using const and volatile keywords.
17031
4e6667ac
CV
170322001-09-26 Corinna Vinschen <vinschen@redhat.com>
17033
17034 * gdb.base/constvars.exp: Check for different orders of keywords
17035 and additional "int" strings in output.
17036
4f337972
AC
170372001-09-22 Andrew Cagney <ac131313@redhat.com>
17038
17039 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17040 responses from "help maint".
17041
2015650d
FCE
170422001-09-19 Frank Ch. Eigler <fche@redhat.com>
17043
17044 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17045 to localhost:NNN instead of :NNN, in case Xvfb is listening
17046 only on TCP.
17047
f3bcedc1
CV
170482001-09-19 Corinna Vinschen <vinschen@redhat.com>
17049
17050 * gdb.base/recurse.exp: When checking leaving the watchpoint
17051 scope, recognize when gdb is in function's epilogue and pass.
17052
6b819c92
KS
170532001-09-18 Keith Seitz <keiths@redhat.com>
17054
17055 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17056 support for running tests against sid targets.
17057 (gdbtk_done): Ditto.
17058
a10c9419
CV
170592001-09-18 Corinna Vinschen <vinschen@redhat.com>
17060
17061 * gdb.base/ending-run.c (main): Set stdout buffersize
17062 to the same reasonable value for any target.
17063 * gdb.base/ending-run.exp: Add a regular expression
17064 to make testsuite happy on Sanyo Stormy16 target.
17065
739d0d99
CV
170662001-09-17 Corinna Vinschen <vinschen@redhat.com>
17067
17068 * gdb.base/display.c (do_loops): Add float variable `f'.
17069 Increment f in loop.
17070 * gdb.base/display.exp: Increment timeout by 60 seconds.
17071 Change float display test to use variable `f'.
17072
1b8947f0
JB
170732001-09-17 Jim Blandy <jimb@redhat.com>
17074
17075 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17076 overflowing the limited breakpoint tables on some ROM monitors
17077 (like the ROM68K).
17078
9890ac81
FCE
170792001-09-15 Frank Ch. Eigler <fche@redhat.com>
17080
17081 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17082 the "-ac" (disable access control) flag.
17083
6db765ea
JH
170842001-08-30 Jeff Holcomb <jeffh@redhat.com>
17085
17086 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17087 ints.
17088
4c32cc04
KS
170892001-08-30 Keith Seitz <keiths@redhat.com>
17090
17091 * lib/gdb.exp: Move all insight-related functionality into
17092 separate file.
17093 * lib/insight-support.exp: New file.
17094
8d6e6f81
FCE
170952001-08-29 Frank Ch. Eigler <fche@redhat.com>
17096
17097 * config/sid.exp (sid_start): Never set sid verbosity; disable
17098 expect_background {} that consumed its stdout; tolerate </dev/null.
17099 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17100
6a90e1d0
AC
171012001-08-18 Andrew Cagney <ac131313@redhat.com>
17102
17103 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17104 CLI jump command to start it.
17105 (mi_run_to_main): Fail immediatly when unexpected output.
17106
1759b3c3
AC
171072001-08-18 Andrew Cagney <ac131313@redhat.com>
17108
17109 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17110 beginning of function. Fix PR gdb/191.
17111
61d11d80
FCE
171122001-08-16 Frank Ch. Eigler <fche@redhat.com>
17113
17114 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17115 what to force sid endianness to.
17116
942a4df2
KS
171172001-08-15 Keith Seitz <keiths@redhat.com>
17118
17119 * lib/gdb.exp (gdbtk_start): Don't set environment
17120 variables for TCL_LIBRARY and friends. Insight will
17121 now figure these out for itself.
17122
0521c418
MS
171232001-08-02 Michael Snyder <msnyder@redhat.com>
17124
17125 * gdb.base/completion.exp: Remove the symbol "a64l" from
17126 the expect string; this is target-specific, and not related
17127 to what is being tested.
17128
74a9a58a
DB
171292001-08-02 Dave Brolley <brolley@redhat.com>
17130
17131 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17132
c70819fa
MS
171332001-07-25 Michael Snyder <msnyder@redhat.com>
17134
c2b8fa57
MS
17135 * gdb.base/consecutive.exp: New file. Test stepping over
17136 breakpoints on consecutive instructions.
17137 * gdb.base/consecutive.c: New file.
17138
c70819fa
MS
17139 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17140 curly braces in regular expressions.
17141
2b1a1355
MS
171422001-07-25 Michael Snyder <msnyder@redhat.com>
17143
17144 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17145 legitimate output from stepping out of main.
17146
413eca6f
KS
171472001-07-22 Keith Seitz <keiths@redhat.com>
17148
17149 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17150 the empty string, do not run the tests.
17151
7e5a9322
SC
171522001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17153
17154 * gdb.base/long_long.exp: Detect size of pointer. Take into
17155 account 2-byte pointers when testing for p/a results.
17156
de58f10f
SC
171572001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17158
d63a86f8 17159 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17160 and defined to 1K for m68hc11.
17161 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17162 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17163 (sizeof_random_data): New variable to tell the size of the data table;
17164 don't test past this size; always run to main.
17165
d6f5fea1
SC
171662001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17167
17168 * gdb.base/return2.exp: return of long long and double fails for
17169 68HC11; don't execute these tests on that platform.
17170 * gdb.base/return.exp: Return of a double fails for 68hc11.
17171
c477543d
SC
171722001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17173
17174 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17175 tests that print a float.
17176 * call-rt-st.exp: Likewise.
17177
63cf1c79
MK
171782001-07-12 Mark Kettenis <kettenis@gnu.org>
17179
17180 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17181 running this test on Linux.
17182
112f9ab5
MC
171832001-06-24 Michael Chastain <chastain@redhat.com>
17184
17185 * gdb.base/arithmet.exp: Remove some tests to make all test names
17186 unique.
17187
4970cb0f
MS
171882001-07-03 Michael Snyder <msnyder@redhat.com>
17189
17190 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17191 the output of the ptype command.
17192
d85da69f
MS
171932001-07-02 Michael Snyder <msnyder@redhat.com>
17194
4c8a82de
MS
17195 * gdb.base/completion.exp: Don't assume that break.c is the only
17196 source file that may contain functions named "marker".
d85da69f
MS
17197 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17198
8afc772b
AC
171992001-06-28 Andrew Cagney <ac131313@redhat.com>
17200
17201 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17202 of files to delete.
17203
17204 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17205 * gdb.disasm/h8300s.exp: New file.
17206 gdb.disasm/h8300s.s: Likewise.
17207
cff22675
AC
172082001-06-27 Andrew Cagney <ac131313@redhat.com>
17209
17210 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17211 empty breakpoint tables.
17212
68c81b54
AC
172132001-06-25 Andrew Cagney <ac131313@redhat.com>
17214
17215 * lib/mi-support.exp: Update args=... part of stop-reason
17216 patterns. Accept either a list or a tuple.
17217
2dd62704
AC
172182001-06-23 Andrew Cagney <ac131313@redhat.com>
17219
17220 * lib/mi-support.exp: Remove local emacs variable defining
17221 change-log-default-name.
17222
b4127474
MC
172232001-06-22 Michael Chastain <chastain@redhat.com>
17224
17225 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17226 This is operationally compatible with the previous version.
17227
8dbfb380
JB
172282001-06-13 Jim Blandy <jimb@redhat.com>
17229
17230 * lib/gdb.exp (gdb_test): Doc fix.
17231
f2d8c86d
MC
172322001-06-10 Michael Chastain <chastain@redhat.com>
17233
17234 * gdb.base/exprs.exp: Remove a duplicate test.
17235
81564d34
JB
172362001-06-06 Jim Blandy <jimb@redhat.com>
17237
17238 * gdb.base/return2.exp (main): Use values to test float and double
17239 returns that are not NaN's, to avoid being confused by IEEE
17240 comparison rules.
17241
da55addb
MS
172422001-06-04 Michael Snyder <msnyder@redhat.com>
17243
17244 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17245 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17246 rather than wait for 12 more tests to time out.
17247
42c65987
JB
172482001-06-06 Jim Blandy <jimb@redhat.com>
17249
b18bced9 17250 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17251 Don't forget to match the GDB prompt.
b18bced9 17252
42c65987
JB
17253 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17254
5b41e5f0
JB
172552001-06-04 Jim Blandy <jimb@redhat.com>
17256
17257 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17258 command.
17259
015e046f
KB
172602001-05-31 Kevin Buettner <kevinb@redhat.com>
17261
17262 * gdb.base/annota1.exp (info break): Match four or more spaces
17263 after "Address".
17264
fb1ffbbe
MC
172652001-05-31 Michael Chastain <chastain@redhat.com>
17266
17267 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17268 (dm_type_int_star): Likewise.
17269 (dm_type_long_star): Likewise.
17270 (dm_type_void_star): Likewise.
17271
5ea2a32c
KB
172722001-05-29 Kevin Buettner <kevinb@redhat.com>
17273
17274 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17275 to a known value in order to get consistent results regardless
17276 of the setting of INPUTRC or the presence or contents of .inputrc.
17277
ae23c492
MS
172782001-05-24 Michael Snyder <msnyder@redhat.com>
17279
ac55707e
MS
17280 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17281 Don't require that the main thread and the manager thread are the
17282 first in the list.
17283
ae23c492
MS
17284 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17285 debugging. If test fails, issue an "unsupported" not a "fail".
17286
400071f1
JB
172872001-05-24 Jim Blandy <jimb@redhat.com>
17288
17289 Don't assume that short is shorter than int.
17290 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17291 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17292 this isn't true.
400071f1
JB
17293 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17294 an int, is not equal to ~0 stored in an unsigned char. This tests
17295 the same thing that the previous test meant to, but works on
17296 16-bit machines, too.
17297 ("print unsigned char != (~0)"): Same test, complemented.
17298
0816a3e5
MS
172992001-05-24 Michael Snyder <msnyder@redhat.com>
17300
17301 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17302 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17303 and prevents dejagnu getting out of step.
17304
f6dc23a9
KB
173052001-05-23 Kevin Buettner <kevinb@redhat.com>
17306
17307 * gdb.base/finish.exp (finish_void): Revise pattern for
17308 stopping on the call statement to not permit stopping at
17309 the start of the instructions comprising the call sequence.
17310
7dbd117d
MC
173112001-05-19 Michael Chastain <chastain@redhat.com>
17312
17313 * gdb.base/callfuncs.exp: Make all test names unique.
17314 * gdb.base/commands.exp: Make all test names unique.
17315 * gdb.base/condbreak.exp: Make all test names unique.
17316 * gdb.base/dbx.exp: Make all test names unique.
17317 * gdb.base/default.exp: Make all test names unique.
17318 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17319 and TIMEOUT messages to their corresponding PASS message.
17320 * gdb.base/ending-run.exp: Make all test names unique.
17321 * gdb.base/long_long.exp: Remove duplicate test.
17322
6b0b0a9e
KB
173232001-05-21 Kevin Buettner <kevinb@redhat.com>
17324
17325 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17326 stop on the call statement as well as the statement after the
17327 call.
17328
2caa35cb
MS
173292001-05-21 Michael Snyder <msnyder@redhat.com>
17330
17331 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17332
40713331
EZ
173332001-05-10 Elena Zannoni <ezannoni@redhat.com>
17334
a9c64011
AS
17335 * gdb.base/completion.exp: Revamp test. Make it execute on all
17336 platforms.
40713331 17337
c2c1be8d
EZ
173382001-05-10 Elena Zannoni <ezannoni@redhat.com>
17339
a9c64011
AS
17340 * config/gdbserver.exp (gdb_load): Handle the case
17341 in which the arguments to gdbserver are given in the
17342 baseboard configuration file.
17343 Also handle the case in which the server needs to do a
17344 load.
2c9cd303 17345
9671de48
KS
173462001-05-07 Keith Seitz <keiths@cygnus.com>
17347
a9c64011
AS
17348 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17349 set up the display for testing.
17350 (gdbtk_start): Convert all paths to paths that tcl will like.
17351 Export target information to environment.
17352 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17353 necessary.
17354 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17355 (to_tcl_path): New proc to convert a given pathname into
17356 a path acceptible as an argument to a tcl command.
17357 (_gdbtk_export_target_info): New proc to export target info
17358 into the environment for gdbtk testing.
17359 (gdbtk_done): New proc to signal end-of-test.
9671de48 17360
5a360f47
JB
173612001-05-06 Jim Blandy <jimb@redhat.com>
17362
17363 * restore.c: Make the code of caller0 correspond to its comment.
17364
66c756c6
MS
173652001-05-03 Michael Snyder <msnyder@redhat.com>
17366
17367 * config/sid.exp (gdb_target_sid): Check for error messages.
17368 On error or timeout, don't make expect exit (which will terminate
17369 all subsequent tests); instead just make gdb exit.
d63a86f8 17370 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17371 return a negative value.
17372
a966fde5
JB
173732001-04-24 Jim Blandy <jimb@redhat.com>
17374
851c18e0
JB
17375 * gdb.c++/templates.exp: If we see the prompt for the overload
17376 list, but we haven't recognized any of the longer patterns,
17377 arrange for this test to fail, not hang.
17378
a966fde5
JB
17379 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17380 variations.
17381
db144853
MC
173822001-04-22 Michael Chastain <chastain@redhat.com>
17383
17384 * gdb.c++/local.exp: Use the 'runto' library function.
17385 * gdb.c++/namespace.exp: Likewise.
17386 * gdb.c++/overload.exp: Likewise.
17387
3207ec21
KB
173882001-03-26 Kevin Buettner <kevinb@redhat.com>
17389
17390 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17391 * gdb.base/step-line.exp: New file. Test step/next in presence of
17392 #line directives.
17393 * gdb.base/step-line.c: New file. Test program for the above.
17394 * gdb.base/step-line.inp: New file. We pretend that this file has
17395 been transformed by some other tool into step-line.c.
17396
13b57657
JB
173972001-03-21 Jim Blandy <jimb@redhat.com>
17398
17399 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17400 unmangled operator names.
17401
754cbe1c
JB
174022001-03-20 Jim Blandy <jimb@redhat.com>
17403
17404 * gdb.threads/linux-dp.exp: Recognize an additional message
17405 generated by GDB when it doesn't understand how to debug threads
17406 on the target system.
17407
177495c9
AC
174082001-03-19 Andrew Cagney <ac131313@redhat.com>
17409
17410 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17411
f266096b
MC
174122001-03-12 Michael Chastain <chastain@redhat.com>
17413
17414 * gdb.c++/derivation.exp: Use the 'runto' library function.
17415
cac3c2ff
MC
174162001-03-12 Michael Chastain <chastain@redhat.com>
17417
17418 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17419
b6c11a24
MC
174202001-02-24 Michael Chastain <chastain@redhat.com>
17421
17422 * gdb.c++/ref-types.exp: Change handwritten code to library
17423 function 'runto'.
17424
6bae5bce
OF
174252001-03-16 Orjan Friberg <orjanf@axis.com>
17426
17427 * gdb.base/signals.exp: Set count to 0 explicitly.
17428
0015fd9a
MS
174292001-03-15 Mark Salter <msalter@redhat.com>
17430
17431 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17432 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17433 (gdb_load): Add support for additional target_info: gdb_download_size
17434 and gdb_load_timeout.
0015fd9a 17435
fc33412a
DT
17436Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17437
17438 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17439 file -- to prevent failing when the compile fails but we have no
17440 intention of running the tests anyway.
fc33412a
DT
17441
17442 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17443 tests if set.
17444
17445 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17446 integers.
fc33412a
DT
17447
17448 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17449 * gdb.c++/namespace.exp: Ditto.
17450
115f06de
OF
174512001-03-07 Orjan Friberg <orjanf@axis.com>
17452
17453 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17454 * gdb.base/pointers.exp: Relax pattern match of decimals.
17455
b6ba6518
KB
174562001-03-06 Kevin Buettner <kevinb@redhat.com>
17457
17458 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17459 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17460 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17461 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17462 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17463 config/sh.exp, config/sid.exp, config/slite.exp,
17464 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17465 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17466 config/vxworks.exp, config/vxworks29k.exp,
17467 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17468 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17469 gdb.base/arithmet.exp, gdb.base/assign.exp,
17470 gdb.base/async.exp, gdb.base/attach.exp,
17471 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17472 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17473 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17474 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17475 gdb.base/commands.exp, gdb.base/completion.exp,
17476 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17477 gdb.base/constvars.exp, gdb.base/corefile.exp,
17478 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17479 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17480 gdb.base/ending-run.exp, gdb.base/environ.exp,
17481 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17482 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17483 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17484 gdb.base/funcargs.exp, gdb.base/help.exp,
17485 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17486 gdb.base/logical.exp, gdb.base/long_long.exp,
17487 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17488 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17489 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17490 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17491 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17492 gdb.base/regs.exp, gdb.base/relational.exp,
17493 gdb.base/remote.exp, gdb.base/reread.exp,
17494 gdb.base/restore.exp, gdb.base/return2.exp,
17495 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17496 gdb.base/selftest.exp, gdb.base/setshow.exp,
17497 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17498 gdb.base/sigall.exp, gdb.base/signals.exp,
17499 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17500 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17501 gdb.base/step-test.exp, gdb.base/structs.c,
17502 gdb.base/structs.exp, gdb.base/structs2.exp,
17503 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17504 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17505 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17506 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17507 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17508 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17509 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17510 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17511 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17512 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17513 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17514 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17515 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17516 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17517 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17518 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17519 gdb.trace/circ.exp, gdb.trace/collection.exp,
17520 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17521 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17522 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17523 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17524 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17525 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17526 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17527 notices.
17528
dc96c6c7 175292001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17530
17531 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17532 first arg is int not float.
17533
dc96c6c7 175342001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17535
17536 * gdb.base/reread.exp: Unsupported for non-native targets;
17537 doesn't work for remote debugging.
17538
9b0c4aeb
FN
175392001-02-19 Fernando Nasser <fnasser@redhat.com>
17540
17541 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17542 * gdb.base/ending-run.exp: Properly handle the BSP state when
17543 stepping past the end of main.
9b0c4aeb 17544
02aa71d5
MC
175452001-02-19 John Moore <jmoore@redhat.com>
17546
17547 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17548 Converted HPUX fix for non-expected items following multiple
17549 step commands into general solution for all platforms.
17550
1fa449a4
MC
175512001-02-18 Michael Chastain <chastain@redhat.com>
17552
17553 * gdb.c++/classes.exp (do_tests): Change runto statements
17554 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17555 statements demangler agnostic.
17556 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17557 (gdb_virtfunc_restart): Likewise.
17558
b2f9ec70
MC
175592001-02-14 Michael Chastain <chastain@redhat.com>
17560
17561 * gdb.c++/inherit.exp (do_tests): Change runto statements
17562 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17563 statements demangler agnostic.
17564
cf74b8ca
AC
17565Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17566
17567 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17568 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17569 before calling common_routine 15 times'' tests.
cf74b8ca 17570
99f78f56
MC
175712001-02-11 Michael Chastain <chastain@redhat.com>
17572
17573 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17574 Helps the test script figure out which demangler is in use.
17575 (dm_type_foo_ref): Ditto.
17576 (dm_type_int_star): Ditto.
17577 (dm_type_long_star): Ditto.
17578 (dm_type_unsigned_int): Ditto.
17579 (dm_type_void): Ditto.
17580 (dm_type_void_star): Ditto.
99707966 17581 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17582 Probe the gdb demangler and set variables to accommodate
17583 formatting differences.
17584 (info_func_regexp): New function. Same as info_func, but
17585 matches against a regexp.
17586 (info_func): Match against a literal string.
17587 (print_addr_2): New function. Match against a literal string,
17588 which can be different from the input to gdb.
17589 (print_addr): Simply call print_addr_2 with the same argument twice.
17590 (test_lookup_operator_functions): Use demangler formatting variables.
17591 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17592 the tests in the same order as the C++ class declaration.
17593 (test_paddr_operator_functions): Ditto.
17594 (test_paddr_overloaded_functions): Ditto.
17595 (test_paddr_hairy_functions): Use demangler formatting variables.
17596 Add reference to gdb/19 for related tests.
17597 (do_tests): Call probe_demangler.
17598
1de8f023
KB
175992001-01-30 Kevin Buettner <kevinb@redhat.com>
17600
17601 * gdb.c++/templates.cc (printf): Remove unused function definition.
17602
ca3f91ed
MS
176032001-01-26 Felix Lee <flee@redhat.com>
17604
17605 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17606
176072001-01-25 matthew green <mrg@redhat.com>
17608
17609 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17610 up sid.
17611 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17612
176132001-01-25 matthew green <mrg@redhat.com>
17614
17615 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17616 Deprecate $sid_spawn_id.
ca3f91ed
MS
17617 (sid_exit): Remove code necessary only for `spawn.'
17618
176192001-01-25 matthew green <mrg@redhat.com>
17620
17621 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17622
fb18ec4a
MC
176232001-01-28 Michael Chastain <chastain@redhat.com>
17624
17625 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17626 to call when tests fail. It takes gdb out of the overloaded
17627 function choice menu back to the main prompt, so that the test
17628 program stays synchronized.
17629 (set_bp_overloaded): New proc to collect all the common
17630 code for setting a breakpoint on an overloaded name. Calls
17631 take_gdb_out_of_choice_menu when needed.
17632 (menu_overload1arg): New variable to collect the repeated
17633 instances of the expected menu for an overloaded name. Change
17634 the regular expression to handle changes in g++ type encoding:
17635 "void" can be either "void" or "", and "unsigned int" can be
17636 either "unsigned int" or "unsigned".
17637 (continue_to_bp_overloaded): Change regular expressions to handle
17638 changes in g++ type encoding.
17639 (no proc): Call take_gdb_out_of_choice_menu when needed.
17640 Remove redundant calls to "info break". Accept either "canceled"
17641 or "cancelled". Change regular expressions in "info break"
17642 calls to handle changes in g++ type encoding. Give all tests
17643 unique strings.
17644
9c646a6e
BE
176452001-01-17 Ben Elliston <bje@redhat.com>
17646
17647 * config/sid.exp: New file.
17648
9549d9c1
AC
17649Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17650
17651 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17652
dc96c6c7 176532000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17654
17655 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17656 Add a RE to accept a non-ascii char if one is ever presented.
17657
b4df4f68
FN
176582000-12-20 Fernando Nasser <fnasser@redhat.com>
17659
297dd0fd 17660 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17661
dc96c6c7 176622000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17663
d63a86f8 17664 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17665 in regexp. One '\' does not suffice on Linux.
17666
4a7bddb6
MC
176672000-12-09 Michael Chastain <chastain@redhat.com>
17668
17669 * gdb.base/break.exp (test_clear_command): Use a marker function
17670 rather than 'main' for the test function. Also move this
17671 test to an execution point where the marker function names are
17672 guaranteed to be bound to functions. (Executing tests after a
17673 'finish' from main runs into name conflicts with local names
17674 in __libc_start_main).
17675
dc96c6c7 176762000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17677
17678 * gdb.base/finish.exp: New test for gdb's "finish" command.
17679 * gdb.base/return2.exp: New test for gdb's "return" command.
17680 * gdb.base/return2.c: New source file for above.
17681
dc96c6c7 176822000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17683
17684 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17685 * gdb.base/miscexprs.exp: Ditto.
17686 * gdb.base/pointers.exp: Ditto.
17687 * gdb.c++/derivation.exp: Ditto.
17688 * gdb.c++/local.exp: Ditto.
17689 * gdb.c++/namespace.exp: Ditto.
17690 * gdb.c++/overload.exp: Ditto.
17691 * gdb.c++/ref-types.exp: Ditto.
17692
dc96c6c7 176932000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17694
17695 * gdb.base/constvars.exp: Test result of "up" command.
17696 * gdb.base/miscexprs.exp: Ditto.
17697 * gdb.base/pointers.exp: Ditto.
17698 * gdb.base/scope.exp: Ditto.
17699 * gdb.c++/derivation.exp: Ditto.
17700 * gdb.c++/local.exp: Ditto.
17701 * gdb.c++/namespace.exp: Ditto.
17702 * gdb.c++/overload.exp: Ditto.
17703 * gdb.c++/ref-types.exp: Ditto.
17704
44097287
FN
177052000-11-22 Michael Chastain <chastain@redhat.com>
17706
17707 * mips_pro.exp: Accept either "middle -> top -> main" or
17708 "middle -> main" in the backtrace, because gcc can optimize
17709 tail calls to jumps. Remove setup_xfail for the hppa case.
17710 Add a comment with the original warning messages from PR 3016,
17711 which was filed in 1993, to preserve them for posterity.
17712
9d2e1bab
ND
177132000-11-17 Nick Duffek <nsd@redhat.com>
17714
17715 * lib/gdb.exp (gdb_test): Override timeout with board info.
17716
1aca8eb7
ND
177172000-11-17 Nick Duffek <nsd@redhat.com>
17718
17719 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17720 the second kill and detach messages.
17721
93076499
ND
177222000-11-17 Nick Duffek <nsd@redhat.com>
17723
17724 * configure.in: Add AC_EXEEXT.
17725 * configure: Regenerate.
17726 * Makefile.in (just-check): Export EXEEXT.
17727 * lib/gdb.exp ($EXEEXT): Import from environment.
17728 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17729 expect "maint dump-me" on Cygwin.
17730 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17731 $EXEEXT.
17732
30e87cd3
ND
177332000-11-17 Nick Duffek <nsd@redhat.com>
17734
17735 * gdb.base/break.exp: Test backtrace and finish from called
17736 function on all platforms, not just HP-UX.
17737
dc96c6c7 177382000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17739
17740 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17741 code from gdb_target_monitor, so it can be used independantly
17742 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17743
dc96c6c7 177442000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17745
17746 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17747 * gdb.base/corefile.exp: Expect the message "Program is being
17748 debugged already" when we send the "corefile" command, since
17749 the preceeding gdb_load may have connected gdb to a remote target.
17750 * gdb.base/display.exp: Disable hardware watchpoints if new
17751 board info variable "no_hardware_watchpoints" is true.
17752 Replace single-letter commands with more readable ones.
17753 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17754 if new board info variable "no_hardware_watchpoints" is true.
17755 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17756 to see if stdio (printf) testing is possible.
17757 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17758 board info variable "no_hardware_watchpoints" is true. Use new
17759 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17760
39124dea
FN
177612000-11-13 Fernando Nasser <fnasser@redhat.com>
17762
17763 From Orjan Friberg <orjanf@axis.com>:
17764 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17765 in array print pattern match.
17766
a9e2e984
FN
177672000-11-09 Fernando Nasser <fnasser@redhat.com>
17768
17769 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17770 spelling "cancelled" to U.S. spelling "canceled" to match changes
17771 made to gdb.
17772 * gdb.c++/ovldbreak.exp: Ditto.
17773
c7db355b
PS
177742000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17775
17776 * gdb.base/callfuncs.c (main): Moved to end of file, call
17777 t_double_values to initialize the FPU before inferior calls are made.
17778 * gdb.base/callfuncs.exp: Test for register preservation after calling
17779 inferior functions. Add tests for continuining, finishing and
17780 returning from a stop in a call dummy.
17781
dc96c6c7 177822000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17783
17784 * gdb.base/commands.exp: Break up long lines, and re-indent.
17785
dc96c6c7 177862000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17787
17788 * config/gdbserver.exp: Rewritten from the ground up, to make it
17789 compatible with the current dejagnu tree, and to make it work with
17790 the new "gdbserver" in libremote.
17791
dc96c6c7 177922000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17793
17794 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17795 * gdb.base/varargs.exp: Skip entire test if no printf support.
17796 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17797 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17798
dc96c6c7 177992000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17800
17801 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17802 no floating point support.
17803 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17804 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17805 * gdb.base/call-rt-st.exp: Ditto.
17806 * gdb.base/call-strs.exp: Ditto.
17807
bac5fc66
JG
178082000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17809
17810 * gdb.base/sizeof.c: include <stdio.h>.
17811
17812 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17813 'finish', otherwise uncaptured gdb_prompt would potentially
17814 throw remaining test points out of sync.
bac5fc66 17815
b22a6027
SB
178162000-07-26 Scott Bambrough <scottb@netwinder.org>
17817
17818 * gdb.base/recurse.exp: Run tests for all targets.
17819 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17820 gnu-oldld case on ARM.
17821 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17822 for ARM targets.
d63a86f8 17823
d8231941
AG
17824Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17825
17826 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17827 * gdb.java/configure: Rebuild.
17828
8caabe69
AG
17829Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17830
17831 * gdb.java/jv-exp.exp: New file.
17832
9d273ca3
AG
17833Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17834
17835 * configure: Rebuilt.
17836 * configure.in (configdirs): Add gdb.java.
17837 * gdb.java/jmisc.java: New file.
17838 * gdb.java/jmisc.exp: New file.
17839 * gdb.java/Makefile.in: New file.
17840 * gdb.java/configure: Rebuilt.
17841 * gdb.java/configure.in: New file.
17842 * lib/java.exp: New file.
17843
4f823a66
AC
17844Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17845
17846 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17847 underflow.
4f823a66 17848
2391e11d
AC
17849Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17850
17851 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17852 and the compilers sizes.
2391e11d 17853
54602222
ND
178542000-07-09 Nick Duffek <nsd@redhat.com>
17855
17856 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17857 (use_methods): New function.
17858 (main): Call use_methods().
17859 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17860 (do_tests): Call test_method_param_class.
17861
2bec0572
ND
178622000-07-09 Nick Duffek <nsd@redhat.com>
17863
17864 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17865 spelling.
17866 (test_enums): New procedure. Move enum tests from end of script
17867 to here. Set breakpoint on function name instead of line number.
17868 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17869 (enums2): New marker function.
17870 (enums1): New function.
17871 (main): Call enums1(). Move enum tests to enums1().
17872
78492fde
AC
17873Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17874
17875 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17876 compile/link program. Update line numbers.
78492fde
AC
17877 * gdb.asm/d10v.inc: Define ``startup''.
17878 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17879
49a2cef8
AC
17880Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17881
17882 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17883
3e6c8688
EZ
178842000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17885
17886 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17887 of 'help maint print' command.
3e6c8688 17888
9ff5cbe9
AC
17889Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17890
17891 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17892 they use gdb_expect_list.
9ff5cbe9 17893
17c579bd
AC
17894Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17895
17896 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17897 memory-read-packet-size'' instead of ``set endian big'' to test
17898 long commands.
17c579bd 17899
e6d71bf3
DB
179002000-06-03 Daniel Berlin <dan@cgsoftware.com>
17901
17902 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17903 g++, and stop skipping them.
e6d71bf3
DB
17904
17905 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17906 work under g++.
17907
d63a86f8 17908 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17909 initialization.
17910
dc96c6c7 179112000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17912
17913 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17914 the regular expression: accept an (almost) arbitrary sequence of
17915 "frames-invalid" and "breakpoints-invalid" messages both before
17916 and after the "starting" message.
17917
dc96c6c7 179182000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17919
17920 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17921
dc96c6c7 179222000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17923
17924 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17925 Relax the regular expression a little, make it pass on Solaris 8.
17926
8216cda9
KB
179272000-05-12 Kevin Buettner <kevinb@redhat.com>
17928
17929 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17930 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17931 Instead, it is permissible for gdb to stop on the line of the
17932 call itself.
17933
1a570b2f
MS
179342000-05-12 Michael Snyder <msnyder@.cygnus.com>
17935
17936 * gdb.base/break.exp (bp on small function, optimized file):
17937 Add a second pass pattern. The behavior differs here between stabs
17938 and dwarf for one-line functions. Stabs preserves two line symbols
17939 (one before the prologue and one after) with the same line number,
17940 but dwarf regards these as duplicates and discards one of them.
17941 Therefore the address after the prologue (where the breakpoint is)
17942 has no exactly matching line symbol, and GDB reports the breakpoint
17943 as if it were in the middle of a line rather than at the beginning.
17944
dc96c6c7 179452000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17946
d63a86f8 17947 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17948 rather than "send_gdb" (for consistancy).
17949
7d418785
AC
17950Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17951
17952 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17953 * gdb.c++/templates.cc: Properly check for GCC version number.
17954 * lib/compiler.cc: Likewise
17955
dc96c6c7 179562000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17957
d63a86f8 17958 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17959 gdb may not stop at the first line of main, due to code motion.
17960
dc96c6c7 179612000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17962
17963 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17964 This test depends on parsing the printf output from the target.
17965 Since the sparclet stub doesn't do stdio, this will never work.
17966 * gdb.base/call-rt-st.exp: ditto.
17967 * gdb.base/call-strs: ditto.
17968
dc96c6c7 179692000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17970
17971 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17972
17973 * gdb.base/ending-run.exp: After connecting to a remote target,
17974 but before running, the target will appear to be in a random
17975 location. Specify both a file and a line for breakpoints.
17976 Also, the function that calls main may be called 'init'
17977 rather than 'start'.
17978
a5a51225
EZ
179792000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17980
17981 * gdb.base/help.exp: Update output for add-symbol-file command.
17982
7930cc7c
FN
179832000-04-10 Fernando Nasser <fnasser@cygnus.com>
17984
17985 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17986 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17987
23e37ab1
C
179882000-04-07 J.T. Conklin <jtc@redback.com>
17989
e93c542c
C
17990 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17991
23e37ab1
C
17992 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17993
591b8fa3
PDM
17994Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17995
17996 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17997 values that can be represented exactly.
591b8fa3
PDM
17998 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17999 above change, and to not check against the directory part of the source
18000 file name.
18001 (step into print_long_arg_list): Likewise.
18002 (print print_small_structs from print_long_arg_list): Likewise.
18003 (print print_long_arg_list): Likewise.
18004
7a495180
EZ
180052000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18006
30b53638 18007 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 18008
beb998c6
AC
18009Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18010
18011 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18012
1c689132
DB
180132000-03-25 Daniel Berlin <dan@cgsoftware.com>
18014
18015 * gdb.base/commands.exp (deprecated_command_test): Add test for
18016 deprecate with no arguments.
18017
c1790a9d
JL
180182000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18019
18020 * gdb.base/break.exp: Add new test for setting breakpoints on
18021 optimized code so we can test breakpoints work even when function
18022 prologues may be optimized away
18023
003ba290
FN
180242000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18025
18026 From David Whedon <dwhedon@gordian.com>
a9c64011 18027 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 18028
6837a0a2
DB
180292000-03-22 Daniel Berlin <dan@cgsoftware.com>
18030
18031 * gdb.base/help.exp: Added test for new apropos command.
18032
b9593231
KB
180332000-03-21 Kevin Buettner <kevinb@redhat.com>
18034
18035 * gdb.base/pointers.c (usevar): New function.
18036 (main): Make sure that global variables v_int_pointer2, rptr,
18037 and y are all referenced someplace in the program by calling
18038 usevar() on them. [Some linkers delete symbols which are
18039 never referenced. The space remains, but there's no way to
18040 get a (symbolic) handle on the variable from the debugger.]
18041
751a959b
EZ
180422000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18043
18044 * gdb.base/printcmds.c: Add typedeffed arrays.
18045
18046 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 18047 procedure to test arrays that are typedef'd.
751a959b 18048
73a93a32
JI
180492000-03-13 James Ingham <jingham@leda.cygnus.com>
18050
18051 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 18052 the library directories.
73a93a32 18053
fb40c209
AC
18054Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18055
18056 * configure.in (configdirs): Add sub directory gdb.mi.
18057 * configure: Re-generate.
18058
18059 * gdb.mi: New directory.
d63a86f8 18060
ee4dd2c9
AC
180612000-02-25 Scott Bambrough <scottb@netwinder.org>
18062
18063 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 18064 a long long value as a double on ARM platforms.
ee4dd2c9 18065
70f0cc22
JB
180662000-02-16 Jim Blandy <jimb@redhat.com>
18067
18068 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18069 default source file is set properly before running this test.
18070
853819b8
EZ
180712000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18072
18073 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 18074 gdbtk/library directory, not in gdbtcl2.
853819b8 18075
dfcd3bfb
JM
180762000-02-04 Jim Blandy <jimb@redhat.com>
18077
18078 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18079 backslash from regexp pattern.
18080
18081 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18082 procedure. Use it to run all the "continue to bp overloaded"
18083 tests. Note that this changes the names of the tests slightly.
18084 If the breakpoint hit message includes a hex PC value, because
18085 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18086 from the real source code, still consider that a pass.
18087
18088 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18089 XFAIL here if the breakpoint message contains a hex address. Note
18090 similar change on 1999-11-02.
18091
18092 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18093
18094 * gdb.base/ptype.exp: Establish a default source file before
18095 calling get_debug_format.
18096
180972000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18098
18099 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18100
8b93c638
JM
181012000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18102
18103 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18104 of successive stepi commands -- while in the prologue we should see
18105 the function entry bracket.
18106
181072000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18108
18109 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18110 reach __change_mode() when stepping through the end of main().
18111
c5394b80
JM
181122000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18113
18114 * gdb.base/default.exp: Fix expected pattern.
18115 * gdb.base/help.exp: Same.
18116
0d06e24b
JM
181172000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18118
18119 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18120 Don't use xfail's because that affects only the following test.
d63a86f8 18121
0d06e24b 18122 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18123 solaris or linux.
0d06e24b
JM
18124
18125 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18126
dc96c6c7 181272000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18128
d63a86f8 18129 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18130 "A syntax error" rather than "A parse error". Accept both.
18131
181322000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18133
18134 * gdb.base/default.exp: Remove OS dependent string from "target
18135 remote" test.
18136 * gdb.base/help.exp: Same for "help target remote" test.
18137
c3f6f71d
JM
181382000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18139
18140 From Jim Kingdon <kingdon@redhat.com>:
18141
18142 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18143 prompt (cleanup rather than necessity, but still might keep output
18144 from spilling to next test).
c3f6f71d
JM
18145
181462000-01-02 Fred Fish <fnf@cygnus.com>
18147
18148 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18149 AIX, which defines them in <sys/types.h>.
18150
ed9a39eb 181511999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18152
ed9a39eb 18153 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18154 float" test.
ed9a39eb
JM
18155
181561999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18157
ed9a39eb 18158 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18159
18160 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18161 outermost frame disallowed".
18162
181631999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18164
18165 * gdb.base/setvar.exp: New tests for setting the value of a struct
18166 with a constant list.
18167
181681999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18169
18170 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18171 require the user to type a cast before setting the value of a struct.
18172
de57eccd
JM
181731999-12-06 Jim Blandy <jimb@cygnus.com>
18174
18175 * gdb.base/default.exp: Expect the new 'info float' command on
18176 all i386 platforms.
18177
18178 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18179 LinuxThreads libraries that don't support debugging.
18180
c2d11a7d
JM
18181Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18182
18183 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18184 Change the buffer type to ``unsigned char'' to simplify size
18185 arithmetic.
c2d11a7d
JM
18186
18187 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18188 stub only handles 400-1 byte packets. Verify that the download
18189 worked.
c2d11a7d
JM
18190
181911999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18192
18193 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18194 tests, using UNRESOLVED for the untested cases. Also, does not wait
18195 for a timeout if the prompt was received before a recognizable pattern.
18196
181971999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18198
18199 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18200
182011999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18202
18203 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18204 watchpoints.
c2d11a7d
JM
18205
182061999-11-24 Jason Merrill <jason@casey.cygnus.com>
18207
18208 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18209
18210 * gdb.c++/local.exp: Be more flexible in recognizing local class
18211 name mangling. Don't allow horribly truncated method names.
18212 * gdb.c++/derivation.exp: Expect protected inheritance.
18213 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18214 * gdb.c++/virtfunc.exp: Likewise.
18215 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18216 when printing a nested enum.
18217
182181999-11-22 Jim Blandy <jimb@cygnus.com>
18219
18220 * gdb.base/step-test.exp: Properly await GDB's response to setting
18221 a breakpoint on the call to large_struct_by_value.
18222
18223 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18224 just because we have debug info for the `start' function.
18225
182261999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18227
18228 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18229 "Unknown signal" messages, which indicate (on LinuxThreads) that
18230 GDB doesn't know how to debug threads on this system. This is
18231 better than hanging while philosopher 0 dumps chatter into gdb.log.
18232
182331999-11-18 Tom Tromey <tromey@cygnus.com>
18234
18235 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18236
182371999-11-18 Fred Fish <fnf@cygnus.com>
18238
18239 * gdb.base/coremaker2.c: Add sample program for generating
18240 cores that is more self contained than coremaker.c. Eventually
18241 I'll add more code to this and tie it into the testsuite.
18242
4ce44c66
JM
182431999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18244
18245 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18246
182471999-11-10 Jimmy Guo <guo@cup.hp.com>
18248
18249 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18250 from $srcdir/lib/.
4ce44c66 18251 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18252 and gdb.c++/.
4ce44c66
JM
18253
18254 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18255
d63a86f8 18256 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18257 'continue with watch' test point.
18258
182591999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18260
18261 Merged from p2linux-990323-branch:
d63a86f8 18262
4ce44c66
JM
18263 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18264
11cf8741
JM
18265Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18266
18267 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18268 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18269
18270Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18271
18272 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18273 gdb_expect_list.
11cf8741
JM
18274
18275Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18276
18277 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18278
182791999-11-03 Mark Salter <msalter@cygnus.com>
18280
18281 * gdb.base/break.exp: Fix "stub continue" pattern.
18282
182831999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18284
18285 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18286
182871999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18288
18289 * gdb.base/display.exp ("finish"): Add timeout clause.
18290
18291 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18292 plain prompt clause, so this doesn't have to time out in order to
18293 fail.
18294
18295 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18296 breakpoint hit messages include an address.
11cf8741
JM
18297
18298 * gdb.base/display.exp: Don't forget to escape parens in regular
18299 expressions. Unix regexp notatation sucks.
18300
183011999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18302
18303 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18304 order for 'signalled' message.
11cf8741 18305
5c44784c
JM
183061999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18307
18308 From Jimmy Guo <guo@cup.hp.com>:
18309 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18310 * gdb.base/annota1.c: Add code for tests to work with.
18311
183121999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18313
18314 * gdb.base/remote.exp: New test for remote downloading settings.
18315 * gdb.base/remote.c: New file with large .data.
18316
917317f4
JM
183171999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18318
18319 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18320 for LinuxThreads support, merged from the Code Fusion branch.
18321
18322Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18323
18324 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18325 containing exp_continue into a while within an expect. Don't
18326 attempt a start more than three times. Check return value from
18327 gdb_load.
d63a86f8 18328
2df3850c
JM
18329Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18330
18331 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18332 a pass case.
2df3850c 18333
2acceee2
JM
183341999-10-01 Kevin Buettner <kevinb@cygnus.com>
18335
18336 * gdb.base/break.c (main): Added a statement that we can step
18337 off of.
18338 * gdb.base/break.exp: Added tests for setting a breakpoint
18339 at an offset and stepping onto a breakpoint.
18340
183411999-10-01 Fred Fish <fnf@cygnus.com>
18342
d63a86f8 18343 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18344 gdb output.
18345
c2c6d25f
JM
183461999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18347
18348 * gdb.base/break.exp: Code locations are in hex, don't forget!
18349 (For HP-UX.)
18350
183511999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18352
18353 * condbreak.exp: Use break.c as test program.
18354 * condbreak.c: Remove, redundant with break.c.
18355
183561999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18357
18358 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18359 Z-packets if the target needs it.
c2c6d25f
JM
18360
183611999-09-13 James Ingham <jingham@leda.cygnus.com>
18362
18363 * gdb.c++/overload.exp: Added tests for listing overloaded
18364 functions with function pointers in the arg, explicitly calling
18365 out the version you want.
18366
cff3e48b
JM
183671999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18368
18369 * long_long.exp: Add variations of test cases that work for
18370 targets with 16-bit ints and 32-bit doubles.
18371
d4f3574e
SS
183721999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18373
18374 * break.c (main): Compare a possibly-uninitialized argc with an
18375 unlikely value that fits in 16 bits.
18376
183771999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18378
18379 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18380 0xfeeb, don't want negative numbers if ints are 16 bits.
18381
18382 * lib/gdb.exp (skip_cplus_tests): New proc.
18383 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18384 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18385 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18386 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18387 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18388 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18389 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18390 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18391
18392 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18393
18394Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18395
18396 * gdb.base/corefile.exp (up): Allow a parameter to appear
18397 in the frame that we're going up to.
18398
18399 From Jim Blandy <jimb@cygnus.com>:
18400
18401 * gdb.base/default.exp (info float): Expect some output now.
18402
18403 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18404 returning floating-point values to fail on the x86.
18405 * gdb.base/callfwmall.exp (do_function_calls): Same.
18406
18407 * gdb.base/list.exp (test_listsize): Correct expectations for
18408 listing line 1 with listsize 2. Also, listing a single line
18409 works now, as does listing three lines. [Kevin's note: There
18410 were a number of other cases fixed too where the expectations
18411 differed...]
18412
184131999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18414
18415 * gdb.base/selftest.exp: Add case for when version prints as
18416 constant string instead of char pointer.
18417
104c1213
JM
184181999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18419
18420 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18421 stepping out of main.
104c1213
JM
18422
18423 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18424 G++ used.
18425
18426 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18427 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18428
18429 * gdb.c++/ovldbreak.exp: Update match string in test that
18430 includes a warning of multiple breakpoints.
18431
184321999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18433
18434 * gdb.base/display.exp: Improve precision of step-after-finish
18435 added yesterday.
18436
18437 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18438 test.
104c1213
JM
18439
18440 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18441 configs when using G++, not just hppa*.
18442
184431999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18444
18445 * gdb.base/async.c: New file.
18446 * gdb.base/async.exp: New file.
18447
18448Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18449
18450 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18451 PA64.
18452
53a5351d
JM
18453Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18454
104c1213
JM
18455 * gdb.base/display.exp: "finish" can leave us mid-line on many
18456 targets, deal with it. Add a small constant to main, instead of
18457 1000 since main+1000 may not be a valid address in the target.
18458
53a5351d
JM
18459 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18460 on hpux11.
18461
18462 * gdb.base/attach.exp: Handle another hpux11 error message variant
18463 when attaching to a process that does not exist.
18464
184651999-08-19 J.T. Conklin <jtc@redback.com>
18466
18467 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18468 characters in 'continue to 1241' test.
53a5351d
JM
18469
184701999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18471
18472 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18473 stop in print_long_arg_list, define and use a whitespace
18474 variable in print_small_structs test, add an XFAIL for Solaris.
18475 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18476 interested enough to fix.
18477
7be570e7
JM
184781999-08-13 Keith Seitz <keiths@cygnus.com>
18479
18480 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18481 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18482 proc knows about targets other than the natives.
18483 (test_assign): Use "gdb_run_cmd" to "run" the target.
18484 Check that we've actually hit the breakpoint at main.
18485 When we attempt to assign a value to a local variable, check
18486 that the variable is in the current scope, i.e., don't use
18487 a test with an empty result.
18488
18489Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18490
18491 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18492 command.
7be570e7
JM
18493
184941999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18495
18496 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18497 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18498 gdb.compat, gdb.threads-hp.
18499 gdb.hp/configure, gdb.hp/configure.in: New files.
18500 gdb.hp/Makefile.in: Recurse into new subdirs.
18501 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18502 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18503 in object files.
18504 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18505
96baa820
JM
185061999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18507
18508 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18509 funky printf, remove a bogus p/a test.
96baa820
JM
18510
185111999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18512
18513 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18514 connected to the target. This is necessary when running not
18515 natively.
96baa820
JM
18516
185171999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18518
18519 * gdb.base/step-test.exp: Removed some extraneous messages.
18520
18521 * gdb.base/long_long.exp: Don't run memory examination tests
18522 on little-endian targets (they will need a different set of
18523 results to match).
18524
185251999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18526
18527 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18528 until somebody decides to fix GDB.
18529
18530 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18531 constant as "ULL".
96baa820
JM
18532 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18533 matches for a couple x/2 commands.
18534
a0b3c4fd
JM
185351999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18536
18537 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18538 by merging in ref-types2 tests.
18539 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18540
18541 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18542 * gdb.c++/Makefile.in: Add standard actions.
18543 (EXECUTABLES): Rename from PROGS, update list.
18544 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18545 from gdb.hp.
18546 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18547 foo and bar locals.
18548 * gdb.c++/anon-union.exp: Fix tests to match.
18549 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18550 expect matches to handle output variations.
18551 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18552 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18553 output, add HP alternatives for new and delete prints.
a0b3c4fd 18554 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18555 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18556 * gdb.c++/demangle.exp: Use $style when reporting failure.
18557 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18558 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18559 match alternatives.
18560 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18561 compilers.
a0b3c4fd
JM
18562 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18563 * gdb.c++/method.exp: Add match alternatives.
18564 * gdb.c++/misc.cc: Add bool types.
18565 * gdb.c++/misc.exp: Add tests for bool types.
18566 * gdb.c++/overload.exp: Add xfails.
18567 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18568 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18569 add some more template parameter tests (only for HP currently).
18570 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18571 * gdb.c++/virtfunc.cc: Add return type and value for main.
18572 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18573 match alternatives.
d63a86f8 18574
a0b3c4fd
JM
185751999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18576
18577 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18578
185791999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18580
18581 * gdb.base/signals.exp: Don't expect getting a backtrace from
18582 within a signal handler to fail on Linux.
18583
185841999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18585
18586 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18587 * lib/gdb.exp: Remove some gratuitious semicolons.
18588 (delete_breakpoints): Increase timeout.
18589 (gdb_expect): Add -notransfer option.
18590 (gdb_test): Use -notransfer option.
18591 (get_compiler_info): Add f77 case.
18592 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18593 case.
a0b3c4fd
JM
18594 (gdb_preprocess): Call get_compiler.
18595
18596 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18597 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18598 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18599 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18600 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18601 third arg to gdb_test.
a0b3c4fd
JM
18602 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18603 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18604 HP-UX xfails, add others.
a0b3c4fd
JM
18605 * gdb.base/completion.exp: Reflect name change of self-test.
18606 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18607 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18608 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18609 HP failure number.
a0b3c4fd
JM
18610 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18611 useless HP-UX 10.30 references.
18612 * gdb.base/maint.exp: Loosen matches.
18613 * gdb.base/pointers.c (main): Declare more_code.
18614 * gdb.base/pointers.exp: Match on output of a `next'.
18615 * gdb.base/structs.c: Add prototypes.
18616 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18617 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18618
186191999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18620
18621 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18622 command.
a0b3c4fd
JM
18623
186241999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18625
18626 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18627 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18628
18629 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18630 debug info. Deal with lack of signal hanlder info in stack.
18631
a9c64011 18632 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18633 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18634
5a2468f5
JM
186351999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18636
18637 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18638 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18639
adf40b2e
JM
18640Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18641
18642 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18643 a1-selftest.exp.
adf40b2e
JM
18644 * gdb.base/configure: Re-generate.
18645
186461999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18647
18648 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18649 in trying to run first and name is too long.
18650
18651 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18652 pointers2.c and pointers2.exp, respectively.
18653 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18654 doschk happier.
18655
43e526b9
JM
186561999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18657
18658 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18659 callfuncs2.c and callfuncs2.exp.
18660
18661 * gdb.base/list.exp: Remove mistaken xfails.
18662 * gdb.base/list0.h: Add optional prototypes.
18663
9846de1b
JM
18664Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18665
a9c64011 18666 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18667 calling malloc.
a9c64011
AS
18668 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18669 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18670 use.
9846de1b
JM
18671
186721999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18673
18674 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18675 * gdb.base/annota2.cc, annota2.exp: Move from here.
18676 * gdb.c++/annota2.cc, annota2.exp: To here.
18677 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18678
43ff13b4
JM
18679Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18680
18681 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18682 a consistent format.
43ff13b4 18683
085dd6e6
JM
186841999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18685
18686 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18687 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18688 HP compilers, also set the globals $true and $false.
18689
18690 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18691 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18692 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18693 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18694 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18695 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18696 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18697 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18698 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18699 whatis.c} Add C++ compatible function definitions and return
18700 types, add includes for library functions.
085dd6e6
JM
18701 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18702 * gdb.base/step-test.c (myglob): Rename from glob.
18703 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18704 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18705 files, move here from gdb.hp.
085dd6e6 18706 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18707 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18708 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18709 Adjust line numbers in regexps.
085dd6e6
JM
18710
18711 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18712 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18713 instead of 0/1.
18714
18715 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18716 foll-vfork.exp: New files, move here from gdb.hp.
18717 * gdb.base/page.exp: New file, test of pagination command.
18718
18719 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18720 recursion test.
18721 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18722
18723 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18724 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18725
18726 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18727 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18728 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18729 watchpoint test.
085dd6e6
JM
18730 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18731 them work.
18732 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18733 expressions properly.
18734 * gdb.base/corefile.exp: Loosen the match slightly.
18735 * gdb.base/default.exp: Allow "Error accessing memory" message
18736 also.
18737 * gdb.base/display.exp: Skip over x/0 j if PA64.
18738 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18739 * gdb.base/interrupt.exp: Ditto.
18740 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18741 in use.
18742 * gdb.base/list.exp: Add xfails for HP-UX.
18743 * gdb.base/long_long.exp: Refine some of the numeric matches.
18744 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18745 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18746 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18747 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18748 * gdb.base/ptype.exp: Succeed on more varieties of output.
18749 * gdb.base/scope.exp: Add xfails for HP-UX.
18750 * gdb.base/sect-cmd.exp: Add more cases.
18751 * gdb.base/setvar.exp: Add xfails for HP-UX.
18752 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18753 * gdb.base/signals.exp: Match on void symbolically.
18754 * gdb.base/step-test.exp: Add case for PA64.
18755 * gdb.base/term.exp: Add exit and restart.
18756 * gdb.base/twice.exp: Clean up after self.
18757 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18758 * gdb.base/whatis.exp: Allow more ways to pass tests.
18759
18760 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18761 no longer useful.
085dd6e6
JM
18762
18763Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18764
18765 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18766 list of patterns.
085dd6e6 18767 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18768 print_double_array(double_array)", "continuing to breakpoint
18769 1018", "print print_double_array(array_d)" and "continuing to
18770 1034" tests.
d63a86f8 18771
085dd6e6
JM
187721999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18773
a9c64011 18774 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18775
187761999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18777
18778 * config/mt-*: Remove, these haven't been used since 1996.
18779
187801999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18781
18782 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18783 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18784 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18785
9e0b60a8
JM
187861999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18787
18788 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18789 simpler match case for the ptype of the big class.
18790
187911999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18792
18793 * gdb.exp: Fix test for gdb_prompt existence.
18794
187951999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18796
18797 * gdb.exp (gdb_test): Add fail after calls to perror.
18798
187991999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18800
18801 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18802
188031999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18804
18805 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18806
0f71a2f6
JM
18807Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18808
18809 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18810 malloc() is linked in.
0f71a2f6
JM
18811
188121999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18813
18814 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18815 step at end.
18816
18817 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18818
188191999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18820
18821 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18822
cce74817
JM
18823Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18824
18825 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18826 * gdb.base/mips_pro.exp: Likewise.
18827
188281999-06-02 Keith Seitz <keiths@cygnus.com>
18829
18830 * gdb.c++/templates.cc: Change all "new" operators to throw
18831 an exception.
18832 * gdb.c++/cplusfuncs.cc: Likewise.
18833
18834 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18835
18836Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18837
18838 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18839 * gdb.base/ending-run.exp: When stepping out of main, accept a
18840 step into an arbitrary assembler file.
cce74817 18841
392a587b
JM
188421999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18843
d63a86f8 18844 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18845 "breakpoint-invalid" to be printed.
d63a86f8 18846 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18847 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18848 * gdb.base/annota2.cc: Initialize a.x to 0.
18849
9e086581
JM
188501999-05-17 Keith Seitz <keiths@cygnus.com>
18851
18852 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18853 when "skip_float_tests" set.
18854 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18855 "print print_ten_doubles", and "step into print_long_arg_list".
18856 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18857 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18858 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18859 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18860 "skip_float_tests" is set.
18861 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18862 when "skip_float_tests" set.
d63a86f8 18863
cd0fc7c3
SS
188641999-05-06 Keith Seitz <keiths@cygnus.com>
18865
18866 * gdb.base/annota2.cc: Include stdio.h.
18867
18868Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18869
18870 * gdb.base/crossload.exp: Remove, this has been disabled ever
18871 since BFD stopped including all targets, and cross-GDB gets
18872 plenty of testing anyway.
18873 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18874 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18875 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18876 * gdb.base/README: Remove, was doc for this.
18877 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18878 needed.
cd0fc7c3 18879
b83266a0
SS
188801999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18881
18882 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18883 output.
18884
18885 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18886 * gdb.base/annota2.exp: New file. More annotation tests.
18887 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18888 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18889
188901999-04-23 Angela Marie Thomas <angela@cygnus.com>
18891
18892 * config/cfdbug.exp: New file.
18893
7a292a7a
SS
188941999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18895
18896 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18897 Marcus Daniel's and Dale Hawkins's demangler crashes.
18898
18899 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18900 test_lucid_style_demangling, test_arm_style_demangling,
18901 test_hp_style_demangling): Try Tom Tromey's core-dumping
18902 identifier under each demangling style.
7a292a7a
SS
18903
189041999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18905
18906 * gdb.c++/demangle.exp: Include the current demangling style
18907 in all test names.
18908 (current_demangling_style): New global variable.
18909 (set_demangling_style, test_demangling_core, test_demangling,
18910 test_demangling_exact): New functions.
18911 (test_gnu_style_demangling, test_lucid_style_demangling,
18912 test_arm_style_demangling, test_hp_style_demangling): Use those,
18913 instead of calling gdb_test and gdb_test_exact directly.
18914 (catch_demangling_errors): New function, which reports errors
18915 signalled by the demangling test functions in an orderly way.
18916 (do_tests): Use catch_demangling_errors.
18917
189181999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18919
18920 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18921 grouping in expressions, not {}.
7a292a7a
SS
18922
18923 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18924 initialized yet.
7a292a7a
SS
18925
189261999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18927
18928 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18929 are listed.
18930
189311999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18932
18933 * gdb.stabs/weird.exp: Test for CC being defined before
18934 looking at its value.
18935
189361999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18937
18938 * gdb.base/call-ar-st.exp: Remove stray '#'.
18939 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18940 "short int" and "long int".
18941 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18942 change, to mollify finicky HP compiler.
7a292a7a
SS
18943 * gdb.hp/reg-test.exp (testfile): Fix file name.
18944 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18945
7a292a7a
SS
18946 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18947 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18948 alternate form of enum ptype.
18949
c906108c
SS
189501999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18951
7a292a7a
SS
18952 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18953 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18954 passing skip_hp_tests, so as not to waste time on guaranteed
18955 failure.
7a292a7a 18956
c906108c
SS
18957 * gdb.c++/overload.cc: Pass string instead of char addr, always
18958 init ccpfoo.
18959 * gdb.c++/templates.cc: Fix syntax error.
18960
7a292a7a
SS
18961Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18962
18963 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18964 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18965 command.
18966
189671999-03-18 James Ingham <jingham@cygnus.com>
18968
18969 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18970
18971 * gdb.c++/method.exp: It was testing an uninitialized int on the
18972 stack and assuming it was positive.
18973
18974 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18975
18976 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18977 keep it from killing the rest of the tests.
7a292a7a
SS
18978 Use gdb_continue_to_end.
18979
18980 * gdb.base/sigall.exp: use gdb_continue_to_end.
18981
18982 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18983
18984 * gdb.base/display.exp: use runto_main, not run.
18985
d63a86f8
RM
18986 * gdb.base/default.exp: Check for the current error message in the
18987 r abbreviation test.
7a292a7a
SS
18988 Add strongarm to the targets that know info float.
18989
d63a86f8 18990 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18991 run which doesn't work with monitors.
18992
18993 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18994
18995 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18996
18997 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18998 program. Traps the case (in Cygmon) when the program never really
18999 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
19000 more places, so I used my name. Sorry Mark...
19001
19002 * config/monitor.exp (gdb_target_monitor): added another
19003 target_info parameter: remotebinarydownload. This will set the
19004 remotebinarydownload flag if this is causing some boards trouble.
19005
190061999-03-18 Mark Salter <msalter@cygnus.com>
19007
19008 * lib/gdb.exp (continue_to_exit): New function.
19009
19010 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19011 * gdb.base/ending-run.exp: Ditto.
19012 * gdb.base/step-test.exp: Ditto.
19013
190141999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19015
19016 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19017 (suggested by Art Haas <ahaas@neosoft.com>).
19018
190191999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19020
889bf7c5 19021 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
19022
19023Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19024
19025 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 19026 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
19027
190281999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19029
19030 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19031 a call to strlen; sometimes we do have sources.
19032
190331999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
19034
19035 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 19036 character, so GDB won't print garbage after its end.
d63a86f8 19037
c906108c
SS
19038 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19039 breakpoint there instead. Sometimes GCC emits memcpy to handle
19040 the large structures being passed by value, so we step into that
19041 instead of sum_array_print, which obscures what we're really testing.
19042 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
19043 the bizarre steps into memcpy, so do that here. Add check for
19044 stepping into function calls that pass large structures by value.
19045 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
19046 Remove all references to specific line numbers.
19047 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19048 New type and function.
19049 (main): Call large_struct_by_value, passing it a large struct by value.
19050 * lib/gdb.exp (gdb_get_line_number): New function.
19051
19052 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19053 more portable.
19054
7a292a7a
SS
190551999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19056
c906108c
SS
19057 * lib/gdb.exp: Doc fixes.
19058
7a292a7a
SS
190591999-03-05 Nick Clifton <nickc@cygnus.com>
19060
d63a86f8 19061 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
19062
190631999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19064
c906108c 19065 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
19066 commands. They're not germane to this test, and they don't work
19067 that way on remote targets.
c906108c 19068
3fc11d3e
JM
190691999-03-01 James Ingham <jingham@cygnus.com>
19070
19071 * Changelog entries merged over from gdb development branch.
19072
3fc11d3e
JM
19073 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19074
19075 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19076 for outputting results of test run.
19077
2d4a1622 19078 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
19079
19080 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19081
7a292a7a
SS
190821999-02-25 Felix Lee <flee@cygnus.com>
19083
19084 * lib/gdb.exp (debug_format): initialize
19085
c906108c
SS
190861999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19087
19088 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19089 * gdb.base/call-rt-st.c: Ditto.
19090
c906108c
SS
190911999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19092
19093 * gdb.threads/pthreads.exp (horiz): New variable.
19094 (test_startup): Fix regexps that capture thread numbers.
19095
190961999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19097
19098 * gdb.base/smoke.exp: Disambiguate two test case names (both
19099 called ``print'').
19100
19101Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19102
19103 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19104 compilation.
c906108c
SS
19105
191061999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19107
19108 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19109 actual output formatting.
19110 * gdb.base/smoke.exp: GDB removes leading 0's.
19111 * gdb.base/volatile.exp: Don't check type of remuneration;
19112 that variable is no longer defined in constvars.c.
19113 * gdb.base/step-test.c (main): Exit with explicit exit code.
19114 * gdb.base/step-test.exp: Remove two nexti checks--they are
19115 not portable.
19116
191171999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19118
19119 * gdb.base/help.exp ("help delete display"): Fix test to match
19120 gdb's output.
19121
19122 * gdb.base/long_long.c (known_types): Initialize values to zero.
19123 * gdb.base/long_long.exp: Step one more line
19124 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19125 leading zeros. Explicitly ask for hex formatting. Use
19126 unique test case names.
c906108c
SS
19127
19128Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19129
d63a86f8 19130 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19131
19132 * gdb.c++/method.exp: Add missing close brace.
19133
191341999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19135
19136 * gdb.base/maint.exp: Use 'set height 0' to disable page
19137 prompting, not 'set height 400'.
19138
19139 Fix a bunch of timeouts.
19140 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19141 four separate tests, so expect doesn't take forever to match a ton
19142 of text against a regexp with lots of .* forms.
19143 ("maint print psymbols", "maint print symbols"): Make some of
19144 these greps more selective, so that expect doesn't try to wade
19145 through huge piles of output and time out.
19146
19147 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19148
19149 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19150 tests: one which doesn't expect shlib events to be reported, and
19151 another which does, but is XFAIL for all platforms other than
19152 HP/UX.
c906108c
SS
19153
19154 * gdb.base/break.exp: Teach the test suite that the `catch
19155 fork', `catch vfork', and `catch exec' commands produce error
19156 messages on platforms that don't provide these features.
19157
19158Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19159
19160 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19161 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19162 (shortening names from solib_threshold.exp etc), won't run on
19163 anything but HP-UX for the foreseeable future.
c906108c 19164 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19165 reflect move.
c906108c
SS
19166
19167Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19168
19169 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19170 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19171
19172Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19173
19174 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19175 successfully re-sets breakpoints in shared libraries.
19176 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19177
19178Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19179
d63a86f8
RM
19180 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19181 and compiled w/o GCC.
c906108c
SS
19182
19183 * gdb.hp/watch-cmd.exp: ditto.
19184
19185 * gdb.hp/watch-hp.exp: ditto.
19186
19187 * gdb.hp/xdb1.exp: ditto.
19188
19189 * gdb.hp/xdb2.exp: ditto.
19190
19191 * gdb.hp/dbx.exp: ditto.
19192
19193Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19194
19195 * constvars.c: Remove C++-isms.
19196 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19197 with GCC.
c906108c
SS
19198
19199Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19200
19201 The following changes are part of the HP merge.
19202
19203 * gdb.base/break.exp: new tests to verify that catchpoints for
19204 fork, vfork, and exec don't trigger inappropriately.
19205
19206 * gdb.base/opaque.exp: compile one file at a time, then link.
19207
19208 * gdb.base/signals.exp: be more restrictive about which hppa
19209 systems receive a setup_xfail. new tests.
19210
19211 * gdb.base/solib_threshold.build: new file.
19212 * gdb.base/solib_threshold.exp: new file.
19213 * gdb.base/solib_threshold.link_opts: new file.
19214 * gdb.base/solib_threshold.mk: new file.
19215 * gdb.base/gen_solib_threshold.c: new file.
19216
19217 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19218 tests. New tests for enums inside classes.
19219
19220 * gdb.c++/compiler.cc: indicate support of template debugging.
19221
19222 * gdb.c++/demangle.exp: run hp style demangling tests.
19223
19224 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19225 tests.
19226
19227 * gdb.c++/misc.cc: changes to support new tests.
19228
19229 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19230 to support new tests.
19231
19232 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19233 gcc, then skip these tests.
19234
19235Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19236
19237 The following files are part of the HP merge; some had longer
19238 names at HP, but have been renamed to be no more than 14
19239 characters in length.
19240
19241 * gdb.hp/ambiguous.cc: new file.
19242 * gdb.hp/ambiguous.exp: new file.
19243 * gdb.hp/attach.exp: new file.
19244 * gdb.hp/attach2.exp: new file.
19245 * gdb.hp/classes-hp.exp: new file.
19246 * gdb.hp/ctti.exp: new file.
19247 * gdb.hp/ctti-add.cc: new file.
19248 * gdb.hp/ctti-add1.cc: new file.
19249 * gdb.hp/ctti-add2.cc: new file.
19250 * gdb.hp/ctti-add3.cc: new file.
19251 * gdb.hp/dbx.exp: new file.
19252 * gdb.hp/exception.cc: new file.
19253 * gdb.hp/exception.exp: new file.
19254 * gdb.hp/foll-exec.c: new file.
19255 * gdb.hp/foll-exec.exp: new file.
19256 * gdb.hp/foll-fork.c: new file.
19257 * gdb.hp/foll-fork.exp: new file.
19258 * gdb.hp/foll-vfork.c: new file.
19259 * gdb.hp/foll-vfork.exp: new file.
19260 * gdb.hp/inherit-hp.exp: new file.
19261 * gdb.hp/more-steps.exp: new file.
19262 * gdb.hp/namespace.cc: new file.
19263 * gdb.hp/namespace.exp: new file.
19264 * gdb.hp/optimize.exp: new file.
19265 * gdb.hp/pxdb.c: new file.
19266 * gdb.hp/pxdb.exp: new file.
19267 * gdb.hp/quicksort.exp: new file.
19268 * gdb.hp/reg-test.exp: new file.
19269 * gdb.hp/reg-test.s: new file.
19270 * gdb.hp/sized-enum.c: new file.
19271 * gdb.hp/sized-enum.exp: new file.
19272 * gdb.hp/start-stop.exp: new file.
19273 * gdb.hp/templ-hp.cc: new file.
19274 * gdb.hp/templ-hp.exp: new file.
19275 * gdb.hp/thr-lib.c: new file.
19276 * gdb.hp/thr-lib.exp: new file.
19277 * gdb.hp/thr-lib.h: new file.
19278 * gdb.hp/thr-liblib.c: new file.
19279 * gdb.hp/virtfun-hp.c: new file.
19280 * gdb.hp/virtfun-hp.exp: new file.
19281 * gdb.hp/watch-cmd.exp: new file.
19282 * gdb.hp/watch-hp.exp: new file.
19283 * gdb.hp/xdb1.exp: new file.
19284 * gdb.hp/xdb2.exp: new file.
19285 * gdb.hp/xdb3.exp: new file.
19286
19287Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19288
19289 The following files are part of the HP merge; some had longer
19290 names at HP, but have been renamed to be no more than 14
19291 characters in length.
19292
19293 * gdb.base/ss.h: new file.
19294 * gdb.base/call-ar-st.c: new file.
19295 * gdb.base/call-ar-st.exp: new file.
19296 * gdb.base/call-rt-st.c: new file.
19297 * gdb.base/call-rt-st-exp: new file.
19298 * gdb.base/call-strs.exp: new file.
19299 * gdb.base/ena-dis-br.exp: new file.
19300 * gdb.base/environ.exp: new file.
19301 * gdb.base/long_long.exp: new file.
19302 * gdb.base/sect-cmd.exp: new file.
19303 * gdb.base/shlib-cl2.exp: new file.
19304 * gdb.base/smoke.exp: new file.
19305 * gdb.base/so-impl-ld.c: new file.
19306 * gdb.base/so-impl-ld.exp: new file.
19307 * gdb.base/so-indr-cl.c: new file.
19308 * gdb.base/so-indr-cl.exp: new file.
19309 * gdb.base/varargs.exp: new file.
19310 * gdb.base/volatile.exp: new file.
19311 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19312 * gdb.base/display.exp: new file.
c906108c
SS
19313 * gdb.c++/derivation.exp: new file.
19314 * gdb.c++/local.exp: new file.
19315 * gdb.c++/member-ptr.exp: new file.
19316 * gdb.c++/overload.exp: new file.
19317 * gdb.c++/ovldbreak.exp: new file.
19318 * gdb.c++/ref-types.exp: new file.
19319 * gdb.c++/ref-types2.exp: new file.
19320 * gdb.c++/userdef.exp: new file.
d63a86f8 19321
c906108c
SS
19322Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19323
19324 * gdb.base/default.exp: Reflect wording change in remote.c.
19325
dc96c6c7 19326Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19327
19328 * gdb.base/help.exp: Update to reflect current text.
19329
19330Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19331
19332 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19333 they're stack variables and contain garbage.
19334 * gdb.c++/anon-union.exp: new file.
19335
19336 The following changes were made by David Taylor
889bf7c5
PA
19337 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19338 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19339 in changes by HP.
c906108c
SS
19340
19341 * gdb.base/bitops.exp: new file.
19342 * gdb.base/default.exp: change expected messages for catch and
19343 info catch tests to reflect HP merge changes.
19344 * gdb.base/enable-disable-break.exp
19345 * gdb.base/ending-run.c: new file.
19346 * gdb.base/long_long.c: new file.
19347 * gdb.base/maint.exp: new file.
19348 * gdb.base/pointers2.exp: new file.
19349 * gdb.base/shlib-call2.exp: new file.
19350 * gdb.base/solib.exp: new file.
19351 * gdb.base/step-test.c: new file.
19352 * gdb.c++/anon-union.cc: new file.
19353 * gdb.c++/local.cc: new file.
19354 * gdb.c++/member-pointer.cc: new file.
19355 * gdb.c++/method.cc: new file.
19356 * gdb.c++/ref-types.cc: new file.
19357 * gdb.c++/ref-types2.cc: new file.
19358 * gdb.c++/userdef.cc: new file.
d63a86f8 19359
c906108c
SS
19360 * gdb.base/scope.exp: compile one file at a time, then link.
19361 * gdb.base/langs.exp: ditto.
19362 * gdb.base/list.exp: ditto.
d63a86f8 19363
c906108c
SS
19364Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19365
19366 The following changes were made by David Taylor
889bf7c5
PA
19367 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19368 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19369 in changes by HP.
d63a86f8 19370
c906108c
SS
19371 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19372 skip tests. When compiling pass c++ flag to gdb_compile.
19373 * gdb.c++/
d63a86f8 19374
c906108c
SS
19375 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19376 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19377 (skip_hp_tests): new function.
19378 (gdb_preprocess): new function.
19379
19380 * configure.in (hpdir): decide whether to configure gdb.hp.
19381 * configure: regenerated.
19382
19383 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19384 to delete on clean.
19385 (EXECUTABLES): update to reflect new additions.
19386 * gdb.base/commands.exp: update message expected.
19387 * gdb.base/default.exp: add copyright notice.
19388 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19389 * gdb.base/help.exp: update messages to reflect current text.
19390 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19391 targets for recurse tests.
19392 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19393 skip this file.
19394
19395 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19396 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19397 compilation.
19398 * gdb.c++/misc.exp: ditto.
19399 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19400 run the tests. tell gdb_compile that it's a c++ compilation.
19401
19402 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19403
c906108c
SS
19404 * gdb.base/all-bin.exp: new file.
19405 * gdb.base/arithmet.exp: new file.
19406 * gdb.base/assign.exp: new file.
19407 * gdb.base/completion.exp: new file.
19408 * gdb.base/cond-expr.exp: new file.
19409 * gdb.base/condbreak.exp: new file.
19410 * gdb.base/define.exp: new file.
19411 * gdb.base/dollar.exp: new file.
19412 * gdb.base/environment.exp: new file.
19413 * gdb.base/eval-skip.exp: new file.
19414 * gdb.base/jump.exp: new file.
19415 * gdb.base/logical.exp: new file.
19416 * gdb.base/pointers.exp: new file.
19417 * gdb.base/relational.exp: new file.
19418 * gdb.base/section_command.exp: new file.
19419 * gdb.base/whatis-expr.exp: new file.
19420
19421 * gdb.base/all-types.c: new file.
19422 * gdb.base/call-array-struct.c: new file.
19423 * gdb.base/call-return-struct.c: new file.
19424 * gdb.base/call-strings.c: new file.
19425 * gdb.base/callfuncs2.c: new file.
19426 * gdb.base/condbreak.c: new file.
19427 * gdb.base/constvars.c: new file.
19428 * gdb.base/display.c: new file.
19429 * gdb.base/int-type.c: new file.
19430 * gdb.base/jump.c: new file.
19431 * gdb.base/miscexprs.c: new file.
19432 * gdb.base/pointers.c: new file.
19433 * gdb.base/pointers2.c: new file.
19434 * gdb.base/shmain.c: new file.
19435 * gdb.base/shr1.c: new file.
19436 * gdb.base/shr2.c: new file.
19437 * gdb.base/solib.c: new file.
19438 * gdb.base/solib1.c: new file.
19439 * gdb.base/solib2.c: new file.
19440 * gdb.base/varargs.c: new file.
19441 * gdb.c++/derivation.cc: new file.
19442 * gdb.c++/overload.cc: new file.
19443 * gdb.c++/ovldbreak.cc: new file.
19444 * gdb.hp/attach.c: new file.
19445 * gdb.hp/attach2.c: new file.
19446 * gdb.hp/average.c: new file.
19447 * gdb.hp/compiler.c: new file.
19448 * gdb.hp/compiler.cc: new file.
19449 * gdb.hp/execd-program.c: new file.
19450 * gdb.hp/follow-exec.c: new file.
19451 * gdb.hp/follow-fork.c: new file.
19452 * gdb.hp/follow-vfork-and-exec.c: new file.
19453 * gdb.hp/misc-hp.cc: new file.
19454 * gdb.hp/more-steps.c: new file.
19455 * gdb.hp/optimize.c: new file.
19456 * gdb.hp/quicksort.c: new file.
19457 * gdb.hp/run-hp.c: new file.
19458 * gdb.hp/start-stop.c: new file.
19459 * gdb.hp/sum.c: new file.
19460 * gdb.hp/templates-hp.cc: new file.
19461 * gdb.hp/thread-local-in-lib.c: new file.
19462 * gdb.hp/thread-local-in-lib.h: new file.
19463 * gdb.hp/thread-local-in-lib.lib.c: new file.
19464 * gdb.hp/vforked-program.c: new file.
19465 * gdb.hp/virtfunc-hp.cc: new file.
19466 * gdb.hp/watchpoint-hp.c: new file.
19467 * gdb.hp/xdb.c: new file.
19468 * gdb.hp/xdb0.c: new file.
19469 * gdb.hp/xdb0.h: new file.
19470 * gdb.hp/xdb1.c: new file.
19471
19472Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19473
19474 The following change was made by Edith Epstein
889bf7c5
PA
19475 <eepstein@cygnus.com> as part of a project to merge in changes
19476 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19477
19478 * gdb.c++/demangle.exp: changed the expected output for some
19479 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19480 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19481 T1<char>::~T1<char>(void)
c906108c 19482 becomes,
a9c64011
AS
19483 maint demangle __dt__11T1__pt__2_cFv
19484 T1<char>::~T1(void)
c906108c 19485
889bf7c5 19486 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19487
c906108c
SS
19488Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19489
19490 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19491 * gdb.trace/backtrace.exp: Likewise.
19492 * gdb.trace/circ.exp: Likewise.
19493 * gdb.trace/collection.exp: Likewise.
19494 * gdb.trace/deltrace.exp: Likewise.
19495 * gdb.trace/infotrace.exp: Likewise.
19496 * gdb.trace/limits.exp: Likewise.
19497 * gdb.trace/packetlen.exp: Likewise.
19498 * gdb.trace/passc-dyn.exp: Likewise.
19499 * gdb.trace/passcount.exp: Likewise.
19500 * gdb.trace/report.exp: Likewise.
19501 * gdb.trace/save-trace.exp: Likewise.
19502 * gdb.trace/tfind.exp: Likewise.
19503 * gdb.trace/tracecmd.exp: Likewise.
19504 * gdb.trace/while-dyn.exp: Likewise.
19505 * gdb.trace/while-stepping.exp: Likewise.
19506
195071998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19508
19509 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19510
19511Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19512
19513 From Brendan Kehoe:
19514 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19515 int return types.
19516
19517Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19518
19519 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19520 remote dos host testing right.
c906108c
SS
19521
19522Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19523
19524 * gdb.base/corefile.exp: remove some xfails.
19525
19526Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19527
19528 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19529 have different timestamps.
c906108c
SS
19530
19531Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19532
19533 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19534 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19535
19536Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19537
19538 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19539 delta.
c906108c
SS
19540
19541Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19542
19543 * gdb.base/default.exp: Add brace missing from previous delta.
19544
19545Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19546
19547 * gdb.base/default.exp: Support test for info float for all
19548 varieties of arm toolchain.
19549
dc96c6c7 19550Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19551
19552 * gdb.trace/*.exp: remove "remote_download" command.
19553
dc96c6c7 19554Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19555
19556 * gdb.trace/*.exp: remove -gdwarf from compile.
19557
19558Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19559
19560 * gdb.trace/configure.in(AC_INIT): typo
19561 * gdb.trace/configure: regenerated
19562
dc96c6c7 19563Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19564
19565 * config/m68k-emc.exp: New file.
19566 * lib/<emc-support.exp trace-support.exp}: New files.
19567 * configure.in: add new test directory gdb.trace.
19568 * gdb.trace/{configure configure.in Makefile.in}: New files.
19569 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19570 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19571 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19572 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19573 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19574 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19575 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19576
dc96c6c7 19577Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19578
19579 * gdb.c++/classes.exp: Change all regular expressions to match
19580 arbitrary combinations of newline/carriage-return, so that they
19581 will work equally well on Unix and Windows.
19582 * gdb.c++/inherit.exp: ditto.
19583 * gdb.c++/virtfunc.exp: ditto.
19584
195851998-08-11 Dawn Perchik <dawn@cygnus.com>
19586
19587 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19588
c2d11a7d
JM
19589Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19590
19591 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19592 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19593 to use a0-a3/d0-d3 as needed.
19594
19595Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19596
19597 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19598 * gdb.disasm/am33.exp: Corresponding changes.
19599
c906108c
SS
196001998-07-11 Felix Lee <flee@cygnus.com>
19601
19602 * gdb.base/callfuncs.exp: add cmp10 test.
19603 * gdb.base/callfuncs.c (cmp10): new function.
19604
19605Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19606
d63a86f8 19607 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19608 into two parts to get around a synchronization problem in expect.
19609
3fc11d3e
JM
19610Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19611
19612 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19613
19614 * configure.in: Add options for gdbtk testsuite.
19615
19616 * configure: Regenerate.
19617
19618 * gdb.gdbtk: New directory to hold gdbtk tests.
19619
c906108c
SS
19620Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19621
19622 * gdb.fortran/types.exp: Escape brackets in expect patterns
19623 for test_float_literal_types_accepted tests.
19624 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19625 before run test.
19626
c2d11a7d
JM
19627Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19628
19629 * am33.exp: Just compile, do not link the testcase.
19630 * am33.s: Add ".am33" pseudoop to force am33 mode.
19631
c906108c
SS
196321998-06-25 Felix Lee <flee@cygnus.com>
19633
19634 * gdb.base/setshow.exp: make sure $pc is sane.
19635
19636 * gdb.stabs/weird.exp: split expect patterns properly.
19637
c2d11a7d
JM
19638Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19639
19640 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19641 * gdb.disasm/am33.exp: Run it.
19642
dc96c6c7 19643Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19644
19645 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19646 match processing (and eliminate spurious timeouts when running).
19647
dc96c6c7 19648Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19649
19650 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19651 exception test, but conditionalize it on target [mach | gnu].
19652
dc96c6c7 19653Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19654
19655 * gdb.base/overlays.exp: fixup compile line for linker script.
19656
19657Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19658
19659 * gdb.fortran/types.exp: don't guess at float size.
19660
19661Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19662
19663 * gdb.base/exprs.exp: delete test that depends on int size.
19664
19665Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19666
19667 * config/sim.exp: Removed checks for target triplets.
19668 (gdb_target_sim): Use gdb,target_sim_options.
19669
19670Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19671
19672 * gdb.base/reread.exp: New file.
19673 * gdb.base/reread1.c: New file.
19674 * gdb.base/reread2.c: New file.
19675
19676Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19677
19678 * config/sim.exp: Use 'target sim -sparclite' when running
19679 SPARClite programs.
19680
19681Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19682
19683 * gdb.base/structs2.exp: New file.
19684 * gdb.base/structs2.c: New file.
19685
19686Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19687
19688 * gdb.asm/common.inc: New file.
19689 * gdb.asm/d10v.inc: New file.
19690 * asm-source.exp: Pass -I's to gas to find .inc files.
19691 Update line numbers in expected output.
19692 * asmsrc1.s: Rewrite.
19693 * asmsrc2.s: Rewrite.
19694 * configure.in: Create arch.inc symlink.
19695 * configure: Regenerate.
19696 * Makefile.in (distclean): Delete arch.inc.
19697
19698Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19699
19700 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19701 (t_enum_value2): ditto
19702 (t_enum_value3): ditto
19703 (main): ditto
c906108c
SS
19704Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19705
19706 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19707 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19708 change.
19709 Use gdb_test instead of send_gdb/gdb_expect sequences.
19710
19711Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19712
19713 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19714 not void.
19715
19716Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19717
19718 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19719 subroutines. Used to test gdbs ability to single step through PC
19720 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19721
19722Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19723
19724 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19725 more rigorous EGCS C++ error checking.
19726
19727Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19728
a9c64011
AS
19729 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19730 tests.
19731 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19732 function when asleep.
19733 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19734 for i*86 Linux and SVR4 signal handling problems.
19735 Remove linux xfail for `next to handler in signals_tests_1', fixed
19736 by recent infrun.c change.
19737 Limit backtrace to 10 frames to avoid timeout problems with infinite
19738 stack backtraces.
19739 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19740 target.[ch] change.
c906108c
SS
19741
19742Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19743
19744 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19745 for a newline from gdb before continuing.
19746 (default_gdb_exit): Just look for y or n.
19747 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19748 it does, fail the rests of the tests in the file.
19749
19750Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19751
19752 * config/cygmon.exp: New file.
19753
19754Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19755
19756 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19757 main" test on remote targets.
c906108c
SS
19758
19759 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19760 run test on remote targets.
19761
19762Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19763
19764 * gdb.asm: New directory.
19765 * configure.in: Configure it.
19766 * configure: Regenerate.
19767 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19768 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19769
19770Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19771
19772 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19773
dc96c6c7 19774Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19775
a9c64011
AS
19776 * gdb.base/overlays (several files): Merge the two overlay
19777 managers into one. Change variables (foox, barx, bazx, grbxx)
19778 back into ints but force them to load in their proper sections.
c906108c
SS
19779
19780Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19781
19782 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19783 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19784 (D10VCopy): Handle memory regions crossing 16k boundaries.
19785 (D10VCopy): Transfer data in 32 bit chunks.
19786
19787Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19788
19789 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19790 correct.
c906108c
SS
19791
19792 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19793 map. Include space for printf in .text segment.
c906108c
SS
19794
19795 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19796 updated d10v memory VMA/LMA map.
c906108c 19797 (D10VCopy): Call D10VTranslate.
d63a86f8 19798
c906108c
SS
19799Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19800
19801 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19802
19803 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19804 that it won't be put into the .sdata - small data -
19805 section. Update reference.
c906108c
SS
19806 * gdb.base/baz.c (bazx, baz): Ditto.
19807 * gdb.base/foo.c (foox, foo): Ditto.
19808 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19809
19810 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19811 to be arrays.
d63a86f8 19812
dc96c6c7 19813Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19814
a9c64011
AS
19815 * gdb.base/overlays.exp: fix up and get working again.
19816 Add tests for backtraces from an overlay function.
d63a86f8 19817
c906108c
SS
19818Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19819
19820 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19821 "calling function with watchpoint enabled".
19822
19823Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19824
19825 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19826 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19827 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19828 pending review of whether it is useful or not.
19829
19830Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19831
19832 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19833
19834Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19835
19836 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19837 * config/dve.exp: New file to support Densan boards.
19838
19839Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19840
19841 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19842 reads and BSD.
c906108c
SS
19843
19844Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19845
19846 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19847 response.
19848
19849 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19850
19851Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19852
19853 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19854 test.
c906108c
SS
19855
19856 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19857 target_sizeof_long and target_bigendian_p.
c906108c 19858 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19859 to targets word size and endianess.
d63a86f8 19860
c906108c
SS
19861Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19862
19863 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19864 output.
c906108c
SS
19865
19866Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19867
19868 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19869 Update test of set args help to match source change.
c906108c
SS
19870
19871Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19872
19873 * gdb.base/default.exp: Expect help system output to be in
19874 alphabetical order.
19875 * gdb.base/help.exp: Ditto.
19876
19877Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19878
19879 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19880 "i*86-pc-linux-gnu*".
19881 * gdb.base/interrupt.exp: Ditto.
19882 * gdb.base/corefile.exp: Ditto.
19883
19884 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19885 define vxworks when building the testcase.
c906108c
SS
19886
19887 * gdb.base/ptype.exp: Fix testnames to be unique.
19888 * gdb.base/radix.exp: Ditto.
19889 * gdb.base/term.exp: Ditto.
19890 * gdb.base/whatis.exp: Ditto.
19891 * gdb.c++/classes.exp: Ditto.
19892
19893Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19894
19895 * gdb.base/callfuncs.exp: Fix indentation.
19896
19897 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19898 suppress_flag has been set.
19899 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19900 target feature.
19901
19902Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19903
19904 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19905 the testcase.
19906
19907 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19908 set_debug_traps() and breakpoint().
c906108c
SS
19909 * gdb.c++/misc.cc (main): Ditto.
19910 * gdb.c++/templates.cc (main): Ditto.
19911 * gdb.c++/virtfunc.cc (main): Ditto.
19912
19913Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19914
19915 * lib/gdb.exp(gdb_step_for_stub): New function.
19916 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19917 exists, reload the executable and do a "continue" instead of
19918 doing a jump.
19919 (runto_main): Use gdb_step_for_stub.
d63a86f8 19920
c906108c 19921 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19922 tests to have unique names.
c906108c
SS
19923 * gdb.base/callfuncs.exp: Ditto.
19924 * gdb.base/commands.exp: Ditto.
19925 * gdb.base/default.exp: Ditto.
19926 * gdb.base/help.exp: Ditto.
19927 * gdb.base/list.exp: Ditto.
19928 * gdb.base/opaque.exp: Ditto.
19929 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19930 similar tests.
d63a86f8 19931
c906108c
SS
19932 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19933 * gdb.c++/cplusfuncs.cc: Ditto.
19934 * gdb.c++/virtfunc.cc: Ditto.
19935
19936 * config/monitor.exp: Keep track of the last file we saw, rather
19937 than trying to get the info from gdb.
19938
19939 * gdb.fortran/types.exp: Move comment to previous line.
19940
19941Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19942
19943 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19944 target mode.
c906108c
SS
19945
19946Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19947
19948 From Bob Manson:
19949 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19950 string from GDB when it connects.
c906108c
SS
19951
19952 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19953
19954Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19955
19956 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19957 if we can't get a debug format from GDB (we may be testing an
19958 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19959
19960 * gdb.stabs/weird.exp: Fix quoting.
19961
19962 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19963
19964Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19965
19966 * config/arm-ice.exp: New file.
19967
19968Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19969
19970 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19971 until it has been modified to work with the new testsuite.
c906108c 19972
99707966 19973 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19974 testcase won't compile, cause all of the testcases in the file to
19975 fail instead.
c906108c
SS
19976
19977 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19978 (gdb_clear_suppressed): New procedure.
19979 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19980 it contains a positive value.
19981
19982Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19983
19984 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19985
19986 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19987
19988Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19989
19990 * lib/gdb.exp (setup_xfail_format): New function.
19991 (get_debug_format): New function to get debug format.
19992 (debug_format): New global variable to hold last value set
19993 by get_debug_format.
19994 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19995 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19996 * gdb.c++/ptype.exp: Ditto.
19997 * gdb.c++/classes.exp: Ditto.
19998 * gdb.c++/cplusfuncs.exp: Ditto.
19999 * gdb.c++/inherit.exp: Ditto.
20000 * gdb.c++/templates.exp: Ditto.
20001 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 20002
c906108c
SS
20003Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20004
20005 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20006 host doesn't have a currently-open connection.
20007
20008 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
20009 any gdb stub target. Handle cases where gdb doesn't respond when
20010 interrupted in a sane fashion.
c906108c
SS
20011
20012 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 20013 same thing in a totally different way.
c906108c
SS
20014
20015 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 20016 setting "timeout".
c906108c 20017 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 20018 default_gdb_init now.
c906108c
SS
20019
20020Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20021
20022 * gdb.base/printcmds.exp: Fix "check for floating addition"
20023 regexp to accept results within approx +/- .01 of exact value.
20024 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20025
20026Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20027
20028 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 20029 properly.
c906108c
SS
20030 (gdb_expect): Add optional timeout parameter, and add timeout
20031 value to various calls.
20032 (gdb_suppress_tests): Only give one warning message per group.
20033
20034Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20035
20036 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
20037 global variables. Handle getting a value for $timeout more
20038 gracefully.
c906108c
SS
20039
20040Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20041
20042 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 20043 initialize.
c906108c 20044 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 20045 by a target configuration file.
c906108c
SS
20046 (gdb_expect): Pass the timeout to remote_expect.
20047
20048 * config/monitor.exp(gdb_load): Fix typo in regexp.
20049
20050Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20051
20052 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20053
20054Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20055
20056 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
20057 here. Call gdb_target_exec before rebooting the target, to make
20058 sure the connection to the target is closed.
c906108c
SS
20059 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20060 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20061 Also detect "Timeout reading from remote" error.
20062
20063 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
20064 gdb_target_monitor. Don't call gdb_file_cmd here; let
20065 gdb_target_monitor do it.
c906108c
SS
20066
20067 * gdb.disasm/hppa.exp: Don't use exec_output.
20068
20069Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20070
20071 * gdb.base/list.exp: If we're debugging a non-native target,
20072 try to set the pc register to point to the start of the
20073 program before doing the first list command.
20074
20075 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 20076 test_calls after restarting.
c906108c
SS
20077
20078 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 20079 reloading.
c906108c
SS
20080
20081 * gdb.base/watchpoint.exp: Fix typo.
20082
20083 * gdb.base/setshow.exp: Check for use_gdb_stub.
20084
20085 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20086 stub case.
c906108c
SS
20087 * gdb.base/langs.exp: Ditto.
20088
20089 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20090 gdb_load_offset. If we weren't given a file to load, figure out
20091 what the current file is and use it.
c906108c
SS
20092
20093 * config/i386-bozo.exp: New file.
20094
20095Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20096
20097 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20098 feature.
20099
20100 * config/proelf.exp: New entry.
20101
20102Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20103
20104 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20105 of regexps.
20106
20107 * gdb.base/watchpoint.exp: Don't run the test_stepping
20108 tests if gdb can't call functions on the target.
20109
20110 * gdb.base/setshow.exp: Don't run the set prompt tests if
20111 the board has gdb_prompt set.
20112
20113Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20114
20115 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20116 * gdb.base/commands.exp: Likewise.
20117 * gdb.base/setshow.exp: Likewise.
20118
20119Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20120
20121 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20122 feature.
20123
20124 * config/i960.exp: New file.
20125
20126Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20127
20128 * gdb.base/funcargs.exp: Check for gdb,short_int target
20129 feature instead of looking for explicit target triplets.
20130
dc96c6c7 20131Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20132
d63a86f8 20133 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20134 "p 123DEADBEEF", to check parse_number.
20135 * top.c: change "to enable to enable" to "to enable" in a couple
20136 of help strings.
20137
20138Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20139
20140 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20141 on the mn10300.
d63a86f8 20142
c906108c
SS
20143Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20144
20145 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20146 where the test executable is run with explicit args.
20147 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20148
20149Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20150
20151 * gdb.base/run.c: Use FAKEARGV to build test executable that
20152 does not require a command line arg, since most simulators
20153 don't currently support passing such an arg into the simulated
20154 program.
20155 * gdb.base/commands.exp: Change tests to insert the proper
20156 value as the arg to the first recursive factorial call. Change
20157 compilation line to define FAKEARGV at compile time.
20158
20159Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20160
20161 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20162 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20163 function with watchpoint enabled" test.
20164
20165Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20166
20167 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20168 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20169
20170 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20171 "Tests restarted" messages.
c906108c
SS
20172
20173Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20174
20175 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20176
dc96c6c7 20177Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20178
20179 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20180 for INFO SYMBOL; add help tests for OVERLAY commands.
20181 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20182 add tests for OVERLAY commands
20183 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20184 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20185 * gdb.base/sigall.c: add usestubs code frag
20186 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20187
c906108c
SS
20188Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20189
20190 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20191 failures.
20192 (gdb_stop_suppressing_tests): Note that tests have restarted.
20193
20194Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20195
20196 * config/h8300.exp: New file.
20197
20198Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20199
20200 * gdb.base/setshow.exp: Check for the existence of a
20201 feature, not its value.
20202
20203Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20204
20205 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20206
20207 * gdb.base/scope.exp: It's now init0(), not init().
20208
20209 * gdb.base/scope0.c: For now, change init() to be init0().
20210
20211 * config/monitor.exp: Use gdb_serial in preference to serial
20212 or netport.
20213
20214 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20215 and it's not already set.
c906108c
SS
20216
20217Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20218
20219 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20220 isn't using a stub and if it supports argument passing.
c906108c
SS
20221
20222Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20223
20224 * config/udi.exp(gdb_start): Make sure UDICONF is set
20225 properly before starting gdb.
20226
20227Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20228
20229 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20230 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20231 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20232
20233Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20234
20235 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20236 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20237
20238 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20239
20240 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20241
20242 * config/monitor.exp: Make sure we disconnect from the target.
20243 Also, try a reboot/reload cycle instead of failing if the
20244 load fails.
20245
20246Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20247
20248 * gdb.base/default.exp: Don't set match_max.
20249 * gdb.base/help.exp: Ditto.
20250 * gdb.base/list.exp: Ditto.
20251 * gdb.base/signals.exp: Ditto.
20252
20253 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20254 set, use remote_ld to download the testcase instead of
20255 the GDB loader.
20256
20257Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20258
20259 * config/vr5000.exp: New file.
20260
20261 * config/monitor.exp(gdb_target_monitor): Add pattern for
20262 "Ending remote" to detect errors in connecting.
20263
20264 * gdb.base/setshow.exp: Add .* within auto language test.
20265
20266 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20267 target feature.
20268
20269 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20270 and reboot the board if necessary.
c906108c
SS
20271
20272 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20273 a set of tests. Remove print.* from the patterns being checked.
20274
20275Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20276
20277 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20278 refer to gdb_spawn_id.
20279
20280 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20281 longer used.
20282 * config/sparclet.exp: Ditto.
20283 * config/sparclet-old.exp: Ditto.
20284 * config/slite.exp: Ditto.
20285 * config/sim.exp: Ditto.
20286 * gdb.base/funcargs.exp: Ditto.
20287
20288 * lib/gdb.exp:Remove references to gdb_spawn_id.
20289 (gdb_expect): Move to remote.exp.
20290
20291Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20292
20293 * config/monitor.exp: Detect the "Couldn't establish connection"
20294 message from GDB.
20295
20296Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20297
20298 * gdb.base/bitfields.exp: Use runto instead of explicit
20299 gdb_run_cmd/gdb_expect sequences.
20300
20301 * gdb.base/break.exp(text_next_with_recursion): Add match for
20302 gdb_expect call.
20303
20304 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20305 We also need to handle the "A program is being debugged already"
20306 prompt from gdb. Use gdb_test to set the baud rate.
20307
20308 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20309 to 20000. Really. I mean it.
20310
20311Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20312
20313 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20314 fails. If suppress_flag is set, skip perror message about not
20315 being able to send to GDB.
c906108c 20316 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20317 GDB.
c906108c
SS
20318 (gdb_expect): If suppress_flag is set, always fail immediately.
20319 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20320 (gdb_init): Call gdb_stop_suppressing_tests.
20321 (default_gdb_exit): Ditto.
20322 (default_gdb_start): Ditto.
20323
20324 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20325 gdb_stop_suppressing_tests as appropriate.
c906108c 20326 * gdb.base/break.exp: Ditto.
889bf7c5 20327 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20328 * gdb.base/commands.exp: Ditto.
20329 * gdb.base/exprs.exp: Ditto.
889bf7c5 20330 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20331 * gdb.base/list.exp: Ditto.
20332 * gdb.base/recurse.exp: Ditto.
889bf7c5 20333 * gdb.base/scope.exp: Ditto.
c906108c
SS
20334 * gdb.base/structs.exp: Ditto.
20335 * gdb.c++/inherit.exp: Ditto.
20336
20337Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20338
20339 * config/vr4300.exp: New file.
20340
99707966 20341 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20342
99707966 20343 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20344
20345Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20346
20347 * lib/gdb.exp(gdb_init): New function.
20348
20349 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20350 for each individual variable set.
c906108c
SS
20351
20352 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20353 name.
20354
20355 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20356
20357 * gdb.base/scope.exp: Use gdb_test.
20358
20359 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20360 aborting; the testsuite driver will do that for us (see
20361 gdb_finish). Also, use gdb_test in a few more places.
20362
20363Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20364
20365 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20366
20367Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20368
20369 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20370 and "add_tests" are not at the same address.
20371
20372Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20373
20374 * gdb.base/ptype.exp: Use gdb_test.
20375
20376Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20377
20378 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20379 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20380 left in. No longer expect them to fail.
20381
20382 * gdb.stabs/*.mt; Deleted, no longer used.
20383 * gdb.stabs/configure.in: Remove references to target makefile
20384 frags.
20385 * gdb.stabs/configure: Rebuilt.
20386
20387 * gdb.disasm/*.mt: Deleted, no longer used.
20388 * gdb.disasm/configure.in: Remove references to target makefile
20389 frags. Use "sh3.s" as the unique filename for this directory.
20390 * gdb.disasm/configure: Rebuilt.
20391
20392 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20393 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20394 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20395
20396Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20397
20398 * config/udi.exp: Use mondfe,name instead of remote_host.
20399
20400Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20401
20402 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20403 a function with a watchpoint enabled on the mn10200.
20404
20405 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20406 before trying to create it!
20407
20408Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20409
20410 * config/vx.exp: Use hostname instead of netport.
20411
20412 * config/vxworks.exp: New file.
20413
20414 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20415
20416 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20417 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20418 occurs.
20419
20420 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20421 $gdb_spawn_id directly.
20422 (gdb_run_cmd): Try _start as well as start. Use the target feature
20423 gdb,start_symbol as the symbol to start from when jumping.
20424
20425Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20426
20427 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20428 redundant) test.
20429
20430 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20431 it doesn't lose for 16bit integer systems.
20432
20433Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20434
20435 * gdb.fortran/types.exp: If the target doesn't support "double"
20436 data types, then expect "real" types to only be 4 bytes.
20437
20438 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20439 call tests if the target doesn't support inferior function calls.
20440
20441 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20442 in printf tests.
20443
20444Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20445
20446 * gdb.base/help.exp: Disable "help set", "help show", and
20447 "help support". Simplify regexp for "help stack".
20448
20449 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20450 to 60 seconds. Temporarily set match_max to 15000 around the
20451 "info copying" test.
20452
20453 * gdb.base/nodebug.exp: Don't try to do an inferior function
20454 call if the target doesn't support them.
20455 * gdb.base/printcmds.exp: Likewise.
20456 * gdb.base/setvar.exp: Likewise.
20457 * gdb.base/structs.exp: Likewise.
20458 * gdb.c++/templates.exp: Likewise.
20459 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20460
20461 * gdb.base/recurse.exp: Enable for the mn10200.
20462
20463 * configure.in: Do configure gdb.stabs directory for *-*-elf
20464 targets.
20465 * configure: Rebuilt.
20466
20467 * gdb.base/break.exp: Check for gdb,noresults before testing
20468 exit status and/or results from the target.
20469 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20470 * lib/gdb.exp: Remove old (now bogus) initialization of
20471 noinferior, noargs, noresults and nosignals.
20472
20473Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20474
20475 * config/sh.exp: New file.
20476
20477 * config/slite.exp: Try to connect multiple times to the board
20478 before rebooting. Only send a "monitor run" if need_monitor_run
20479 is set.
20480
20481 * gdb.base/break.exp: Don't do the "stub continue" test if
20482 the target has gdb_stub set.
20483
20484 * gdb.base/callfuncs.exp: Increase the timeout.
20485
20486 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20487 if the target has gdb,noinferiorio set.
20488
20489 * gdb.base/list.exp: Increase match_max to 10000 characters.
20490
20491 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20492
20493 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20494 target.
20495
20496 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20497
20498Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20499
20500 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20501 trying to delete the copy of gdb. Catch the file delete so we
20502 don't die if the delete fails; also, the file should be copied to
20503 the host, not to the build.
c906108c
SS
20504
20505Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20506
20507 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20508 parenthesis in case it contains multiple regexps separated
c906108c
SS
20509 with |.
20510
20511 * gdb.base/watchpoint.exp: Use gdb_test.
20512 * gdb.base/default.exp: Ditto.
20513
20514Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20515
99707966 20516 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20517
c906108c
SS
20518 * gdb.base/scope.exp: Use gdb_test.
20519 * gdb.c++/classes.exp: Ditto.
20520 * gdb.c++/inherit.exp: Ditto.
20521
20522Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20523
20524 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20525 remote_exec instead.
20526 * gdb.base/corefile.exp: Don't be ridiculous.
20527 * gdb.base/*.c: Add missing stub invocations.
20528
20529Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20530
20531 * config/slite.exp: Miscellaneous fixes.
20532
20533 * lib/gdb.exp: Fix runto.
20534
20535 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20536 the target.
20537
20538 * gdb.base/watchpoint.exp: Fix regexp.
20539
20540 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20541 close and wait commands, as the descriptor may now be
20542 invalid. Always call "remote_close host".
20543
20544Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20545
20546 Major rewrite for testsuite revision.
d63a86f8 20547
c906108c
SS
20548 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20549 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20550 instead of relying on spawn_id to always contain a valid
20551 spawn id.
20552 (get_compiler_info): New procedure to build the ${binfile}.ci
20553 file, instead of replicating this in N different places.
20554 (gdb_compile): New procedure.
d63a86f8 20555
c906108c 20556 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20557 appropriate arguments) instead of compile. Use gdb_test in a lot
20558 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20559 at the start of a testcase, as this is no longer done magically.
20560
20561 config/*-gdb.exp: Rename without the -gdb suffix.
20562
20563 config/mips.exp: Use remote_close instead of exit_remote_shell.
20564 config/monitor.exp: Use target_info instead of looking at
20565 baud, timeout, etc.
20566 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20567
20568Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20569
20570 * gdb.c++/templates.exp (test_ptype_of_templates),
20571 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20572 Update expect patterns for destructors and assignment operators
20573 to match corresponding c-typeprint.c changes.
20574 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20575 to destructor breakpoint test, GDB should be able to set the
20576 destructor breakpoint without specifying arguments.
20577
20578Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20579
20580 * gdb.threads/pthreads.exp: Change result for failure to compile due
20581 to lack of pthreads runtime support from an error to simply an
20582 unsupported test, per dejagnu standards.
20583
20584Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20585
20586 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20587 where GDB exits to reduce pattern match time.
20588 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20589
20590 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20591
dc96c6c7 20592Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20593
20594 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20595 * gdb.base/default.exp: ditto.
20596 * gdb.base/nodebug.exp: ditto.
20597 * gdb.base/printcmds.exp: ditto.
20598 * gdb.base/ptype.exp: ditto.
20599 * gdb.base/setvar.exp: ditto.
20600 * gdb.base/structs.exp: ditto.
20601 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20602
20603Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20604
20605 * configure, */configure: Rebuild with autoconf 2.12.
20606
20607Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20608
20609 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20610 use new i*86-pc-linux*-gnu quads.
20611 * gdb.base/corefile.exp: Ditto.
20612 * gdb.base/signals.exp: Ditto.
20613 * gdb.base/sigall.exp: Ditto.
20614 * gdb.base/interrupt.exp: Ditto.
20615
20616 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20617 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20618 RedHat 4.0.
d63a86f8 20619
c906108c 20620 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20621 linux. This allows the test case to at least compile on latest
20622 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20623
20624Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20625
20626 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20627 directory to search gdb directory. Accept and step over conditional
20628 stack alignment code. Consume $prompt in failure cases.
20629 Reset timeout to $oldtimeout instead of some arbitrary value.
20630 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20631 timeout problems with infinite stack backtraces.
20632 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20633 Accept function parameters for linkfunc member.
20634
20635Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20636
20637 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20638 (CXXFLAGS): Remove, unreferenced.
20639 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20640 previous -B options and also add -B option to pick up cross compiled
20641 runtime.
c906108c
SS
20642 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20643 doing cross compiles.
20644 (target_alias): Declare global.
20645 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20646 to verify that gcc exists in build tree, and if so set CC to that
20647 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20648
c906108c
SS
20649Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20650
20651 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20652 ptype test for anonymous union. Fixup testcase to match
20653 current gcc debug output.
20654
20655Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20656
20657 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20658 force argument to an unsigned long type.
20659
20660Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20661
20662 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20663 tests and anonymous union print/ptype tests.
c906108c
SS
20664 * gdb.base/list.exp (test_forward-search): Increase timeout by
20665 5 minutes for the "search extremely long line" case.
20666 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20667 completely optional and that the pass/fail messages use the command as
20668 the message if that third arg is a null string.
20669 (gdb_test_exact): Arrange that a null string pattern means match a
20670 null string output rather than any output, which might include random
889bf7c5 20671 errors.
c906108c
SS
20672 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20673 backtrace test.
20674 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20675 always failing and failure is now exposed by gdb.exp changes.
20676
20677Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20678
20679 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20680 weren't being noted.
20681
20682Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20683
20684 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20685 * gdb.stabs/weird.exp: Remove v_comb xfails.
20686
dc96c6c7 20687Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20688
20689 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20690 list.exp scope.exp watchpoint.exp]
c906108c 20691 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20692
dc96c6c7 20693Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20694
20695 * config/monitor.exp: Increase download timeout to 1000 seconds.
20696
dc96c6c7 20697Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20698
20699 * config/m32r.exp: Increase timeout to 120 seconds.
20700
20701Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20702
20703 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20704 and accept older ordering as obsolescent gcc or gdb.
20705 * gdb.c++/templates.exp: Ditto.
20706 * gdb.c++/virtfunc.exp: Ditto.
20707
20708Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20709
20710 * gdb.base/coremaker.c: Add code to mmap some data so we
20711 can check that it ends up in the core file.
20712 * gdb.base/corefile.exp: Add test to read mmapped data
20713 from core file.
20714
dc96c6c7 20715Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20716
20717 * config/m32r.exp: New file.
20718
20719Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20720
20721 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20722 that cflags can contains -gstabs, and work correctly for other tests.
20723
dc96c6c7 20724Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20725
20726 * gdb.base/setshow.exp: New file, tests show and set.
20727 * gdb.base/setshow.c: New file, tests show and set.
20728 * gdb.base/help.exp: Add test for help set|show annotate.
20729 * gdb.base/default.exp: Add test for set|show annotate.
20730
20731Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20732
20733 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20734 errors unique.
20735 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20736 explicitly.
20737
20738Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20739
20740 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20741 and width commands. This is done elsewhere.
20742 * (gdb_start): Don't call gdb_start_sim here. That's already
20743 done in gdb_load. This fixes lots of failures in default.exp.
20744
20745Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20746
20747 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20748 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20749 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20750 in the same we we treat other failures (since it may be an expected
889bf7c5 20751 condition), rather than as an error.
c906108c
SS
20752 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20753 old test format.
20754
20755Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20756
20757 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20758 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20759 twice. Nuke the duplicates.
c906108c 20760 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20761 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20762 Remove config.h along with other config files.
20763
20764Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20765
20766 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20767 "p func1 ()" and note that rests of tests are skipped.
20768 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20769 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20770 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20771 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20772 affected by the previous run test.
20773 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20774 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20775 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20776 "pass int powerset tuple" and "pass modeless int powerset tuple".
20777 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20778 "real write 4" and "real write 8".
20779 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20780 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20781 "print \$i after tuple assign 2", and
20782 "print vs2 after tuple assign 2".
20783 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20784 meaningful error message and return -1 so the caller can
20785 suppress further tests and avoid a cascade of errors.
d63a86f8 20786
c906108c
SS
20787Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20788
20789 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20790 format for printing version.
20791 * gdb.base/default.exp: Ditto.
20792 * gdb.base/interrupt.exp: Fix problem with cascade of
20793 errors if child process dies while calling a function.
d63a86f8 20794
c906108c
SS
20795Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20796
20797 * Makefile.in (VPATH): Add
20798 * Makefile.in (Makefile, config.status): Fix rules so things get
20799 remade when necessary.
20800
20801Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20802
20803 * Makefile.in (just-check): Add path to sibling expect dir
20804 to environment variable specified by RPATH_ENVVAR.
20805
20806Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20807
20808 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20809 (just-check): Add shared library paths for libstdc++, tk,
20810 tcl, bfd, and opcodes to the environment variable specified
20811 in RPATH_ENVVAR.
20812 * configure.in: Add support to recognize --enable-shared flag
20813 and generate correct value for RPATH_ENVVAR.
20814 * configure: Regenerated with autoconf.
20815
20816Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20817
20818 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20819 include all osf versions.
c906108c
SS
20820 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20821 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20822 when target is linux. When failing to build pthreads test
20823 executable, give more meaningful message.
20824 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20825 arg for pthread_create.
d63a86f8 20826
c906108c
SS
20827Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20828
20829 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20830 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20831 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20832 and -lpthreads (everybody else).
c906108c
SS
20833 (test_startup): Fail gracefully if threads are not supported.
20834 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20835 "p/c array_index("abcdef",2)" when not gcc compiled.
20836 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20837 "print func2::coremaker_local" when not gcc compiled.
20838 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20839 "ptype on opaque struct tagname (statically)",
20840 "ptype on opaque struct tagname (dynamically) 1", and
20841 "ptype on opaque struct tagname (dynamically) 2"
20842 for not compiled with gcc.
20843 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20844 backtrace when compiled with gcc.
d63a86f8 20845 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20846 than always return success.
20847
20848Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20849
20850 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20851
20852Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20853
20854 * gdb.base/structs.exp: Undo last change.
20855
20856Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20857
20858 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20859 encapsulate all the steps/nexts done during self test, starting
20860 at main, and makes them less sensitive to optimization issues.
20861 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20862 signal handler" test.
20863 * gdb.threads/pthreads.exp: Only run this for native configs.
20864 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20865 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20866 tests.
20867 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20868 for "runto test_calls(void)" test.
d63a86f8 20869
c906108c
SS
20870Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20871
20872 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20873 and don't expect address info in breakpoint confirmations.
20874
20875Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20876
20877 * gdb.base/list.exp (test_forward_search): Increase timeout
20878 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20879 and then reset to old value when done. Increase expect input
c906108c
SS
20880 buffer to 10000.
20881
20882Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20883
20884 * gdb.base/list.exp (test_forward_search): Fix to handle very
20885 long source line without overflowing expect's input buffer.
20886
20887Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20888
20889 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20890 "buffer_full".
20891
20892 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20893 "buffer_full".
20894
20895 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20896 "buffer_full".
20897
20898 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20899 "buffer_full".
20900
20901Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20902
20903 * configure.in (configdirs): Add gdb.threads.
20904 * configure: Regenerated with autoconf.
20905 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20906 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20907 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20908
c906108c
SS
20909Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20910
20911 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20912
20913Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20914
20915 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20916 each signal's status in the output of "handle all print".
20917 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20918 the \r\n sequence that immediately precedes the gdb prompt.
20919 * gdb.base/a1-selftest.exp: Save original timeout and restore
20920 after test.
20921
20922Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20923
20924 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20925 symbol.
20926
20927Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20928
20929 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20930
20931Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20932
20933 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20934 timeout by 60 seconds.
20935
20936Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20937
20938 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20939 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20940 error return.
20941
20942Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20943
20944 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20945 gdb initialization, also report how long dejagnu waited. Restore
20946 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20947 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20948
20949Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20950
20951 * lib/gdb.exp: Report timeout value for verbosity level 2.
20952 * config/gdbserver.exp: Ditto.
20953 * config/hppro.exp: Ditto.
20954 * config/mips-gdb.exp: Ditto.
20955 * config/monitor.exp: Ditto.
20956 * config/netware.exp: Ditto.
20957 * config/sim-gdb.exp: Ditto.
20958 * config/slite-gdb.exp: Ditto.
20959 * config/udi-gdb.exp: Ditto.
20960 * config/unix-gdb.exp: Ditto.
20961 * config/vx-gdb.exp: Ditto.
20962 * gdb.base/a1-selftest.exp: Ditto.
20963 * gdb.base/a2-run.exp: Ditto.
20964 * gdb.base/break.exp: Ditto.
20965 * gdb.base/corefile.exp: Ditto.
20966 * gdb.base/list.exp: Ditto.
20967 * gdb.base/recurse.exp: Ditto.
20968 * gdb.base/scope.exp: Ditto.
20969 * gdb.base/signals.exp: Ditto.
20970
20971Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20972
20973 * gdb.threads/Makefile.in (docdir): Removed.
20974
20975Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20976
20977 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20978 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20979 @srcdir@.
d63a86f8 20980 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20981 autoconf 2.5 or higher.
20982 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20983
20984Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20985
20986 * configure: Regenerated.
20987 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20988 avoid name clashes with SunOS headers.
20989
20990Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20991
20992 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20993
20994Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20995
20996 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20997 prototype information ends up in the compiler info file.
20998
20999Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21000
21001 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21002 attempting to regenerate it. Eliminate use of a temporary file
21003 and just generate the info file directly. Source it immediately,
21004 for consistency of use.
21005 * gdb.base/corefile.exp: Ditto
21006 * gdb.base/exprs.exp: Ditto.
21007 * gdb.base/funcargs.exp: Ditto.
21008 * gdb.base/langs.exp: Ditto.
21009 * gdb.base/list.exp: Ditto.
21010 * gdb.base/mips_pro.exp: Ditto.
21011 * gdb.base/nodebug.exp: Ditto.
21012 * gdb.base/opaque.exp: Ditto.
21013 * gdb.base/ptype.exp: Ditto.
21014 * gdb.base/scope.exp: Ditto.
21015 * gdb.base/setvar.exp: Ditto.
21016 * gdb.base/signals.exp: Ditto.
21017 * gdb.base/whatis.exp: Ditto.
21018 * gdb.c++/templates.exp: Ditto.
21019 * gdb.c++/virtfunc.exp: Ditto.
21020 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 21021 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
21022
21023Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21024
21025 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21026 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21027 Increase timeout, a lot of single stepping might be needed if the
21028 target has no hardware watchpoints.
21029
21030Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21031
21032 * gdb.base/break.exp: Ignore compiler warnings when compiling
21033 break.c.
21034 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21035 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21036 from remote-sim.
21037 * gdb.base/exprs.exp: Add h8300 xfails.
21038 * gdb.base/funcargs.exp: Likewise.
21039 * gdb.base/nodebug.exp: Likewise.
21040 * gdb.base/printcmds.exp: Likewise.
21041 * gdb.base/ptype.exp: Likewise.
21042 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21043 h8300 xfails.
d63a86f8 21044 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
21045 on the h8300.
21046 * gdb.base/funcargs.c: Explicitly make last constant argument to
21047 call_after_alloca_subr an unsigned long type.
21048 * gdb.base/return.c: Include stdio.h.
21049
21050Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21051
21052 * config/abug.exp: New file for the older Motorola Bug monitor
21053 that runs on the mvme13x series VME boards.
21054 * config/monitor.exp: Use the new config array for target settings
21055 if they exist.
21056
21057Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21058
21059 * sim-gdb.exp: Make the SH simulator allocate less space when
21060 it is targeted.
21061
21062Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21063
21064 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21065 test.
21066
21067Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21068
21069 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21070 "rs6000-*-*" for "list function in include file" when gcc compiled.
21071 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21072 for "p ctable1[120]".
21073 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21074 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21075 Remove setup_xfail for "rs6000-*-*" for
21076 "print 'scope0.c'::filelocal before run".
21077 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21078 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21079 since some compilers don't allow both options to be given
21080 on the same command line. Create object file and move it.
d63a86f8 21081
c906108c
SS
21082Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21083
21084 * gdb.base/corefile.exp: Always regenerate the core file, since
21085 we always regenerate the coremaker program. Detect special case
21086 where registers cannot be read from core file.
d63a86f8 21087
c906108c
SS
21088Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21089
21090 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21091 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21092 * gdb.c++/templates.exp: Only match on basename of file since
21093 some formats like xcoff don't encode directory information.
21094 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21095 and rs6000 AIX xcoff targets.
21096 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21097 * configure: Regenerate.
21098 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21099 here, rather than in distclean.
d63a86f8 21100
c906108c
SS
21101Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21102
21103 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21104 defined, and use it to compile the test case with -O2. The
21105 native compilation still uses no optimization.
21106 * gdb.base/mips_pro.c: Remove inline assembly code since
21107 it is compiled PIC by default, which results in assembler
21108 warnings that make the testsuite think the compilation
21109 was unsuccessful.
21110
21111Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21112
21113 * gdb.c++/misc.exp: Add note to message for
21114 "print s.a for foo struct" that this is a known gcc 2.7.2
21115 and earlier bug.
21116
21117Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21118
21119 * gdb.base/break.exp: Fix pattern for matching "Delete all
21120 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21121 setup_xfail for deleting all breakpoints test. Fix various
21122 timeout messages to include "(timeout)".
21123 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21124 for "p t_float_values2(3.14159,float_val2)".
21125 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21126 for "continue to call2g" when gcc compiled.
21127 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21128 "up to foo in langs.exp", "show language at foo in langs.exp",
21129 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21130 and "show language at fsub in langs.exp".
21131 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21132 "list line 1 in include file", "list message for lines past EOF",
21133 "list function in include file", "list list0.h:foo", and
21134 "list filename:function; nonexistant function".
21135 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21136 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21137 and "ptype t_char_array" to be for native cc only.
d63a86f8 21138
c906108c
SS
21139Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21140
d63a86f8 21141 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21142 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21143 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21144
21145Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21146
21147 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21148 "bt in signals.exp". This problem only appears when running
21149 the testsuite, and then only intermittently.
21150
21151Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21152
21153 * gdb.base/return.exp (return_tests): Differentiate between
21154 two tests of continuing.
21155
21156Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21157
21158 * */Makefile.in (maintainer-clean): Remove config.log.
21159 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21160 * gdb.c++/Makefile.in (PROGS): Add inherit.
21161 (clean): Remove *.ci.
21162
21163Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21164
21165 * gdb.c++/misc.cc: Add test code from Mike Stump.
21166 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21167
21168Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21169
21170 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21171 to "alpha-*-osf2*" and add comment.
21172 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21173 setup_xfail for "step over execarg initialization" and
21174 "step over corearg initialization".
c906108c
SS
21175 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21176 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21177 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21178 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21179 "print func2::coremaker_local", and "backtrace in corefile.exp".
21180 * gdb.base/signals.exp: Build and source signals.ci.
21181 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21182 to be for gcc only.
21183 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21184
c906108c
SS
21185Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21186
21187 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21188 Feb 3 procfs.c change.
21189
21190Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21191
21192 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21193
21194Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21195
21196 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21197 from dejagnu's apparent default of 10 seconds, which gives random
21198 results when running the tests over NFS on moderately loaded systems.
21199 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21200
21201Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21202
21203 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21204 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21205 result reports.
c906108c
SS
21206
21207Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21208
21209 * configure.in (CY_AC_PATH_TCLH): Remove.
21210 * configure: Regenerate.
21211
21212Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21213
21214 * gdb.c++/Makefile.in (clean): Add missing '{'.
21215
21216Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21217
21218 * lib/gdb.exp: Provide a default value for noinferior.
21219
21220 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21221 Load libgloss.exp.
21222
21223Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21224
21225 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21226 the executable, not the .o to run the tests from.
21227
21228Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21229
21230 * gdb.base/break.exp: Don't test for program exit or exit status
21231 if $noresults if nonzero.
21232 * gdb.base/langs.exp: Likewise.
21233 * gdb.base/watchpoint.exp: Likewise.
21234
21235 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21236 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21237 trying to compile the testcase.
21238
21239Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21240
21241 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21242 * gdb.base/signals.exp (continue to handler): Likewise.
21243
21244Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21245
21246 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21247
21248 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21249
21250Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21251
21252 * gdb.base/corefile.exp: Recognize "not found" as failure
21253 when trying to determine if a core file was generated.
21254 If no core file was generate the first time, try again without
21255 the ulimit -c to work around braindamaged shells.
21256
21257Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21258
21259 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21260 [] tests with "test" and enclose string in quotes.
21261 * gdb.stabs/configure: Rebuild
d63a86f8 21262
c906108c
SS
21263Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21264
21265 Changes in sync with expect:
21266 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21267 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21268 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21269 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21270 argument to AC_REQUIRE.
21271 * configure: Regenerated.
21272
21273Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21274
21275 * gdb.base/corefile.exp: When generating a core, discard any
21276 error messages about ulimit not found and the "core dumped"
21277 message from the shell that runs the coredumper.
21278
21279Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21280
21281 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21282
21283 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21284 which sed script to run. Expect failure for v_comb test
21285 on PA targets too.
d63a86f8 21286
c906108c
SS
21287Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21288
21289 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21290 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21291
21292Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21293
21294 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21295 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21296 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21297 * lib/gdb.exp (default_gdb_start): Fix typo.
21298 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21299 messages to not include the full program name that caused
21300 the core dump since some systems (such as solaris) apparently
21301 truncate this path to about 80 characters.
21302 When generating a core file first try increasing the core file
21303 size limit to unlimited since some systems may default it to
21304 zero, and it is harmless to try it. Move the test for failing
21305 to generate a core file to where it will actually get executed.
21306 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21307 new gdb result from g++ debug info improvements and make old
21308 pattern obsolescent. Also account for size_t differences
21309 (may be int or long).
21310 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21311 initialization before function call is placed in the delay slot
21312 and thus appears to be skipped over by commands such as "next".
21313
21314Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21315
21316 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21317
21318Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21319
21320 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21321 input source file; fix code to compile test to deal with this
21322 convention.
21323 * gdb.c++/*.exp: Likewise.
21324
21325Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21326
21327 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21328 "bt in signals.exp".
21329
21330Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21331
21332 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21333 "step over execarg initialization" and
889bf7c5 21334 "step over corearg initialization".
c906108c
SS
21335
21336Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21337
21338 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21339 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21340
21341Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21342
21343 From Rob Savoye (rob@poseidon.cygnus.com)
21344 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21345 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21346 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21347 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21348 configure.in}: Major reworking for autoconfig.
c906108c
SS
21349 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21350 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21351 New files.
c906108c
SS
21352 * config/unix-gdb.exp: Make GDB global.
21353 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21354 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21355 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21356 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21357 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21358 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21359 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21360 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21361 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21362 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21363 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21364 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21365 to returns as necessary, arrange for test to compile own testcase
21366 executable.
c906108c 21367 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21368
c906108c
SS
21369Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21370
21371 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21372 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21373 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21374 "backtrace through signal handler".
21375
21376Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21377
21378 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21379 continuing from a job control stop signal.
21380 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21381
21382Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21383
21384 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21385 * gdb.base/corefile.exp: Likewise.
21386 * gdb.base/funcargs.exp: Likewise.
21387
21388Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21389
21390 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21391 * config/monitor.exp: Add support for setting baud rate.
21392
21393Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21394
21395 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21396 i*86-*-linux* xfails for "backtrace through signal handler".
21397 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21398 "print func2::coremaker_local".
21399 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21400 alpha-dec-osf2* xfail for
c906108c
SS
21401 "delete all breakpoints when none".
21402
21403Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21404
21405 * gdb.base/break.exp: Change test that deletes all breakpoints
21406 when no user breakpoints are installed. A post 4.15 change
21407 causes gdb to no longer prompt in this case.
21408
21409Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21410
21411 * gdb.base/return.exp (return_tests): Change xfail for test
21412 "correct value returned double test" to stop xfailing at
21413 Solaris 2.5. Apparently the bug has been fixed.
21414
21415Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21416
21417 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21418 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21419
21420Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21421
21422 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21423 * gdb.disasm/hppa.s: Corresponding changes.
21424
21425Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21426
21427 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21428 makefile fragment.
21429 * config/mt-hpux: Deleted.
21430
21431Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21432
d63a86f8 21433 * Many files: When warning about suppressed tests due to a
c906108c
SS
21434 nonexistant test binary, avoid incrementing the warning count.
21435
21436Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21437
21438 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21439
c906108c
SS
21440Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21441
21442 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21443 "sparc-*-solaris2*".
21444
21445Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21446
21447 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21448 Add global and local variables and initialize them.
21449 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21450 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21451 extracts the file name and terminating signal from the core file.
21452 * TODO: Remove note about tests for correct mapping of corefile.
21453 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21454 from optimizing it away.
21455 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21456 handles common blocks.
21457
21458Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21459
21460 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21461 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21462
21463Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21464
21465 * Makefile.in (maintainer-clean): New target, synonym for
21466 realclean.
21467 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21468 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21469 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21470 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21471 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21472 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21473
21474Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21475
21476 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21477 xfails when not gcc compiled for "print foo::funclocal".
21478 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21479 "print foo::funclocal at foo",
21480 "print 'scope1.c'::foo::funclocal at foo",
21481 "print foo::funclocal_bss at foo",
21482 "print 'scope1.c'::foo::funclocal_bss at foo",
21483 "print foo::funclocal_ro at foo",
21484 "print 'scope1.c'::foo::funclocal_ro at foo",
21485 "print bar::funclocal at foo" and
21486 "print 'scope1.c'::bar::funclocal at foo".
21487 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21488 gcc compiled for "print foo::funclocal at bar".
21489 Expand all messages to ensure that they identify that
21490 the test is at bar().
21491 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21492 gcc compiled for:
21493 "ptype on opaque struct pointer (statically)",
21494 "ptype on opaque struct tagname (statically)",
21495 "ptype on opaque struct pointer (dynamically) 1",
21496 "ptype on opaque struct tagname (dynamically) 1",
21497 "ptype on opaque struct pointer (dynamically) 2" and
21498 "ptype on opaque struct tagname (dynamically) 2
21499 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21500 gcc compiled for:
21501 "p datalocal"
21502 "whatis datalocal",
21503 "ptype datalocal",
21504 "p bsslocal",
21505 "whatis bsslocal", and
21506 "ptype bsslocal".
21507 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21508 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21509 when not gcc compiled.
21510 * gdb.base/funcargs.exp (float_and_integral_args): Add
21511 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21512 compiled.
21513 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21514 "backtrace from call6a" when not gcc compiled.
21515 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21516 "backtrace from call7a" when not gcc compiled.
21517 * gdb.base/callfuncs.exp (do_function_calls):
21518 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21519 "p t_char_array_values(char_array_val2,char_array_val1)",
21520 "p t_char_array_values(char_array_val1,char_array_val2)",
21521 "p t_char_array_values("carray 1","carray 2")",
21522 "p t_char_array_values("carray 1",char_array_val2)",
21523 "p t_char_array_values(char_array_val1,"carray 2")",
21524 "p sum_args(1,{2})",
21525 "p sum_args(2,{2,3})",
21526 "p sum_args(3,{2,3,4})",
21527 "p sum_args(4,{2,3,4,5})"
21528 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21529 "backtrace in corefile.exp" when not gcc compiled.
21530
21531Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21532
21533 * gdb.base/signals.exp: Rewrite `handle all print' test as
21534 a procedure. Accept blanks or TABs as whitespace, increase
21535 timeout and expect input buffer size for the large output
21536 from the command. Remove "i*86-*-bsdi2.0" xfail.
21537
21538Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21539
21540 * gdb.base/setvar.exp: Add new testcases for truncation when
21541 assigning invalid values to bitfields.
21542
21543Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21544
d63a86f8 21545 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21546 mips-sgi-irix* xfail for
21547 "call inferior func with struct - returns char *"
21548 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21549 accepted in the result.
c906108c
SS
21550
21551Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21552
21553 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21554 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21555 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21556 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21557 that accidentally got checked in.
21558
21559Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21560
d63a86f8 21561 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21562 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21563 compiled test.
21564 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21565 Add mips-sgi-irix5* xfail for not gcc compiled.
21566 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21567 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21568 "p top", "whatis top", "p middle", and "whatis middle".
21569 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21570 "whatis signed char" for not gcc compiled.
21571 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21572 "set variable signed char=-1 (-1)" and
21573 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21574 * gdb.base/funcargs.exp (float_and_integral_args):
21575 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21576 Add mips-sgi-irix* xfail when not gcc compiled for
21577 "continue to call2b".
21578 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21579 "continue to call2g".
21580 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21581 "backtrace from call6a"
21582 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21583 "backtrace from call7k".
21584 Add mips-sgi-irix5* xfail when not gcc compiled for
21585 "backtrace from call7a".
21586 (localvars_after_alloca): Fix gdb_test cmds for
21587 "print * after runto ...".
21588 Remove rs6000-*-* xfails for
21589 "print i after runto localvars_after_alloca" and
21590 "print l after runto localvars_after_alloca"
21591 for all compilers.
21592 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21593 when not compiled with gcc, for:
c906108c
SS
21594 "print signed char == (minus)",
21595 "print signed char != (minus)",
21596 "print signed char < (minus)",
21597 "print signed char > (minus)".
21598 * gdb.base/callfuncs.exp (do_function_calls):
21599 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21600 "call inferior func with struct - returns char *".
d63a86f8 21601 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21602 "correct value returned double test" to include Solaris 2.4.
21603 * gdb.base/funcargs.exp (float_and_integral_args):
21604 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21605
c906108c
SS
21606Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21607
21608 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21609 enumeration bitfields if compiling with GNU C.
21610 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21611 to empty' prompt.
21612
21613Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21614
21615 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21616 test for PRO targets.
21617
21618 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21619 breakpoints in the inferior at any given time by making
21620 two groups of breakpoints for call2*, call6* and call7*
21621 tests.
21622
21623Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21624
21625 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21626 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21627 from optimizing it away.
21628 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21629 "call inferior func with struct".
21630
21631Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21632
21633 * configure.in: Only configure gdb.chill for particular targets.
21634
21635Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21636
21637 * gdb.base/Makefile.in: Add action to .c.o transformation
21638 rule that generates a .ci file for each .o file and remove
21639 explicit .c.o rules except for callfuncs.o.
21640 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21641 generates a .ci file for each .o file and remove explicit
21642 .cc.o rules.
21643 (clean): Remove *.tmp *.ci files.
21644 (EXECUTABLES): Remove templ-info.exp.
21645 * gdb.base/compiler.c: New file.
21646 * gdb.c++/compiler.cc: New file
21647 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21648 Change rs6000-*-* xfail for
21649 "print 'scope0.c'::filelocal_ro" and
21650 "print 'scope1.c'::filelocal" and
21651 "print 'scope1.c'::filelocal_bss" and
21652 "print 'scope1.c'::filelocal_ro" and
21653 "print 'scope1.c'::foo::funclocal" and
21654 "print 'scope1.c'::foo::funclocal_ro" and
21655 "print 'scope1.c'::bar::funclocal" and
21656 "print 'scope0.c'::filelocal_ro" and
21657 "print 'scope1.c'::filelocal at foo" and
21658 "print 'scope1.c'::filelocal_bss at foo" and
21659 "print 'scope1.c'::filelocal_ro at foo" and
21660 "print 'scope1.c'::foo::funclocal at foo" and
21661 "print 'scope1.c'::foo::funclocal_bss at foo" and
21662 "print 'scope1.c'::foo::funclocal_ro at foo" and
21663 "print 'scope1.c'::bar::funclocal at foo" and
21664 "print 'scope0.c'::filelocal_ro" and
21665 "print 'scope1.c'::filelocal" and
21666 "print 'scope1.c'::filelocal_bss" and
21667 "print 'scope1.c'::filelocal_ro" and
21668 "print 'scope1.c'::foo::funclocal" and
21669 "print 'scope1.c'::foo::funclocal_bss" and
21670 "print 'scope1.c'::foo::funclocal_ro" and
21671 "print 'scope1.c'::bar::funclocal" and
21672 "print 'scope1.c'::bar::funclocal_bss"
21673 to only be xfail'd when not compiled with gcc.
d63a86f8 21674 Add rs6000-*-* xfail for
c906108c
SS
21675 "print 'scope0.c'::filelocal_bss before run"
21676 when compiled with gcc.
21677 (test_at_main): Add rs6000-*-* xfail for
21678 "print filelocal_ro in test_at_main"
21679 when compiled with gcc.
21680 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21681 Add rs6000-*-aix* xfail for
c906108c
SS
21682 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21683 "ptype t_char_array", not compiled with gcc.
21684 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21685 xfail for "list foo (in include file)" when gcc compiled.
21686 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21687 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21688 "run to call0a" if not compiled with gcc.
21689 (unsigned_integral_args): Add rs6000-*-* xfail for
21690 "run to call1a" if not compiled with gcc.
21691 (float_and_integral_args): Add rs6000-*-* xfail for
21692 "run to call2a" if not compiled with gcc and for
21693 "continue to call2b" for any compiler.
21694 Add rs6000-*-* xfail to
21695 "print f1 after run to call2a" for gcc compiled.
21696 (discard_and_shuffle): Add rs6000-*-* xfail for
21697 "run to call6a".
21698 (shuffle_round_robin): Add rs6000-*-* xfail for
21699 "backtrace from call7a" if not compiled with gcc.
21700 Add rs6000-*-* xfail for
21701 "backtrace from call7b" if compiled with gcc.
21702 (call_after_alloca): Add rs6000-*-* xfail for
21703 "print c in call_after_alloca" and
21704 "print s in call_after_alloca" and
21705 "backtrace from call_after_alloca_subr"
21706 if not compiled with gcc.
21707 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21708 "print c in localvars_in_indirect_call" and
21709 "print c in localvars_in_indirect_call" and
21710 "backtrace in indirectly called function" and
21711 "stepping into indirectly called function"
21712 if not compiled with gcc.
21713 (localvars_after_alloca): Add rs6000-*-* xfail for
21714 "print c after runto localvars_after_alloca" and
21715 "print s after runto localvars_after_alloca" and
21716 "print i after runto localvars_after_alloca" and
21717 "print l after runto localvars_after_alloca"
21718 for all compilers.
21719 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21720 than whatis-info.exp.
21721 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21722 than opaque-info.exp.
21723 Setup rs6000-*-* xfail for
d63a86f8 21724 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21725 "ptype on opaque struct pointer (dynamically)" when
21726 not compiled with gcc.
21727 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21728 rather than callf-info.exp.
21729 (do_function_calls): Add clear_xfail for rs6000-*-* for
21730 "p t_float_values2(3.14159,float_val2)". Seems to work
21731 fine there, both with xlc and gcc. Need to find out what
21732 it is doing right and fix other platforms.
21733 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21734 "call inferior func with struct - returns int",
21735 "call inferior func with struct - returns long",
21736 "call inferior func with struct - returns float",
21737 "call inferior func with struct - returns double",
21738 "call inferior func with struct - returns char *",
21739 but only if not gcc compiled (presumes xlc compiled).
21740 Change rs6000-*-* xfails for
21741 "call inferior func with struct - returns char" and
21742 " call inferior func with struct - returns short" to only
21743 xfail if not using gcc.
21744 (clean mostlyclean): Remove *.ci and *.tmp files.
21745 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21746 than templ-info.exp.
21747 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21748 Add rs6000-*-* xfail for "up to foo in langs.exp"
21749 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21750 when not gcc compiled.
d63a86f8 21751
c906108c
SS
21752Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21753
21754 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21755 * gdb.base/corefile.exp: Likewise.
21756 * gdb.base/list.exp: Likewise.
21757 * gdb.base/scope.exp: Likewise.
21758 * gdb.base/siganls.exp: Likewise.
21759
21760 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21761 compiler output.
21762 * gdb.base/whatis.exp: Likewise.
21763
21764Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21765
21766 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21767 failure (opcode table has been fixed to match reality).
21768
21769Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21770
21771 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21772 "call inferior func with struct - returns char",
21773 "call inferior func with struct - returns short"
21774
21775 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21776 "print 'scope0.c'::filelocal at main",
21777 "print 'scope0.c'::filelocal_bss in test_at_main",
21778 "print 'scope0.c'::filelocal at foo",
21779 "print 'scope0.c'::filelocal_bss in test_at_foo",
21780 "print 'scope0.c'::filelocal at bar",
21781 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21782
c906108c
SS
21783 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21784 in source file 1". This bug seems to have been fixed with both
21785 gcc and native cc (was native assembler bug?).
21786
21787Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21788
21789 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21790 "backtrace through signal handler" to "i*86-*-sysv4*".
21791 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21792 continue" case. Add "known SVR4 bug" to fail message.
21793 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21794 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21795 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21796 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21797 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21798 "up to foo in langs.exp", "show language at foo in
21799 langs.exp", "up to cppsub_ in langs.exp", "show
21800 language at cppsub_ in langs.exp", "up to fsub in
21801 langs.exp", and "show language at fsub in langs.exp".
21802 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21803 "bactrace in corefile.exp".
21804 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21805 "call inferior function with struct - returns float" and
21806 "call inferior function with struct - returns double".
d63a86f8 21807
c906108c
SS
21808Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21809
21810 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21811 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21812 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21813 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21814
21815Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21816
21817 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21818 (or overriden) "CHILL" macro rather then bare "gcc".
21819 Also look for ../../gcc/xgcc since that is what we will
21820 actually need, not "Makefile". Remove following assignment
21821 of CHILL to CHILL_FOR_TARGET because that results in
21822 recursive definition.
21823
21824Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21825
21826 * gdb.base/corefile.exp: Change xfail for backtrace in
21827 corefile.exp from linuxaout to all linux.
21828 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21829 cases where we miss the breakpoint at the signal handler
21830 for some reason. Setup xfail for linuxoldld/linuxaout and
21831 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21832 hitting SIGURG breakpoint.
21833 * gdb.base/signals.exp: Setup xfail for "next" acting like
21834 continue to add linuxoldld. Setup xfail for all linux for
21835 "next to handler in signals_tests_1", "backtrace in
21836 signals_tests_1", "continue to func1", "pass SIGUSR1",
21837 and continue to handler".
21838
21839Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21840
21841 * Update all FSF addresses except those in COPYING* files.
21842
21843Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21844
21845 * gdb.base/a2-run.exp: Change messages to be more explicit about
21846 the status of args, and quote binfile in results.
21847
21848Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21849
21850 * gdb.base/callfuncs.exp: Add tests for passing structs to
21851 inferior functions and return various types.
21852 * gdb.base/callfuncs.c: Add functions to receive a struct
21853 and return a member of the struct, in various types.
21854
21855Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21856
21857 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21858
21859Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21860
21861 * config/vxworks29k.exp: New file, sources vxworks.exp.
21862
21863Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21864
21865 * config/gdbremote.exp: New file. Testing framework using
21866 gdbserver.
21867
21868Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21869
21870 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21871 "call function when asleep" and "send end of file".
21872 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21873 for "backtrace in corefile.exp".
21874 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21875 for "backtrace through signal handler".
21876 * gdb.base/corefile.exp: Make sure we actually generate a core file
21877 before trying the core tests. Some systems allow the user to suppress
21878 generation of core files and default to that (linux for example).
21879 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21880 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21881
21882Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21883
21884 * gdb.threads: New directory with some crude multi-threaded
21885 gdb tests (step.exp and step2.exp).
21886 * config/mt-lynx (STEP_EXECUTABLE): Define.
21887 (THREADFLAGS): Define.
21888
21889Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21890
21891 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21892
21893 * gdb.base/signals.exp: Disable whole file for lynx until
21894 further notice.
21895
21896 * gdb.base/signals.exp: xfail test where "next" acts like
21897 "continue" for lynx.
21898
21899 * gdb.base/interrupt.exp: xfail test for calling function while
21900 inferior is asleep for lynx.
21901
21902 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21903 than one cr-lf after each command.
21904
21905Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21906
21907 * configure.in: Reinstate setting of stabsdirs variable, fix
21908 typo in setting up configdirs for native builds.
21909
21910 * gdb.base/return.exp: Fix typo in return double test.
21911 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21912 compiler from optimizing them away.
21913
21914Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21915
21916 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21917 sequences to be echo'd by gdb when using gdb_test.
21918 * gdb.chill/chexp.exp: Likewise.
21919 * gdb.fortran/exprs.exp: Likewise
21920
21921Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21922
21923 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21924 after the inferior gdb has started.
21925
21926 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21927 after each command.
21928 * gdb.base/funcargs.exp: Likewise.
21929 * gdb.base/gdbvars.exp: Likewise.
21930 * gdb.base/interrupt.exp: Likewise.
21931 * gdb.base/list.exp: Likewise.
21932 * gdb.base/watchpoint.exp: Likewise.
21933 * gdb.c++/demangle.exp: Likewise.
21934 * gdb.c++/inherit.exp: Likewise.
21935 * gdb.chill/chexp.exp: Likewise.
21936 * gdb.fortran/exprs.exp: Likewise.
21937
21938 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21939 test if we can't handle IO to/from the inferior.
21940
21941 * gdb.c++/misc.exp: Always check for a program already being
21942 started after sending a "run" command to gdb.
21943
21944 * gdb.base/twice.exp: Start with a fresh gdb.
21945
21946 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21947 only depend on gdb's expression code, not the chill runtime.
21948
21949 * gdb.base/return.c: Put return values into variables so we
21950 can have gdb print them rather than depending on the program
21951 to print them.
21952 * gdb.base/return.exp: Corresponding changes.
21953
21954 * lib/gdb.exp: Provide default value for noinferiorio.
21955 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21956 the inferior.
21957
21958 * gdb.base/break.exp: Always check for a program already being
21959 started after sending a "run" command to gdb.
21960 (text_next_with_recursion): Don't check the output from the
21961 program's printf statement. Instead just make sure the program
21962 exited.
21963
21964 * gdb.base/commands.exp: Protect tests which need arguments with
21965 $noargs conditionals.
21966
21967Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21968
21969 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21970 of structure member arrays to match gdb/valops.c:value_addr change.
21971
21972Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21973
21974 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21975 cases.
21976
21977Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21978
21979 * configure.in (configdirs): Remove gdb.chill from default list
21980 of subdirs and then add it back in only if doing a native build.
21981 The current chill compiler does not yet work in any cross build.
21982 * Revert all signal changes from Jul 6.
21983 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21984 for sh-hms targets, allowing these tests to link, with no other
21985 changes. Testing is suppressed by setting "nosignals" in site.exp.
21986
21987Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21988
21989 * configure.in (signaldirs): Define and add to configdirs for all
21990 targets except some specific ones that are known to not support signals.
21991 Also clean up formatting.
21992 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21993 (signals, sigall): Remove rules to build.
21994 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21995 Moved to new gdb.signals directory.
21996 * gdb.signals: New test directory.
21997 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21998 signals.c signals.exp}: New or moved files.
21999
22000Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22001
22002 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22003
22004Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22005
22006 * gdb.base/return.exp: Xfail `return double' test failure
22007 on at least Solaris 2.3 and handle future/past versions on
22008 a case by case basis as appropriate. Also update message
22009 to include i*86 failures.
22010
22011Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22012
22013 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22014
22015 * lib/gdb.exp: Fix comment which erroneously identified
22016 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22017 gdb_file_cmd not gdb_load).
22018 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22019
22020 * gdb.base/setvar.exp: Make test names consistent between pass and
22021 fail cases. Use gdb_test more.
22022
22023Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22024
22025 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22026
22027Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22028
22029 * gdb.base/help.exp: Fix expected help string for `show commands'.
22030
22031Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22032
22033 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22034
22035 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22036 of a text section.
22037
22038Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22039
22040 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22041 that loop eventually terminates. Fix Connection refused logic so
22042 that testsuite will expire nicely.
22043
22044Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22045
22046 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22047 config/rom68k.exp: New tcl glue for the appropriate monitors.
22048 These all just end up calling monitor.exp.
22049 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22050 refused' by retrying. Cleanup some timeout issues.
22051 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22052 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22053 callers don't have to set/restore global timeout variable.
22054
22055 * The following set of changes centralizes management of the global
22056 timeout variable. This way, it can be set in one target dependent
22057 place instead of dozens of places scattered throughout the test suite.
22058 If you need to lengthen a timeout, then you should either set timeout
22059 in one of the config/{target}.exp files, or multiply it by a factor.
22060 Setting it to an absolute value is always going to lose for some
22061 targets.
22062 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22063 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22064 * gdb.base/funcargs.exp: Don't set timeout.
22065 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22066 * gdb.base/printcmds.exp (test_print_string_constants
22067 test_print_array_constants): Don't set timeout.
22068 * gdb.base/ptype.exp: Don't set timeout.
22069 * gdb.base/recurse.exp: Don't set timeout.
22070 * gdb.base/return.exp: Don't set timeout.
22071 * gdb.base/watchpoint.exp: Don't set timeout.
22072 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22073 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22074
22075Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22076
22077 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22078
22079Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22080
22081 * lib/gdb.exp: Disable chill tests for irix5.
22082
22083Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22084
22085 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22086 each test pass or fail.
22087
22088Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22089
22090 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22091 xlc not gcc.
22092
22093Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22094
22095 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22096
22097Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22098
22099 * config/est.exp: Fix copyright and comments. Remove dead code.
22100 Use targetname, serialport and baud variables instead of fixed
22101 constants.
22102 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22103 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22104
22105Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22106
22107 * gdb.base/watchpoint.exp: Don't run
22108 test_watchpoint_triggered_in_syscall for sunos.
22109
22110Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22111
22112 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22113 they don't seem to exist. Do include stdio.h.
22114
22115Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22116
22117 * gdb.base/a1-selftest.exp: Add alpha xfail.
22118
22119Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22120
22121 * gdb.base/watchpoint.c (main): Prompt before calling read().
22122 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22123 Revise accordingly. Remove cruft about sending "123" several
22124 times, until it gets noticed. Clean up the "print buf[0]" stuff
22125 so that it passes or fails, and waits for prompts in the usual way.
22126
22127Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22128
22129 * gdb.base/recurse.exp: Fix comment.
22130
22131 * TODO: Remove item about printing variables in nodebug.exp. Add
22132 item about enabling tests which are only run on some targets.
22133
22134 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22135 fail, make test names unique, use new gdb_test convention
22136 regarding pattern, use gdb_test more, etc.).
22137
22138 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22139 fail, make test names unique, etc.).
22140
22141Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22142
22143 * gdb.base/nodebug.c: Change return type of top and middle to
22144 short.
22145 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22146 are fixed by the recent mdebugread.c changes. Allow `short ()'
22147 as type for top and middle.
22148
22149Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22150
22151 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22152 nearly as I can tell, the whole thing was an accident in Stu's
22153 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22154 to replace a send/expect pair with gdb_test, but ended up only
22155 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22156 of 30 Mar 1995 took care of it, but left this vestigial comment
22157 which I am now nuking.
22158
22159Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22160
22161 * gdb.base/break.exp: Look for different line number for
22162 breakpoint at main depending on usestubs.
22163
22164Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22165
22166 * gdb.base/list.exp: Adjust some alternate expect patterns to
22167 match recent list0.c change. Add alternate expect pattern for
22168 output from `list default lines around main' for optimizing
22169 compilers.
22170
22171Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22172
22173 * lib/gdb.exp: If nosignals is not set, set it to 0.
22174
22175Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22176
22177 * config/slite-gdb.exp: Responds to load symbol table prompt.
22178 * gdb.base/break.exp: Adjust line number, fix rerun.
22179 * gdb.base/langs0.c: Add #ifdef usestubs.
22180
22181Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22182
22183 * gdb.base/list.exp: Adjust line contents after adding new lines in
22184 list0.c. Also fix a syntax error.
22185
22186 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22187 * gdb.base/break.exp: ditto.
22188 * gdb.base/list.exp: ditto.
22189 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22190 * gdb.base/run.c: ditto.
22191 * gdb.base/list0.c: ditto.
22192 * gdb.base/funcargs.c: ditto.
22193
22194Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22195
22196 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22197 $targetname, $serialport and $baud instead of hardwired variables.
22198 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22199 target doesn't support signals.
22200
22201Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22202
22203 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22204
22205Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22206
22207 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22208 Don't rely on the value of an auto variable before it has been
22209 initialized. Use gdb_test more.
22210
22211Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22212
22213 * lib/gdb.exp (default_gdb_version): A version number must start
22214 with a digit, but other than that contains all characters up to
22215 the first whitespace character.
22216
22217Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22218
22219 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22220
22221Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22222
22223 * gdb.c++/*.exp: Warn if executable does not exist. The original
22224 reason for skipping the warning was that configure.in sometimes
22225 intentionally skipped building the executables but the tcl code
22226 had no way of knowing. That (a) was always bogus with respect to
22227 error handling, (b) is no longer true (right now there is no way
22228 to skip C++ tests).
22229
22230 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22231
22232Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22233
22234 * gdb.base/list.exp: Add expect patterns for output from
22235 SunPRO compiled executables.
22236 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22237 types.
22238
22239Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22240
22241 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22242 number (we are already testing that the correct source line text
22243 gets printed).
22244
22245 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22246 that is what is intended, but something needed to be done to get
22247 sunos4 native working again.
22248
22249 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22250
22251 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22252 apparently went with a (very) old xfail.
22253
22254Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22255
22256 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22257 runto_main is a proc in gdb.exp that will do 'step' for target use
22258 stubs.
22259 * gdb.base/exprs.exp: ditto.
22260 * gdb.base/interrupt.exp: ditto.
22261 * gdb.base/opaque.exp: ditto.
22262 * gdb.base/printcmds.exp: ditto.
22263 * gdb.base/ptype.exp: ditto.
22264 * gdb.base/scope.exp: ditto.
22265 * gdb.base/setvar.exp: ditto.
22266 * gdb.base/signals.exp: ditto.
22267 * gdb.base/twice.exp: ditto.
22268 * gdb.c++/classes.exp: ditto.
22269 * gdb.c++/inherit.exp: ditto.
22270 * gdb.c++/templates.exp: ditto.
22271 * gdb.base/break.exp: no run and hit main for stubs. Change line
22272 numbers for breakpoints and info breakpoint.
22273 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22274 breakpoint().
22275 * gdb.base/callfuncs.c: ditto.
22276 * gdb.base/exprs: ditto.
22277 * gdb.base/interrupt.c: ditto.
22278 * gdb.base/opaque0.c: ditto.
22279 * gdb.base/printcmds.c: ditto.
22280 * gdb.base/ptype.c: ditto.
22281 * gdb.base/scope0.c: ditto.
22282 * gdb.base/setvar.c: ditto.
22283 * gdb.base/signals.c: ditto.
22284 * gdb.base/twice.c: ditto.
22285 * gdb.c++/misc.cc: ditto.
22286 * gdb.c++/templates.cc: ditto.
22287
22288Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22289
22290 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22291
22292 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22293 somewhere between `read' and `main.c'. I'm pretty sure the
22294 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22295 and it isn't particularly useful.
22296
22297 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22298
22299Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22300
22301 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22302
22303Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22304
22305 * config/mt-slite: add LIBS and -nostdlib.
22306 * config/slite-gdb.exp: add this new file to support sparclite target.
22307
22308Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22309
22310 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22311
22312 * gdb.base/a2-run.exp: Change argument to istarget from
22313 "*-*-vxworks" to "*-*-vxworks*".
22314 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22315
22316Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22317
22318 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22319 will not runto main but do a 'step' to step out of breakpoint().
22320 * config/mt-slite: add -Dusestubs.
22321
22322Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22323
22324 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22325 instead of just @.
22326
22327 * gdb.base/signals.exp: Add test for "handle all print".
22328 * TODO: Remove "handle all print". Also remove item about
22329 checking copyright date (I don't like the idea of a spurious FAIL
22330 based on when we run the tests).
22331
22332 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22333 for SunOS4 (reason for failure not investigated). Remove
22334 redundant test for $binfile.
22335
22336 * gdb.base/nodebug.c (array_index): Call malloc.
22337
22338 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22339
22340Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22341
22342 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22343 conventions and slightly simplify the matching regexp.
22344
22345Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22346
22347 * gdb.base/break.exp: Update gdb_test invocation to use new
22348 convention.
22349
22350 * lib/gdb.exp: If noargs is not set, set it to 0.
22351
22352 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22353 tests unique.
22354
22355 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22356
22357Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22358
22359 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22360 one argument of type "<non-float parameter>".
22361
22362Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22363
22364 * config/rom68k.exp: New file to support Motorola IDP board.
22365 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22366 * gdb.base/break.c: Change things around so that this program
22367 doesn't depend upon args. This is necessary to make remote
22368 targets work (in general, they can't take args).
22369 * gdb.base/break.exp: Don't try to send args to program. Don't
22370 expect output. Also, replace lots of code with gdb_test.
22371
22372Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22373
22374 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22375 printing of '\'' (which is what the comment says we are testing,
22376 even though we were not), not '''.
22377 (test_integer_literals_rejected): Test that printing ''' is an error.
22378
22379 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22380 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22381 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22382 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22383 Use gdb_test not test_print_accept.
22384 * lib/gdb.exp: Remove test_print_accept.
22385
22386 * gdb.base/signals.exp (signal_tests_1): Make pass message
22387 consistent with fail message.
22388
22389 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22390 unsigned char; the bug (PR 1821) is fixed.
22391
22392 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22393
22394 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22395 successful tests--makes xfailing them work right.
22396
22397Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22398
22399 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22400 only \r\n, not .*. The test can pass .* as the last thing in
22401 $pattern if that is what it wants. In addition to providing this
22402 flexibility, this change should speed up pattern matching in cases
22403 where the pattern already ended with .* (there were a number of
22404 them). This change also helps catch bad patterns--in the old
22405 scheme the typo "char \*" instead of "char \\*" would pass. Now
22406 it is caught.
22407 * Many .exp files: Update callers.
22408
22409 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22410 clearer and does not spuriously match multiple ('s. Likewise for
22411 ) and *.
22412
22413 * gdb.base/nodebug.exp: Test ability to call a function and pass
22414 it a string (even with no debugging info).
22415
22416 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22417 "p '\'", which is the same as "p ''" once tcl gets done with
22418 quoting, to "p '\\'", which I suspect is what is intended (one
22419 backslash gets sent to GDB).
22420
22421 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22422
22423Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22424
22425 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22426 1817) was fixed literally years ago.
22427
22428Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22429
22430 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22431 test, it causes stepping out of call_after_alloca_subr with
22432 optimizing compilers.
22433 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22434 fails.
22435
22436 * gdb.c++/templates.exp: Source templ-info.exp only if
22437 the templates executable exists.
22438
22439 * gdb.c++/misc.cc (class Contains_static_instance,
22440 class Contains_nested_static_instance),
22441 gdb.c++/classes.exp (test_static_members): Test printing of
22442 a class that contains a static instance of the class.
22443
22444Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22445
22446 * gdb.base/langs2.c (cppsub_): Don't prototype.
22447 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22448 only, I believe).
22449
22450Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22451
22452 * lib/gdb.exp (skip_chill_tests): New procedure.
22453
22454 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22455
22456Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22457
22458 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22459 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22460
22461Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22462
22463 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22464
22465 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22466 disassemble 8, not 16, instructions for part 4.
22467
22468 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22469 support the latter anymore.
22470
22471 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22472 -DNO_PROTOTYPES.
22473 * gdb.base/callfuncs.c: Control use of prototypes based on
22474 NO_PROTOTYPES, not __STDC__.
22475 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22476 t_float_values2 tests if prototypes in use.
22477
22478 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22479 t_double_values): When checking differences against DELTA, check
22480 that difference is within the range (-DELTA,DELTA), not just
22481 (-infinity,DELTA).
22482
22483Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22484
22485 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22486 'file' command firts, then 'target', then 'load', this is due to gdb
22487 target set up.
22488 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22489
22490Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22491
22492 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22493 FP load/store variants.
22494 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22495
22496Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22497
22498 * gdb.base/term.exp: Do not give a warning if not native, it is
22499 not an abnormal condition.
22500
22501Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22502
22503 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22504 t_char_array".
22505
22506Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22507
22508 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22509 are getting the version number.
22510
22511 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22512 if not native, it is not an abnormal condition.
22513
22514Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22515
22516 * lib/gdb.exp: Just use "file exists", rather than undocumented
22517 dejagnu procedure "findfile".
22518
22519Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22520
22521 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22522 (LDFLAGS): Set to -Xlinker -Ur.
22523
22524 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22525 Removed, these values are set by lib/gdb.exp.
22526
22527 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22528
22529Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22530
22531 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22532 of replicating gdb startup code.
22533
22534 * config/mt-vxworks (LDFLAGS): Set to -r.
22535 (CFLAGS_FOR_TARGET): Removed.
22536
22537 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22538 (gdb) and gdb for vxworks uses (vxgdb).
22539
22540 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22541 executable is not in the tree and host != target, use sed and
22542 program_transform_name to determine the gdb name used by the
22543 target.
22544
22545 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22546 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22547
22548Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22549
22550 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22551 floats, chars, and shorts where there are ANSI-style function
22552 definitions.
22553
22554 * gdb.base/langs.exp, gdb.base/langs*: New test.
22555 * gdb.base/Makefile.in: Build it.
22556 * TODO: Remove item about checking that C names don't get C++
22557 demangling applied; this test tests it.
22558
22559Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22560
22561 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22562 went with the const70 xfail. The xfail went away a year ago.
22563
22564 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22565
22566 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22567 for hp300.
22568
22569 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22570
22571 * gdb.base/a1-selftest.exp: Don't run on hp300.
22572
22573Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22574
22575 * Makefile.in (site.exp): Set host_alias and target_alias as well
22576 as host_triplet and target_triplet.
22577
22578Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22579
22580 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22581
22582 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22583 places as other ecoff systems).
22584
22585 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22586 ultrix.
22587
22588Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22589
22590 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22591 remove them.
22592 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22593 variable and "variable" in addition to "data variable".
22594 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22595
22596 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22597 2.
22598 * gdb.base/list1.c (long_line): Add additional statement at start
22599 of function.
22600 * gdb.base/list.exp (test_forward_search): Update line number to
22601 reflect new statement.
22602
22603Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22604
22605 * gdb.base/signals.exp: Reinitialize searched source directories
22606 after gdb_start call.
22607
22608Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22609
22610 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22611 * gdb.stabs/Makefile.in: Likewise.
22612
22613 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22614 change. Instead split the tests into smaller pieces.
22615 * gdb.disasm/hppa.s: Corresponding changes.
22616
22617Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22618
22619 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22620 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22621
22622 * gdb.base/funcargs.exp: Modify many tests so that every test
22623 either passes or fails. Make some test names unique.
22624
22625Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22626
22627 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22628 Call stty to set interrupt character.
22629
22630 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22631 for HP assembler versus GNU assembler based on actual behavior of
22632 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22633
22634 * TODO: Suggest a few more stepping tests.
22635
22636Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22637
22638 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22639 restart GDB for h8300 after a continue.
22640 (return): Add pattern to match a29k-udi behavior.
22641 * gdb.base/nodebug.exp: Remove obsolete comment.
22642 * gdb.base/regs.exp: New file, testing of register displays.
22643 * gdb.base/return.exp: Fix typo in reference to $objdir.
22644 * gdb.base/whatis.exp: Always start with a fresh GDB.
22645
22646Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22647
22648 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22649 higher, these tests generate a lot of output.
22650
22651Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22652
22653 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22654 code following the catch silently ignored some errors; without the
22655 catch they should be thrown like any other tcl error. Also, the
22656 catch used "" instead of {} which meant all the callers who wanted
22657 to include one of the characters "[]$ had to quote it an extra time.
22658 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22659 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22660 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22661 Remove extra quoting.
22662
22663Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22664
22665 * gdb.base/commands.exp: Make test names unique; every test either
22666 passes or fails. Update some comments.
22667
22668 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22669
22670Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22671
22672 The following fixes a FAIL caused by the fact that the alpha stabs
22673 configuration didn't use the ".if alpha" code in weird.def.
22674 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22675 bit pointer, so the 32 bit version works even on the alpha.
22676 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22677 Remove the stuff which allowed us to have separate versions for
22678 alpha and everything else.
22679
22680 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22681 regexp which "info func operator\[\](" is supposed to match. Fix
22682 string to send to GDB. Note that GDB still doesn't work right. Add a
22683 new test for "info func .perator\[\](" which GDB does handle correctly.
22684
22685 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22686
22687Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22688
22689 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22690 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22691 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22692 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22693 it makes the tests harder to understand and confuses test-o-matic.
22694 The preferred style is that each test provides a PASS or a FAIL,
22695 and has a unique message (e.g. "continue #54" not just "continue")
22696 which is the same for the pass and the fail.
22697 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22698 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22699 to lib/gdb.exp.
22700 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22701 prt_accept which was basically the same thing. Likewise for
22702 test_print_reject and prt_reject.
22703 * lib/gdb.exp (test_print_reject): Add some more error message
22704 patterns to match from the former printcmds.exp (prt_reject).
22705 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22706 One defect of the passcount stuff is that some of it failed to
22707 report XPASS where appropriate.
22708 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22709 stuff before and after arg in expected pattern.
22710 (test_paddr_operator_functions): Re-do test without print_addr_of;
22711 this is the only test which seems to want extra stuff there.
22712
22713Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22714
22715 * gdb.base/nodebug.exp: Update new tests to reflect improved
22716 wording of gdb output.
22717
22718 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22719 and "ptype" work on variables in files compiled without -g.
22720 Replaces commented out "maint print msymbol" tests.
22721
22722Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22723
22724 * gdb.base/setvar.c (dummy): Call malloc.
22725
22726 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22727 losing with the irix4 sed.
22728
22729 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22730 ALRM" on irix4.
22731
22732Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22733
22734 * TODO: Remove items about corefile.exp testing new exec-file and
22735 backtrace; both are now done. Add items about printing enums.
22736
22737Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22738
22739 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22740 "get signal $thissig" test fails.
22741
22742 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22743
22744Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22745
22746 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22747 compiler warning with dec alpha compiler.
22748
22749 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22750 extra \n from gdb_test call (this explains why the prompt test
22751 that I removed yesterday was there).
22752 (user_defined_command_test): Remove extra \n and prompt test.
22753
22754 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22755 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22756 doesn't exist.
22757 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22758 Also remove alpha workaround, which turns out to be because
22759 SIGABRT == SIGLOST.
22760
22761 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22762
22763 * gdb.base/help.exp: Don't test "help show".
22764
22765Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22766
22767 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22768 "set print address" is on.
22769 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22770 pass prompt to gdb_test; gdb_test already looks for the prompt.
22771
22772 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22773
22774 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22775 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22776 was to make sure that gdb can read a core file. But (a) the "read
22777 the corefile" part didn't make it to a1-selftest.exp, we just
22778 delete the corefile after creating it, and (b) we test reading
22779 corefiles in corefile.exp anyway. Also, this test left around a
22780 xgdb process on Solaris.
22781
22782 * gdb.base/corefile.exp: Also test backtrace.
22783
22784Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22785
22786 * gdb.base/commands.exp: Test a simple user defined command with
22787 arguments and if/while statements; verify the full user command is
22788 printed by "show user".
22789
22790 * gdb.base/commands.exp: Test if/while commands as part of a
22791 breakpoint command list; verify they appear in breakpoint
22792 information.
22793
22794Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22795
22796 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22797 than by dividing by zero.
22798
22799Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22800
22801 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22802 performing an inferior call with watchpoints enabled.
22803 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22804 call.
22805
22806Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22807
22808 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22809 of "file" command.
22810
22811 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22812 Add additional pattern for when "int operator int(void);" appears
22813 in a different order.
22814
22815Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22816
22817 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22818
22819 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22820 and "signal" with ".*".
22821
22822Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22823
22824 * TODO: Add note about "handle all nostop".
22825
22826 * gdb.base/{sigall.c, sigall.exp}: New test.
22827 * gdb.base/Makefile.in: Add it.
22828
22829Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22830
22831 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22832 when invoking GDB, suppresses any windowing interface.
22833
22834Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22835
22836 * config/sim-gdb: New file, simulator testing support.
22837
22838Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22839
22840 * gdb.base/interrupt.exp: Test calling func1 twice.
22841
22842Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22843
22844 * gdb.base/list.exp (test_forward_search): Set timeout higher
22845 when we'll be getting lots of output from gdb.
22846
22847 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22848 "init_malloc" to after the expect statement. Run it if that
22849 regexp is taken, but also for two others which happen if source
22850 cannot be found.
22851
22852Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22853
22854 * gdb.base/printcmds.exp: New test, for printing register before
22855 program is running.
22856
22857Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22858
22859 * gdb.base/list.exp: Correct some alternate expect patterns
22860 to reflect changes in list1.c.
22861
22862Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22863
22864 * TODO: Add item regarding large frames.
22865
22866 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22867
22868 * TODO: Remove item about enabling return.exp; it
22869 is enabled. Suggest a few more "return" tests.
22870
22871Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22872
22873 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22874 anonymous unions.
22875
22876Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22877
22878 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22879 and pr-5646.o, so "make" is the same as "make all", not "make
22880 pr-4975.o".
22881
22882Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22883
22884 * gdb.base/list.exp: Adjust expectations to reflect changes in
22885 list1.c.
22886 (test_forward_search): New test proc.
22887 * gdb.base/list1.c (long_line): New function, has long source line.
22888
22889Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22890
22891 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22892 additional line of code that was added.
22893
22894Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22895
22896 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22897 tests so as not to overflow expect's input buffers.
22898 * gdb.disasm/hppa.exp: Corresponding changes.
22899
22900Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22901
22902 Beginnings of template debugging tests.
22903 * gdb.c++/templ-info.cc: New file to test for template
22904 debugging capability of the compiler.
22905 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22906 templ-info.cc.
22907 * gdb.c++/templates.cc: Add explicit template instantiations
22908 to enable compiling with -fno-implicit-templates. Add destructor
22909 and 'value' method to T5 class for template tests.
22910 * gdb.c++/templates.exp: Add testcases for printing of template
22911 types, setting breakpoints on template methods and calling a
d63a86f8 22912 template method.
c906108c
SS
22913
22914Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22915
22916 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22917 branch target since some assemblers (gas-2.5) may emit a
22918 relocation for the branch instead of resolving it in the
22919 assembler.
22920
22921Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22922
22923 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22924 through signal handler.
22925
22926Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22927
22928 * configure.in (*-*-netware): Use config/mt-netware.
22929
22930 * config/mt-netware: New file.
22931 * config/mt-i386-netware: Removed, separate configs for different
22932 netware architectures are no longer needed now that we have
22933 --with-headers.
22934
22935Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22936
22937 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22938 by the recent changes to use ANSI C arithmetic conversions.
22939
22940Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22941
22942 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22943 bug involving using inferior_pid to figure out whether to select a
22944 frame.
22945
22946Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22947
22948 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22949 match the current disassembler output.
22950
22951Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22952
22953 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22954 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22955 types, expect "int" as type of integer values (for now).
22956
22957Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22958
22959 * gdb.base/commands.exp: New tests for if/while commands.
22960
22961Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22962
22963 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22964 by .*, since hex values have different syntax in Chill mode.
22965
22966Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22967
22968 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22969 linefeed from expect pattern for repeated types with indices > 9.
22970
22971Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22972
22973 First part of Fortran test suite.
22974 * gdb.fortran: New directory.
22975 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22976
22977Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22978
22979 * gdb.base/default.exp: Update expect pattern for load command
22980 without arguments.
22981
22982Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22983
22984 * configure.in: Change i386 to i[345]86.
22985 * gdb.base/configure.in: Likewise.
22986 * gdb.c++/configure.in: Likewise.
22987 * gdb.chill/configure.in: Likewise.
22988
22989Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22990
22991 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22992 patterns, since that is not a valid context for comments.
22993
22994Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22995
22996 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22997 repeated types and repeated types with indices > 9.
22998
22999Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23000
23001 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23002 2417; old bug has been fixed.
23003
23004Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23005
23006 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23007 send the newline ourselves instead of assuming gdb_test will do
23008 so when passed an empty input string.
23009
23010 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23011 stabs testcode.
23012
23013Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23014
23015 * lib/gdb.exp (gdb_test): Don't send anything if the first
23016 argument is an empty string. This makes cases where we want to
23017 match output that is already in expect's buffers (for example,
23018 matching a breakpoint after gdb_run_cmd has been called) work
23019 reliably.
23020
23021Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23022
23023 * config/netware.exp: New file.
23024
23025Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23026
23027 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23028 the -B and -L prefixes so we can find the debugging stub.
23029
23030 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23031 there and we are using the gcc from the tree.
23032
23033 * gdb.base/types.c: Removed.
23034
23035 * gdb.base/configure.in: Look for makefile fragments in ../config.
23036 Recognize i386-*-netware.
23037 * gdb.c++/configure.in: Likewise.
23038
23039Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23040
23041 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23042 the correct TCL syntax.
23043
23044Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23045
23046 * gdb.base/opaque.exp: use runto instead of messing around with
23047 breakpoints. Simplify by using gdb_test.
23048
23049 * gdb.base/bitfields.exp: restart between tests on netware targets
23050 because breakpoints aren't relocated after target death. Run
23051 processes to completion.
23052
23053 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23054
23055Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23056
23057 * Makefile.in: Remove extra tabs that confuse some versions
23058 of "make". Use the newly built gdb to test with by default,
23059 rather than the first one in the tester's search path.
23060
23061Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23062
23063 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23064
23065 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23066 condition help.
23067
23068Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23069
23070 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23071
23072 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23073 running.
23074 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23075 * gdb.base/funcargs.exp: Likewise.
23076
23077 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23078 * gdb.base/funcargs.exp: Likewise.
23079
23080 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23081 message is "".
23082
23083Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23084
23085 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23086 return,signals,twice}.exp: Handle non-existant binaries
23087 consistantly.
23088
23089 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23090 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23091 might testing a cross development system.
23092
23093Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23094
23095 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23096 runtest script is relative to ${srcdir}, not ${rootdir}.
23097
23098Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23099
23100 * gdb.base/signals.exp: Allow for optionality of breakpoint
23101 address.
23102
23103Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23104
23105 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23106
23107Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23108
23109 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23110 for size_t definition.
23111 * gdb.c++/templates.cc: Likewise
23112
23113 * config/mt-i386-netware: New file.
23114
23115 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23116 defined.
23117
23118 * gdb.base/Makefile.in: Added support for systems that name core
23119 files by appending "core" to the program name.
23120 * gdb.base/a1-selftest.exp: Likewise.
23121
23122Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23123
23124 * gdb.base/return.exp: Add comment and message for `return double'
23125 test failure on Sparc Solaris.
23126
23127Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23128
23129 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23130
23131Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23132
23133 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23134 from optimizing them away.
23135 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23136 patterns to include default constructors and assignment operators,
23137 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23138 character in the output of the virtual base pointer.
23139
23140Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23141
23142 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23143 expression match in print_addr_of to avoid unintented matches.
23144 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23145 versions up to 2.5.8.
23146
23147Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23148
23149 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23150 included file to run under newer versions of expect.
23151 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23152 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23153 Remove xfail for the virtual table of BDDHookV.
23154
23155Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23156
23157 * lib/gdb.exp (string_to_regexp): Set a default result.
23158 (default_gdb_start): Fix misleading message.
23159
23160Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23161
23162 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23163 Remove all CC, etc definitions.
23164 * config/mt-hpux: New file.
23165 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23166 (CFLAGS, LDFLAGS): Define.
23167 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23168
23169 * Makefile.in (site.exp): Don't insert host_os, etc.
23170 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23171 (distclean): Check existence of subdir.
23172 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23173 * gdb.base/Makefile.in: General cleanup and simplification.
23174 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23175 to build executables. Use default rule to build .o files.
23176 (EXPECT, RUNTEST, CC): Fix relative pathname.
23177 (site.exp): Don't insert host_os, etc.
23178 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23179 and/or SIGUSR1 defined.
23180 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23181 * gdb.c++/Makefile.in: General cleanup and simplification.
23182 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23183 (CFLAGS): Remove.
23184 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23185
23186Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23187
23188 * gdb.base/recurse.exp: Misc changes to get tests running again
23189 after Kung's changes to the watchpoint code.
23190 * gdb.base/watchpoint.exp: Likewise.
23191
23192Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23193
23194 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23195
23196Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23197
23198 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23199 * lib/gdb.exp (default_gdb_start): Define.
23200 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23201 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23202 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23203 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23204 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23205 Don't call gdb_target_udi in between tests.
23206
23207Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23208
23209 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23210 (which was basically just a local version of the same thing). In
23211 addition to avoiding duplication, gdb_test_exact is faster.
23212 * lib/gdb.exp (gdb_test_exact): Fix typo.
23213
23214 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23215 don't give an error.
23216
23217 * gdb.base/term.exp: Call delete_breakpoints before starting.
23218
23219 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23220 (t10): Add comment.
23221
23222Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23223
23224 Reorganization of the GDB Test Suite.
23225
23226 * gdb.base: New directory, contains all the basic tests.
23227 * gdb.c++: New directory, tests specific to C++.
23228 * gdb.chill: New directory, tests specific to Chill.
23229 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23230 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23231 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23232 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23233 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23234 t30-31 to chill).
23235 * */gdbme.*: Rename to match appropriate expect scripts.
23236 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23237 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23238 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23239 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23240 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23241 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23242 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23243 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23244 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23245 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23246 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23247 gdb.c++/virtfunc.cc: New names of C++ files.
23248 * gdb.chill/chillvars.ch: New name of Chill file.
23249 * gdb.base/configure.in, gdb.c++/configure.in,
23250 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23251 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23252 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23253 * configure.in (configdirs): Update to reflect directory changes.
23254 (target_abbrev): No longer define for any configuration.
23255 * Makefile.in: Cosmetic improvements to header comments.
23256
23257Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23258
23259 Various changes to gdb.t31:
23260
23261 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23262 * gdbme.ch: Make all key-words and predefineds be upper-case.
23263 * chillvars.exp: Expect key-words and predefinds in upper-case.
23264
23265 * chillvars.exp: Use gdb_test_exact many places.
23266 Change expected output for arrays (which now includes index labels).
23267
23268 * pr-5020.exp, gdme.ch (module PR_5020):
23269 New test, for PR-5020.
23270
23271Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23272
23273 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23274 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23275
23276Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23277
23278 * Makefile.in: Fix bit-rot in definitions of CHILL,
23279 CHILL_FOR_TARGET and Chill_LIB.
23280 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23281 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23282 CHILL, and CHILL_LIB.
23283
23284Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23285
23286 * Revert the previous changes. Please see Rob's directory
23287 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23288
23289Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23290
23291 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23292 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23293 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23294 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23295 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23296 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23297 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23298 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23299 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23300 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23301 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23302 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23303 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23304 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23305 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23306 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23307 changes from 94Q1.
23308
23309Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23310
23311 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23312 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23313 Rob's new testing fragments.
23314
23315Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23316
23317 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23318 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23319
23320Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23321
23322 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23323 version also, match on casted version strings, and match on
23324 gdb startup case where the line numbers might be messed up.
23325
23326Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23327
23328 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23329 (CFLAGS): Delete it from here.
c906108c
SS
23330
23331Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23332
23333 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23334
23335Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23336
23337 * Makefile.in (RUNTEST): Default to just "runtest".
23338
23339Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23340
23341 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23342 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23343 the code has been restructured.
23344
23345Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23346
23347 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23348 \n, not just one of each.
23349
23350 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23351 /bin/cc gives a warning if you do.
23352
23353Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23354
d63a86f8 23355 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23356 __t10ListS_link1ZUiRCUiPT0
23357
23358Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23359
23360 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23361 on local variables in recursive functions.
23362
23363 * gdb.t07/Makefile.in: Build the new test.
23364
23365Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23366
23367 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23368 directly. Instead compare the return values from actual calls.
23369
23370Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23371
23372 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23373
23374Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23375
23376 * From Peter Schauer with minor modifications.
a9c64011
AS
23377 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23378 stops in mid-line in the caller. Add xfail for returning a float
23379 value on X86 targets.
c906108c
SS
23380
23381Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23382
23383 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23384 to avoid expect lossage.
23385 (fmem_LRbug_tests): Likewise.
23386 * gdb.disasm/hppa.s: Corresponding changes.
23387
23388 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23389 conditions to work with latest dejagnu/expect.
23390
23391 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23392 expected to fail on the PA.
23393 (backtrace in call with trampolines): Explicitly require main
23394 to be frame #1 (no trampolines should show up in backtrace).
23395
23396 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23397 "continue -expect".
23398 * gdb.t06/break.exp: Likewise.
23399 * gdb.t07/watchpoint.exp: Likewise.
23400 * gdb.t13/bitfields.exp: Likewise.
23401 * gdb.t15/{funcargs,return}.exp: Likewise.
23402 * gdb.stabs/weird.exp: Likewise.
23403 * config/{mips,udi}-gdb.exp: Likewise.
23404
23405 * hppa.sed: Enclose comments within a sed command to avoid
23406 losing with the old OSF1 sed.
23407
23408Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23409
23410 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23411 sequent dynix.
23412 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23413 * gdb.t15/funcargs.exp: Conditionally step again to really
23414 finish from marker_call_with_trampolines. Handle the case where
23415 the first step from within call_with_trampolines already steps
23416 us back to main.
23417 * gdb.t15/gdbme.c: Add comment to closing brace of
23418 call_with_trampolines for funcargs.exp.
23419
23420Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23421
d63a86f8 23422 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23423 Fix typo(s).
23424
23425Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23426
23427 * gdb.t07/gdbme.c: More code for watchpoint testing.
23428
23429 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23430 "Hardware watchpoint" throughout file.
23431 (test_watchpoint_triggered_in_syscall): New test.
23432 (test_complex_watchpoint): New test.
23433
23434Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23435
23436 * gdbme.c (call_with_trampolines): New function to try and step
23437 into. Tests trampoline problems on the PA.
23438
23439 * funcargs.exp (localvars_in_indirect_call): No longer expect
23440 stepping into indirect call to fail on PAs.
23441 (test_stepping_over_trampolines): New test.
23442
23443Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23444
23445 * TODO: Add suggestions for static member function tests, and
23446 completion tests.
23447
23448Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23449
23450 * TODO: Add suggestions for "p/a" tests.
23451
23452 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23453 (default_gdb_exit): Replace all the hair with sending "quit" to
23454 the process with a simple close.
23455
23456Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23457
23458 * TODO: Add suggestions for shared library tests.
23459
23460Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23461
23462 * TODO: Add suggestions for x/s tests.
23463
23464Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23465
23466 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23467 "enable once", and "enable breakpoints once" with ".*".
23468
23469Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23470
23471 * TODO: Add suggestions about structure passing tests.
23472
23473Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23474
23475 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23476 the primary1 test, use work around if __GNUC__ < 2.
23477 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23478 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23479 Test for bad output rather than waiting for timeout. Issue
23480 second continue only if first continue failed.
23481
23482Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23483
23484 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23485 operator[] test with gdb_test because the old code didn't seem to
23486 be getting the quoting right with the new dejagnu.
23487
23488Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23489
23490 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23491 one from the path.
23492 * Makefile.in: Use a fresh expect if there is one, use runtest
23493 from the src tree if there is one.
d63a86f8 23494
c906108c
SS
23495Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23496
23497 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23498 next over recursive call. Revise the tests from that point on
23499 (which had been skipped) to match GDB's actual (correct) output.
23500
23501 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23502 with next over a breakpoint whose condition is false.
23503
23504 * gdb.t00/help.exp: Comment out "help set print" tests just like
23505 (and for same reason as) "help set" test.
23506
23507Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23508
23509 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23510 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23511
23512Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23513
23514 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23515 necessary gdb_target_udi.
23516
23517 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23518
23519 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23520 1838 and 2417; they are fixed.
23521
23522 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23523 gdb.t03/ptype.exp (ptype structure, ptype union):
23524 Remove xfails; the test is looser than when the xfails were added.
23525
23526 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23527 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23528
23529 * gdb.t01/run.exp: Only run shell test if isnative.
23530
23531 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23532 since "run" automatically loads if necessary. Call gdb_target_udi
23533 after the "file" since "file" kills any execution target.
23534
23535 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23536 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23537 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23538 argument for UDI.
23539
23540Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23541
23542 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23543
23544 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23545
23546Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23547
23548 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23549 properly quoting regexps. This makes the second argument to
23550 demangle a fixed string, which matches the callers, instead of a
23551 shell-style pattern which is what the previous implementation
23552 used. Update some of the callers.
23553
23554Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23555
23556 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23557 (comib_nullified_tests): Fix typo.
23558 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23559 strings. No longer expected to fail.
23560
23561 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23562 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23563 strings. No longer expected to fail.
23564
23565 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23566 string. No longer expected to fail.
23567
23568Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23569
23570 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23571 No longer expected to fail.
23572
23573 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23574 string. No longer expected to fail.
23575
23576Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23577
23578 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23579 only in the names (I probably got most of them). I was even
23580 generous with some which differed in underscores in names, and
23581 probably missed a few, and I *still* was able to remove almost a
23582 third of the file with almost no impact on testsuite coverage.
23583
23584Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23585
23586 * gdb.t00/default.exp: Match udi_attach error message as well as
23587 the one from child_attach.
23588
23589 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23590
23591 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23592
23593 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23594 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23595
23596 * Move test with enums and partial symbols back to
23597 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23598 Reverts the change of 26 May 93. Per today's change to
23599 stabs.texinfo, the behavior that weird.exp was expecting was
23600 unreasonable; what is important is that the compiler+gdb get
23601 things right, which happens with a recent gcc. Also fix the test
23602 to deal with native compilers which put out the stab gdb can't
23603 deal with.
23604
23605Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23606
23607 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23608 in the names. The main thing these accomplish is to slow things down.
23609 Many more such duplicates surely remain.
23610
23611 * gdb.t00/help.exp: Comment out "help support" test just like
23612 (and for same reason as) "help set" test.
23613
23614Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23615
23616 * gdb.t06/break.exp: Remove setup_xfails for
23617 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23618 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23619 about known bug in gcc to include up through 2.5.8.
23620 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23621 well as "_vb$".
23622 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23623 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23624 with latest gcc and gdb.
23625 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23626 well as "_vb$".
23627
23628Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23629
23630 * configure.in (hppa*-*-*): Also configure and build stabs-only
23631 tests.
23632
23633Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23634
23635 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23636 * gdb.t10/configure.in (hppa*-*-*): Use it.
23637
23638Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23639
23640 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23641
23642Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23643
23644 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23645 versions prior to 1.13.5.
23646
23647Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23648
23649 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23650 the prompt is at the start of a line.
23651
23652Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23653
23654 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23655 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23656 in the copr tests now.
23657 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23658 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23659 expected to fail.
23660
23661Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23662
23663 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23664 gdb.t31/chillvars.exp, lib/gdb.exp:
23665 Tweak to run under either version of expect.
23666 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23667 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23668 * gdb.t11/list.exp: Remove extraneous whitespace.
23669
23670Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23671
23672 * gdb.t16/printcmds.exp (test_print_strings): Accept
23673 "(unsigned char *) " before the string.
23674
23675 * TODO: Add notes about printing of fancy types and GDB expressions.
23676
23677Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23678
23679 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23680 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23681 if doing mips-idt-ecoff.
c906108c
SS
23682
23683Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23684
23685 * Most .exp files: Tweak to run under either version of expect.
23686
23687Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23688
23689 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23690 xfails; I'm not sure why they are failing, but not because of PR 1806.
23691
23692Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23693
23694 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23695 defined in lib/gdb.exp.
23696
23697Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23698
23699 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23700 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23701 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23702 have to be typeless.
23703
23704Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23705
23706 * TODO: Add suggestion for copyright year test.
23707
23708Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23709
23710 * configure.in (*-*-lynxos*): Add stabs tests.
23711
23712Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23713
23714 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23715 so insert a tab before any assembler directive in column zero.
23716
23717 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23718 stores.
23719 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23720 stores.
23721 (fpu_short_memory_tests): Likewise.
23722
23723Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23724
23725 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23726 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23727 .stabs directives in comments.
23728
23729Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23730
23731 * TODO: New file, describing tests we could write.
23732 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23733
23734Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23735
23736 * gdb.t06/signals.exp: Add kludge to force re-sync.
23737
23738 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23739 to xgdb instead of gdb, get out of gdb.
23740
23741Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23742
23743 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23744 for info.
23745
23746Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23747
23748 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23749 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23750 * gdb.stabs/hppa.sed: New sed script for the PA.
23751
23752Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23753
23754 * gdb.stabs: Re-write weird.def and configuration to use sed
23755 instead of cpp. sed is portable and POSIX; cpp is neither.
23756
23757Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23758
23759 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23760
23761Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23762
23763 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23764
23765Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23766
23767 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23768 "_vb$".
23769 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23770 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23771
23772Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23773
23774 * lib/gdb.exp: Comment out code which depends on non-existent
23775 `transform' procedure.
23776
23777Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23778
23779 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23780 * lib/gdb.exp: Transform tool name.
23781 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23782 1.1's new error handling system.
23783
23784Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23785
23786 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23787
23788Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23789
23790 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23791 They made pattern matching so slow that timeouts happened on
23792 heavily loaded systems. Now any output from "show print" which
23793 gets us back to the GDB prompt is a PASS.
23794
23795Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23796
23797 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23798
23799Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23800
23801 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23802
23803 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23804 It is not from PR 3220.
23805
23806Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23807
23808 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23809 just started failing because they depended on the order the
23810 subcommands are presented, or exact docstring text. This kind of
23811 test is a pain and has minimal benefit.
23812
23813Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23814
23815 * gdb.t09/corefile.exp: At end of test, use "core" command with
23816 no arguments.
23817
23818Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23819
23820 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23821 17}/Makefile.in: Make it possible to run the testsuite with Sun
23822 make and CC = cross gcc by adding explicit build rules for .o
23823 files.
23824
23825Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23826
23827 * gdb.t15/funcargs.exp: Don't put comments on same line as
23828 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23829
c906108c
SS
23830Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23831
23832 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23833
23834Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23835
23836 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23837 * gdb.t20/inherit.exp: remove three dumplicate entries.
23838
23839Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23840
23841 * gdb.t06/break.exp: For "next over recursive call", fail on any
23842 incorrect output, not just on "factorial (value=2)".
23843
23844Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23845
23846 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23847 working now. Add an xfail if accesing a bss variable causes
23848 a memory error if the target is not yet run.
23849
23850Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23851
23852 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23853 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23854 name of __st* demangling (2 strings). Did Kung really get the
23855 more than 95 others right without testing them?
23856
23857Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23858
23859 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23860
23861Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23862
23863 * configure.in (configdirs): Add gdb.disasm
23864 * gdb.disasm: New directory for GDB disassembler tests.
23865 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23866
23867Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23868
23869 * gdb.t00/help.exp: Don't test "help set".
23870
23871 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23872 from within expect statements. None of these happen anymore and
23873 they cause regressions to be silently unnoticed.
23874
23875 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23876 messages) about known failures with gcc cygnus-2.4.5-930417.
23877
23878 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23879 comp-info.exp so it gets built if it doesn't exist.
23880
23881 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23882 it is no longer used.
23883 * gdb.t13/comp-info.c: Removed.
23884
23885Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23886
23887 * gdb.t06/signals.exp: Add xfail for sun3.
23888
23889Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23890
23891 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23892 relevant because ^C doesn't get sent but failure can be reproduced
23893 interactively).
23894
23895Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23896
23897 * gdb.stabs/alpha.mt: New configuration file for alpha.
23898 * gdb.stabs/configure.in: Use it.
23899 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23900 sharing with alpha.mt, redefine long to word via preprocessor.
23901 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23902 for alpha.
23903 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23904 native cc.
23905 * gdb.t00/teststrategy.exp: Change expect string so that we
23906 consume the `(xgdb)' from the command echo and from the gdb prompt.
23907 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23908 gdb currently compares all values as long, so this failure probably
23909 applies to any configuration where LONGEST is bigger than a target int.
23910 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23911 with gcc.
23912 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23913 to handle opaque pointers, gcc is.
23914 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23915 as first argument. Include <sys/types.h> and change all operator
23916 new definitions to use size_t.
23917 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23918 now that we use size_t.
23919
23920Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23921
a9c64011 23922 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23923 a long or float array cast all array members to the same type.
a9c64011 23924 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23925 with 64 bit longs.
a9c64011 23926 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23927 on alpha.
a9c64011 23928 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23929
23930Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23931
23932 * gdb.t24 (demangle.exp): Constructors of templates have names like
23933 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23934 section 14.6 of the ARM.
23935
23936 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23937 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23938 accomplish little and slow down the testsuite.
23939
23940 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23941 Accept spaces various places.
23942
23943Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23944
23945 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23946 with watchpoint enabled.
23947
23948 * Makefile.in: Remove definition of CC and remove the second
23949 definition of CXX (the "CXX = gcc" one remains). These definitions
23950 were causing backquotes to be expanded within backquotes, which
23951 doesn't work.
23952
23953Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23954
23955 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23956
23957Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23958
a9c64011
AS
23959 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23960 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23961 by mips cc and contains no stabs entries.
23962
23963Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23964
23965 * config/vx-gdb.exp: Use fake device to load files rather than
23966 NFS.
23967 * lib/gdb.exp: New proc to do "file" command.
23968 * config/unix-gdb.exp: Use new "file" proc.
23969
23970Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23971
23972 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23973 Rework board rebooting slightly.
23974 (gdb_exit): Don't exit from the remote shell; there isn't one.
23975 * gdb.stabs/weird.exp: If a program is being debugged already,
23976 kill it.
23977 * gdb.t04/setvar.exp: Stop and restart gdb.
23978 * gdb.t05/expr.exp: Likewise.
23979 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23980 restart gdb and reload the program.
23981 * gdb.t08/opaque.exp: Likewise.
23982 * gdb.t12/scope.exp: Likewise.
23983 * gdb.t13/bitfields.exp: Likewise.
23984 * gdb.t15/funcargs.exp: Likewise.
23985 * gdb.t20/classes.exp: Likewise.
23986 * gdb.t03/ptype.exp: Increase timeout.
23987 * gdb.t16/printcmds.exp (test_print_string_constants,
23988 test_print_array_constants): Likewise.
23989 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23990 * gdb.t20/classes.exp (do_tests): Likewise.
23991 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23992
23993Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23994
23995 * gdb.stabs: Renamed *wierd* to *weird*.
23996
23997Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23998
23999 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24000 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24001
24002Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24003
24004 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24005 (do_tests): Remove xfail for whatis on one_var and two_var.
24006
24007Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24008
24009 * Makefile.in: Made cross building work better by adding
24010 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24011
24012Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24013
24014 * gdb.t15/{return.c,return.exp,Makefile.in}:
24015 New test, currently commented out.
24016
24017Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24018
24019 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24020 still running and removes the leftover named socket so GDb can do
24021 clean restarts.
24022
24023Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24024
24025 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24026 console, not GDB.
24027 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24028 cross testing works better with "make check"
24029 * config/unix-gdb: Use default procedures for exit and version.
24030 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24031 with the newest VxWorks.
24032
24033Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24034
24035 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24036 old form.
24037
24038 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24039 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24040
24041 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24042
24043 * config/unix-gdb.exp: Remove this version of gdb_exit
24044 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24045 Rob says he'll look at it when he gets back to testing boards.
24046
24047Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24048
24049 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24050 an expected fail for certain ptype commands.
24051
24052 * gdb.t20/classes.exp: Update expected results of "ptype class
24053 Base1" to account for the constructor that now appears in the type.
24054
24055Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24056
24057 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24058 disappeared from list.
24059 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24060 "alldone" proc with call to cleanup and exit.
24061 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24062 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24063 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24064 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24065 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24066 "alldone" proc with simple returns that suppress remaining
24067 tests. The alldone proc went away many months ago.
24068
24069Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24070
24071 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24072
24073 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24074
24075Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24076
24077 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24078 as vax gdb will display them.
24079
24080Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24081
24082 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24083 optimizers.
24084
24085 * scope.exp: Change "bad value for localval" messages so each one
24086 is unique.
24087
24088 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24089 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24090
24091 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24092
24093Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24094
24095 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24096 doesn't exist (due to optimization).
24097
24098Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24099
24100 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24101 contains \r because the filename is long.
24102
24103 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24104 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24105
24106Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24107
24108 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24109 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24110 Ultrix.
24111 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24112 int tests.
24113 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24114
24115Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24116
24117 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24118
24119 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24120 to match does not match the passing case but still matches the
c906108c
SS
24121 failing case.
24122
24123Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24124
24125 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24126
24127Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24128
24129 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24130 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24131 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24132 Remove various versions of gdb_exit.
24133 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24134 gdb_exit.
24135 * config/unix-gdb.exp: gdb_exit remains here, and should override
24136 the generic version, since it's doing a lot of wierd stuff that
24137 the other versions aren't. FIXME, fold it in, or abandon this
24138 version.
24139
24140Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24141
24142 * gdb.t24/demangle.exp: Add tests for PR 3220.
24143
24144Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24145
24146 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24147
24148Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24149
24150 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24151 "i386-*-*". Works for i486 as well.
24152
24153 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24154 bug, and expand domain of xfail to all SVR4 systems, since the
24155 actual problem is likely to be in generic SVR4 /proc support.
24156
24157Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24158
24159 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24160
24161Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24162
24163 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24164 xfails for other systems. Match a missing 'Continuing.' as an
24165 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24166
24167 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24168 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24169 Only issue warning for missing executables if -all option is used.
24170
24171 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24172 file if -all option is used. It's like an unpredictable XFAIL.
24173
24174Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24175
24176 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24177 for dynamically linked binaries.
24178
24179 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24180
24181Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24182
24183 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24184 to state that this is a known bug in old versions of g++.
24185
24186Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24187
24188 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24189 while waiting for `Continuing'.
24190
24191Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24192
24193 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24194 in text, data, and bss.
24195 * gdb.t10/nodebug.c: Add local and global test variables for
24196 initialized and uninitialized data.
24197
24198Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24199
24200 * config/unix-gdb.exp (gdb_exit): Add "wait".
24201
24202Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24203
24204 * gdb.t06/signals.exp: xfail the continue from the handler for all
24205 targets.
24206
24207 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24208 function with watchpoints enabled, the i386 call dummy starts with
24209 a call.
24210
24211 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24212 386 bsd names its corefiles.
24213
24214Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24215
24216 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24217 compilers don't grok it.
24218 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24219 with small octal ints rather than character constants, which
24220 are signed and might not fit if first promoted to int.
24221
24222Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24223
24224 * gdb.t09/Makefile.in (clean): Remove corefile.
24225
24226Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24227
24228 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24229
24230Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24231 and Jim Kingdon (kingdon@cygnus.com)
24232
24233 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24234 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24235 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24236
24237Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24238
24239 * gdb.t17/interrupt.exp: Add xfail for hppa.
24240
24241Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24242
24243 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24244 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24245 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24246 to determine signed-ness of bitfields and use the result to setup
24247 the xfail.
24248 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24249 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24250 call line is reached if necessary.
24251
24252Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24253
24254 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24255
24256Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24257
24258 * gdb.t06/break.exp: Also test `clear' command.
24259
24260Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24261
24262 * gdb.t00/teststrategy.exp: Remove extra quote.
24263
24264 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24265 watchpoint enabled to be for all non-68k machines.
24266
24267 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24268
24269Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24270
24271 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24272 targets use aout.mt instead of ecoff.mt as gas understands
24273 standard aout format.
24274
24275Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24276
24277 * lib/gdb.exp (runto): Don't insist that function we are running to
24278 was compiled with -g.
24279
24280 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24281
24282 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24283 to get back into the read system call.
24284 Accept leading newline in case where we woke it up.
24285
24286Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24287
24288 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24289 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24290 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24291 enable ecoff configuration.
24292
24293Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24294
24295 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24296
24297Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24298
24299 * gdb.t16/printcmds.exp: Add another printf test.
24300
24301Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24302
24303 * configure.in: If configured -with-stabs on any target, add
24304 stabsdirs to configdirs.
24305
24306Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24307
24308 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24309 fun" so pattern does not match the command itself.
24310
24311Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24312
24313 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24314
24315Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24316
24317 * gdb.t17/interrupt.exp: Test for more things.
24318
24319Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24320
24321 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24322 compiler arranges the code and line numbers.
24323
24324 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24325
24326Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24327
24328 * gdb.t00/help.exp: Increase expect input buffer size.
24329
24330Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24331
24332 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24333
24334 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24335
24336 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24337
24338 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24339 [0-9]*, not just [0-9].
24340
24341Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24342
24343 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24344
24345 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24346
24347Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24348
24349 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24350
24351Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24352
24353 * gdb.t06/signals.c: Add xfails for sun3.
24354
24355 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24356
24357 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24358 test_stepping tests.
24359
24360Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24361
24362 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24363
24364 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24365
24366 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24367 rather than actually putting it through cpp twice.
24368
24369 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24370
24371Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24372
24373 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24374 no longer needed.
24375
24376Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24377
24378 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24379
24380 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24381 C++ features prints as "struct", make it a pass, not an xfail.
24382
24383Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24384
24385 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24386 Don't require VA to print as "class" rather than "struct".
24387
24388Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24389
24390 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24391
24392Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24393
24394 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24395
24396Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24397
24398 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24399 order.
24400
24401Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24402
24403 * gdb.t16/printcmds.exp: Add printf tests.
24404
24405 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24406
24407 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24408
24409Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24410
24411 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24412 pass counts, to counteract any existing or future setup_xfails.
24413
24414Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24415
24416 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24417 {BEGIN,END}_COMMON for common block instead of STAB.
24418 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24419
24420 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24421 intp_var should be N_GSYM not N_LSYM.
24422 wierd-aout.S: Use a label for the value of the N_SO.
24423 wierd.def: Remove all backslashes.
24424 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24425
24426Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24427
24428 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24429 get the expected next to inheritance3.
24430
24431Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24432
24433 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24434 now that gcc-2.4 gets it right.
24435
24436Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24437
24438 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24439
24440 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24441 generating comp-info.exp which works for cross-compilation.
24442
24443Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24444
24445 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24446 "*-*-sysv4.*".
24447
24448Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24449
24450 * gdb.t01/run.exp: Start with a fresh gdb.
24451 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24452 SVR4.x.
24453
24454Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24455
24456 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24457 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24458 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24459 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24460 things to remove.
24461
24462Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24463
24464 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24465 test cases from bug reports.
24466
24467Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24468
24469 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24470 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24471 avoid spurious xfails.
24472 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24473 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24474 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24475
24476Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24477
24478 * gdb.t00/teststrategy.exp: Rework to provide more useful
24479 description of each test, fix problem with systems that define
24480 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24481 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24482 results for "next over recursive call" so timeouts aren't taken
24483 by error.
24484
24485Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24486
24487 * gdb.t12/scope.exp: Test printing of variables before run.
24488
24489 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24490 printed in wrong order due to sorting.
24491
24492Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24493
24494 * gdb.t00/teststrategy.exp: Fix expected results for printing
24495 user entered string constant. Is array of char, prints with no
24496 address.
24497
24498 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24499 commands.
24500 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24501 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24502 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24503 of struct of char arrays.
24504 * gdb.t00/radix.exp: New tests for radix commands.
24505
24506Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24507
24508 * gdb.t16/printcmd.exp: Print a variable before running program
24509 (with xfail for AIX).
24510
24511Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24512
24513 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24514
24515 * gdb.t16/printcmd.exp: Don't print variables before running program.
24516
24517 * gdb.t06/break.exp: Don't require envp argument to main.
24518
24519 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24520
24521 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24522 Add xfails for rs6000.
24523
24524 * gdb.t02/whatis.exp: Change other tests not to re-test something
24525 we already tested.
24526
24527 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24528 each type used has a variable of that type.
24529
24530Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24531
24532 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24533
24534Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24535
24536 * configure.in: change srctrigger to be a file, not a directory
24537
24538Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24539
24540 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24541
24542 * gdb.t11/list.exp: Fixed a couple of typos.
24543
24544Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24545
24546 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24547 is fixed and PR is closed.
24548 * gdb.t16 (gdbme.c): Add simple test string variable.
24549 * gdb.t16 (printcmds.exp): Add tests with simple test string
24550 variable, primarily for boundaries on "set print elements".
24551
24552Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24553
24554 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24555 Make leading 0's optional and don't expect a tab in the middle
24556 of the number.
24557
24558 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24559
24560 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24561 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24562 don't end command passed to gdb_test with newline.
24563
24564 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24565 signed keyword away, don't expect signed bitfields to be signed.
24566
24567 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24568 printing with only as many 1's as are in the field as well as printing
24569 with 32 1's (see comment).
24570
24571Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24572
24573 * gdb.t00/default.exp: Start with a fresh gdb.
24574 * configure.in (configdirs): Remove gdb.t31 until the chill
24575 compiler works again. It no longer is able to find chillrt0
24576 since it isn't in libchill.a anymore.
24577 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24578 wierd.o, make more modular.
24579 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24580 spurious newlines that caused problems.
24581
24582Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24583
24584 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24585 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24586 gdb.stabs/wierd.{exp,def}: Many new tests.
24587
24588 * gdb.t00/default.exp: update info line for new message.
24589
24590 * gdb.t02/{whatis.exp,gdbme.c}:
24591 Test that "char *" doesn't print as "caddr_t".
24592
24593Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24594
24595 * gdb.t00/help.exp: Use .* in place of some help messages which
24596 just changed.
24597 gdb.t00/default.exp: Update "info frame" test for new message.
24598 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24599 Remove some xfails
24600
24601Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24602
24603 * gdb.t03/{gdbme.c,ptype.exp}:
24604 Add tests for typedef'd struct and union without tags.
24605 Also check "whatis" on a variable of a typedef'd enum without a tag.
24606
24607 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24608 PRMS 1823; the bug still exists but isn't reproduced by this test
24609 anymore), and remove rs6000 XFAIL (the bug is fixed).
24610
24611 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24612 duplicated from whatis.exp. For those that are left, accept
24613 "long", "long int", or "int" for long variables (whatis.exp already
24614 has an XFAIL for "int", so no need to fail it here).
24615
24616 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24617 Deal with GCC's names for types now that GDB uses the compiler's names.
24618
24619 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24620 setup_xfail's for sunos4. If we #defined the signed keyword away,
24621 don't expect GDB to know that char it is signed.
24622
24623 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24624
24625Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24626
24627 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24628 should work on any system, regardless of debugging format.
24629 * gdb.t21/demangle.exp: Move to gdb.t24.
24630 * gdb.t24/demangle.exp: Move from gdb.t21.
24631 * gdb.t24/{Makefile.in, configure.in}: New files.
24632
24633Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24634
24635 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24636 * gdb.stabs: New directory.
24637
24638Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24639
24640 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24641 not just "Quit anyway?".
24642
24643Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24644
24645 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24646 that all setup_xfails are immediately followed by clear_xfails.
24647
24648Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24649
24650 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24651 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24652 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24653 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24654 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24655 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24656 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24657 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24658 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24659 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24660 gdb.t31/chillvars.exp, lib/gdb.exp:
24661 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24662 bug-gdb@prep.ai.mit.edu.
24663
24664Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24665
24666 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24667 with 0.0, not integer 0.
24668
24669Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24670
24671 * gdb.t06/break.exp: Update for "Kill the program" message change.
24672
24673Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24674
24675 * Makefile.in (GDBFLAGS): Set to -nx.
24676 * Makefile.in (site.exp): Use GDBFLAGS.
24677
24678Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24679
24680 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24681 Makefiles.
24682 (check): depend on just-check.
24683 (just-check): added so that tests can be run without a noop
24684 build pass.
24685
24686Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24687
24688 Switch to using configure's configdirs.
24689 * Makefile.in (Makefile): add configure.in dependency.
24690 (SUBDIRS): removed redundant assignment.
24691 * configure.in: switch subdirs assignment to configdirs.
24692 * gdb.t*/configure.in: new files.
24693
24694Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24695
24696 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24697 works.
24698
24699Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24700
24701 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24702 in explicit rules. Apparently this is not supported by some makes.
24703
24704Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24705
24706 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24707
24708Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24709
24710 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24711 disappeared.
24712
24713Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24714
24715 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24716
24717Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24718
24719 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24720 watchpoint problem that is now fixed.
24721 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24722 uninitialized convenience variables.
24723 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24724 structures.
24725
24726Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24727
24728 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24729 which causes expect to get out of sync with gdb on long output
24730 from help set.
24731 * gdb.t09/corefile.exp: Make expected pattern for core file
24732 failing signal and frame output format less sun specific.
24733
24734Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24735
24736 * gdb.t31/chillvars.exp: Add and remove initial dummy
24737 breakpoint, so that symbol table is forced in.
24738 (Needed at least on Sunos4, though it seems not SVR4.)
24739 * gdb.t31/chillvars.exp: Update for changed output format.
24740
24741Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24742
a9c64011 24743 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24744
24745Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24746
24747 * Makefile.in: Added --srcdir when invoking runtest, removed the
24748 need for a local config file. (optional now)
24749
24750Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24751
24752 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24753 failure count used to force early termination. Add some more
24754 expected failures for gnu style demangling.
24755
24756Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24757
24758 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24759 pmi variable from gdb.t20/gdbme to get optimized away.
24760 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24761 Check for written corefile upon timeout _and_ eof.
24762
24763Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24764
24765 * config/unix-gdb.exp: Add missing return 0.
24766
24767Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24768
24769 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24770 test termination.
24771
24772Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24773
24774 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24775 disappeared.
24776
24777Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24778
24779 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24780 time as i860 support works.
24781
d63a86f8 24782 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24783 "backtrace 100\r" rather than just "backtrace\r", to match last
24784 change.
24785
24786Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24787
24788 * config/udi-gdb.exp (gdb_exit): Remove close command.
24789 (gdb_target_udi): New procedure to set the UDI target.
24790 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24791 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24792 Added waits for prompts after several question responses. Added
24793 some more responses used by a29k-amd-udi-gdb.
24794 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24795 pass different arguments, restart UDI connection after program
24796 completion.
24797 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24798 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24799 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24800 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24801 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24802 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24803 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24804 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24805 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24806 after program completion.
24807 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24808 compiled with a SELECT_VECS setting.
24809 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24810 infinite recursion.
24811
24812 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24813 Added checks for COFF results, and made them expected failures for
24814 all targets. It would be better to make them expected failures
24815 for COFF targets only.
24816
24817Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24818
24819 * Makefile.in: add null dvi target, don't bother to recurse
24820 through test directories for info and install-info; rename
24821 $(datadir) to be dejagnu instead of deja-gnu
24822
24823Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24824
24825 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24826 compiler to coredump.
24827 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24828 code.
24829
24830Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24831
24832 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24833 coredump.
24834 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24835 code.
24836
24837Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24838
24839 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24840 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24841 which in a shell. Deletes xgdb when done.
24842 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24843 Tests the return from the "set height" or "set width" commands.
24844 Added a few return codes where needed.
24845
24846Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24847
24848 * Makefile.in (SUBDIRS): Add gdb.t17.
24849 * configure.in (subdirs): Add gdb.t17.
24850 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24851 files to test gdb's calling of functions in the inferior with
24852 the correct arguments and gdb's ability to retrieve any
24853 result returned.
24854
24855Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24856
24857 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24858 may be called after gdb goes away. Previous versions of expect
24859 needed these to avoid file descriptor leaks, but they cause
24860 errors with the current revision of expect.
24861 * gdb.t00/gdbvars.exp: Use -re on expected output after
24862 setting sevenbit-strings.
24863 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24864 to set sevenbit-strings consistent across tests.
24865 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24866 set sevenbit-strings consistent across tests.
24867
24868Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24869
24870 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24871 expected output to match current "expect" expectations.
24872
24873Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24874
24875 * gdb.t00/default.exp: Change expected output for default "source"
24876 command, to match new gdb behavior which requires a filename to
24877 source.
24878
24879Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24880
24881 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24882 expected fail for i486-*-* that misses the marker2 function.
24883 * gdb.t10/crossload.exp (bfddefault): Allow successful
24884 recognition of a format to pass even if no symbols are found.
24885 Explicitly catch failures where the format is not recognized
24886 or is ambiguous, and add the reason to the fail message.
24887 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24888 the cause is and invalid target and add reason to failure message.
24889 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24890 elf32-i386, elf32-sparc, and elf32-i860.
24891 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24892 Set up expected failure for 'filename'::variable scope resolution,
24893 which is now apparently broken on all targets.
24894 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24895 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24896 gdb.t23/templates.exp: Change failure for missing binfile into
24897 just a warning.
24898 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24899 references.
24900
24901Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24902
24903 * gdb.t00/default.exp: Add expected output for default "source"
24904 command, to match new gdb behavior.
24905 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24906
24907Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24908
24909 * config/*-gdb.exp: returns an error, rather than exiting on
24910 internal errors.
24911
24912Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24913
24914 * gdb.t03/gdbme.c: Add pointer to struct variable.
24915 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24916 referencing struct members.
24917
24918Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24919
24920 * configure.in (mips-idt-ecoff): New target.
24921 * config/mips-gdb.exp: New file for remote board using MIPS remote
24922 debugging protocol.
24923
24924 * Redid configuration scheme. Removed gdb.t*/configure.in.
24925 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24926 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24927 distclean targets. Built executables via .o files. Adjusted
24928 tests to account for source files in $(srcdir) rather than
24929 $(objdir).
24930 * lib/gdb.exp (runto): Don't expect () after the function name,
24931 because it may have arguments.
24932
24933Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24934
24935 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24936 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24937 expected failures for mips-idt-* and mips-sgi-*.
24938 * gdb.t00/default.exp (attach): Kill process if requested.
24939 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24940 that does not read core files.
24941 * gdb.t01/run.exp: Removed checks for exit status code.
24942 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24943 it is linked in.
24944 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24945 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24946 appropriate, rather than doing it by hand.
24947 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24948 execution.
24949 * gdb.t10/crossload.exp: Kill existing program if needed.
24950 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24951 appropriate, rather than doing it by hand. Always increase
24952 timeout for this test, not just for VxWorks.
24953
24954Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24955
24956 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24957 of Chill STRUCT types and STRUCT values.
24958 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24959 than "char".
24960 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24961 struct2): New struct definitions and initializations to test
c906108c
SS
24962 simple Chill STRUCT types.
24963
24964Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24965
24966 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24967 the null byte at the end of strings.
24968 * gdb.t00/default.exp: Make show version insensitive to copyright
24969 date.
24970 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24971 to avoid dependencies on target char signedness.
24972 * gdb.t16/printcmds.exp: Update expected results for explicitly
24973 unsigned char.
24974 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24975 now work.
24976 * gdb.t21/demangle.exp: Add many more patterns for template
24977 demangling, most of them being expected failures.
24978 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24979 string we are matching for, to match on the whole string.
24980 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24981 and fix a whole bunch that had incorrect expected output but were
24982 passing anyway because of the bug in "proc demangle".
24983 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24984 type.
24985 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24986
24987Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24988
a9c64011
AS
24989 * gdb/testsuite: made modifications to testcases, etc., to allow
24990 them to work properly given the reorganization of deja-gnu and the
24991 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24992
24993Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24994
24995 * gdb/testsuite: Initial creation of gdb/testsuite.
24996 Migrated dejagnu testcases and support files for testing nm to
24997 gdb/testsuite from deja-gnu. These files were moved "as is"
24998 with no modifications. This migration is part of a major overhaul
24999 of dejagnu. The modifications to these testcases, etc., which
25000 will allow them to work with the new version of dejagnu will be
25001 made in a future update.
48efe704 25002
8d8cb839 25003 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 25004\f
8d8cb839
EZ
25005;; Local Variables:
25006;; mode: change-log
25007;; left-margin: 8
25008;; fill-column: 74
25009;; version-control: never
25010;; End:
902f2ccb
MC
25011
25012 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 25013 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
25014 Copying and distribution of this file, with or without modification,
25015 are permitted provided the copyright notice and this notice are preserved.
This page took 6.433319 seconds and 4 git commands to generate.