]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* Makefile.in (HFILES_NO_SRCDIR): Add 'common' prefix for
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
11081198
JK
12011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.base/help.exp (help whatis): Update the expected string.
4
3c6e0cb3
JK
52011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6
7 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
8 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
9 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
10 Change the expected string.
11
efa80663
PA
122011-07-26 Pedro Alves <pedro@codesourcery.com>
13
14 * gdb.base/watchpoint.exp
15 (test_disable_enable_software_watchpoint): New procedure.
16 (top level): Run it.
17
db8e4570
UW
182011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
19
20 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
21 executable file "${binfile}", C++ version "${binfile}-cxx".
22 * gdb.python/py-prettyprint.exp: Likewise.
23 * gdb.python/py-symbol.exp: Likewise.
24 * gdb.python/py-type.exp: Likewise.
25 * gdb.python/py-value.exp: Likewise.
26 * gdb.python/py-template.exp (test_template_arg): Pass full executable
27 file name instead of just suffix.
28
543305c9
JK
292011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
30
31 Fix implicit pointer offsets.
32 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
33 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
34 (continue to breakpoint: continue to baz breakpoint for implptr)
35 (sanity check element 0, sanity check element 1)
36 (enter the inlined function, check element 0 for the offset)
37 (check element 1 for the offset)
38 (continue to breakpoint: ignore the second baz breakpoint): New tests.
39 (set foo breakpoint for implptr): Update the breakpoint number.
40
b3215adc
UW
412011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
42
43 * gdb.python/py-mi.exp: Use different file names for different
44 versions of the executable under test.
45 * gdb.python/py-prettyprint.exp: Likewise.
46 * gdb.python/py-symbol.exp: Likewise.
47 * gdb.python/py-template.exp: Likewise.
48 * gdb.python/py-type.exp: Likewise.
49 * gdb.python/py-value.exp: Likewise.
50
182b9acc
UW
512011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
52
53 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
54 flag after restarting GDB if necessary.
55
e6052b5d
UW
562011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
57
58 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
59
1ced966e
PA
602011-07-22 Pedro Alves <pedro@codesourcery.com>
61
62 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
63 backend doesn't leave used debug registers behind.
64
3543a589
TT
652011-07-22 Tom Tromey <tromey@redhat.com>
66
67 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
68 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
69 argument.
70 * gdb.dwarf2/typeddwarf-amd64.S: New file.
71
14d15303 722011-07-21 Matt Rice <ratmice@gmail.com>
73
74 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
75 in mostlyclean rule. Add files ending in .core.
76
9b158ba0 772011-07-21 Matt Rice <ratmice@gmail.com>
78
79 PR macros/12999
80 * gdb.base/info-macros.c: New test sources.
81 * gdb.base/info-macros.exp: New tests.
82
d17b6f81
PM
832011-07-21 Phil Muldoon <pmuldoon@redhat.com>
84
85 * gdb.python/python.exp: Add prompt substitution tests.
86
918dd910
JK
872011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
88
89 Fix crash if referenced CU is aged out.
90 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
91 New.
92 * gdb.dwarf2/implptr.exp: Likewise.
93
0e37a63c
JK
942011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
95
96 * gdb.dwarf2/implptr.S: Rebuilt.
97 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
98 (bar): Use them for j, k, l.
99 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
100 COMPILE.
101 (print j in implptr:bar): Update for the intp typedef.
102 (print p[0].x in implptr:foo): Use more exact regex.
103
f65cf84c
TT
1042011-07-18 Tom Tromey <tromey@redhat.com>
105
106 * gdb.cp/static-method.exp: Add missing single quote.
107
d5b4a7be
YQ
1082011-07-18 Yao Qi <yao@codesourcery.com>
109
110 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
111 supported.
112 * gdb.mi/mi-nonstop-exit.exp: Likewise.
113 * gdb.mi/mi-nonstop.exp: Likewise.
114 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
115 * gdb.mi/mi-nsintrall.exp: Likewise.
116 * gdb.mi/mi-nsmoribund.exp: Likewise.
117 * gdb.mi/mi-nsthrexec.exp: Likewise.
118 * gdb.python/py-evthreads.exp: Likewise.
119
e9ea2662
JK
1202011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
121
122 Code cleanup.
123 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
124 it. Substitute it instead of test_compiler_info everywhere.
125
ce451573
UW
1262011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
127
128 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
129 remote targets as well.
130
756d88a7
UW
1312011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
132
133 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
134 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
135
31f83dc5
UW
1362011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
137
138 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
139 a remote machine, not the host.
140 (gdb_compile_shlib): Set soname if target is remote.
141
059241a0
PP
1422011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
143
144 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
145
28a0b48c 1462011-07-13 Matt Rice <ratmice@gmail.com>
147
148 * gdb.python/py-objfile-script-gdb.py: Renamed to
149 py-objfile-script-gdb.py.in.
150 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
151 py-objfile-script-gdb.py.
152 * gdb.python/py-objfile-script.exp: Update reference to
153 py-objfile-script-gdb.py.
154
9a771b67
JK
1552011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
156
157 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
158 reference undefined label.
159
04ad99e6
JK
1602011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
161
162 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
163 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
164 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
165 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
166
713389e0
PM
1672011-07-11 Phil Muldoon <pmuldoon@redhat.com>
168
169 PR python/12438
170 * gdb.python/python.exp: Add maint set/show python print-stack
171 deprecated tests. Add set/show python print-backtrace tests.
172
97d146f8
JK
1732011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
174
175 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
176 debug info.
177
facde0e5 1782011-07-06 Matt Rice <ratmice@gmail.com>
179
180 * gdb.python/python.exp: Update filename paths.
181 * gdb.python/py-symtab.exp: Ditto.
182
438640d1
MP
1832011-07-06 Marek Polacek <mpolacek@redhat.com>
184
185 * gdb.python/py-evthreads.exp: Add missing `$'.
186
33a365df
MF
1872011-07-06 Jie Zhang <jie.zhang@analog.com>
188
189 * config/bfin.exp: New file.
190 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
191 * gdb.asm/bfin.inc: New file.
192
8f7ae686
MP
1932011-07-06 Marek Polacek <mpolacek@redhat.com>
194
df46027d 195 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
196 the whole output.
197
eb2a6f42
TT
1982011-07-05 Tom Tromey <tromey@redhat.com>
199
200 * gdb.java/jprint.java (jprint.hi): New field.
201 * gdb.java/jprint.exp: Print string.
202
177b42fe
TJB
2032011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
204
205 * gdb.base/call-sc.c: Fix typos.
206 * gdb.base/ifelse.exp: Likewise.
207 * gdb.base/structs.c: Likewise.
208
3b2a0cf2
JB
2092011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
210
211 * gdb.base/jit-so.exp: New test.
212 * gdb.base/jit-dlmain.c: New file.
213 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
214
46fc714c
JK
2152011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
216
217 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
218 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
219 * gdb.cp/pr9167.exp (p b): Likewise.
220 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
221 (test value of P in inner_m, test type of Z in inner_m): Call
222 setup_xfail for gcc <= 4.5.
46fc714c 223
418c7cf7
JK
2242011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
225
226 * gdb.cp/paren-type.cc: New files.
227 * gdb.cp/paren-type.exp: New files.
228
3d50dd94
JK
2292011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
230
231 Stop on first linespec terminator instead of eating what we can.
232 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
233 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
234 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
235 (break C::f()): ... this one.
236 (break C::operator()()): New test.
237 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
238 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
239 test.
240
dcf9f4ab
JK
2412011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
242
243 Fall back linespec to minimal symbols.
244 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
245 error message.
246 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
247 * gdb.cp/minsym-fallback-main.cc: New file.
248 * gdb.cp/minsym-fallback.cc: New file.
249 * gdb.cp/minsym-fallback.exp: New file.
250 * gdb.cp/minsym-fallback.h: New file.
251
3f542ed1
JK
2522011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
253
254 * gdb.cp/no-dmgl-verbose.cc: New file.
255 * gdb.cp/no-dmgl-verbose.exp: New file.
256
2572011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
258
259 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
260 __GI_.
261 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
262 (f): New function.
263 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
264 (complete p 'func<short>(): ... here.
265 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
266 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
267 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
268 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
269 Make them KFAIL gcc/49546.
270
00eb2c4a
JB
2712011-07-01 Joel Brobecker <brobecker@adacore.com>
272
273 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
274
85a20c42
JK
2752011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
276
277 Test GCC PR debug/49546.
278 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
279 (test type of F in k3_m, test value of F in k3_m): New.
280 * gdb.cp/temargs.cc (struct S3, struct K3): New.
281 (main): New variable k3. Call k3.k3_m.
282
d2d43431
JB
2832011-07-01 Jean-Charles Delay <delay@adacore.com>
284
285 * gdb.ada/packed_array.exp: Fix expected outout.
286
54ae186f
JB
2872011-07-01 Jean-Charles Delay <delay@adacore.com>
288
289 * gdb.ada/packed_array.exp: fixed expected output.
290
8f17729f
JB
2912011-07-01 Joel Brobecker <brobecker@adacore.com>
292
293 * gdb.ada/same_enum: New testcase.
294
f5aa6869
JB
2952011-07-01 Joel Brobecker <brobecker@adacore.com>
296
297 * gdb.ada/ptr_typedef: New testcase.
298
828292f2
JB
2992011-07-01 Joel Brobecker <brobecker@adacore.com>
300
301 * gdb.ada/arrayptr.exp: Add ptype test.
302
18920c42
JB
3032011-07-01 Joel Brobecker <brobecker@adacore.com>
304
305 * gdb.ada/char_enum: New testcase.
306
3536d9e3 3072011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
308
309 * gdb.base/dump.exp (capture_pointer_with_type): New.
310 Get value from address instead of name.
311 Start GDB once, and do `dump' and `restore'
312 tests together.
313
db863c42
MF
3142011-06-30 Jie Zhang <jie.zhang@analog.com>
315 Mike Frysinger <vapier@gentoo.org>
316
317 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
318 helper functions for getting/setting remotetimeout variable.
319 * lib/gdb.exp (gdb_load): If the target is remote, set
320 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
321 with $loadtimeout. Set $load_ok to 0 before doing the load.
322 Instead of returning, immediately, set $load_ok to 0. Call
323 set_remotetimeout with $oldremotetimeout, and then return if
324 $load_ok is 1.
325
e9e642a8
AB
3262011-06-30 Andrew Burgess <aburgess@broadcom.com>
327
328 * gdb.python/py-template.exp: Don't run this test if the target
329 does not support c++ tests.
330
32019081
JK
3312011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
332
333 Fix non-only rename list for Fortran modules import.
334 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
335 tests.
336 * gdb.fortran/module.f90 (module moduse): New.
337 (program module): use moduse, test var_x, var_y and var_z.
338
0ecee54c
TT
3392011-06-29 Tom Tromey <tromey@redhat.com>
340
341 PR testsuite/12040:
342 * gdb.fortran/array-element.exp: Use f90, not f77.
343 * gdb.fortran/complex.exp: Use f90, not f77.
344 * gdb.fortran/derived-type.exp: Use f90, not f77.
345 * gdb.fortran/library-module.exp: Use f90, not f77.
346 * gdb.fortran/logical.exp: Use f90, not f77.
347 * gdb.fortran/module.exp: Use f90, not f77.
348 * gdb.fortran/multi-dim.exp: Use f90, not f77.
349 * gdb.fortran/subarray.exp: Use f90, not f77.
350
3b2b8fea
TT
3512011-06-29 Tom Tromey <tromey@redhat.com>
352
353 * gdb.fortran/charset.exp: New file.
354 * gdb.fortran/charset.f90: New file.
355
42159ca5
TT
3562011-06-29 Tom Tromey <tromey@redhat.com>
357
358 PR testsuite/12040:
359 * lib/future.exp: New file, mostly extracted from ada.exp.
360 Rewrote compatibility code to use rename.
361 (gdb_find_gfortran): New proc.
362 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
363 gfortran patch.
364 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
365 Move to future.exp.
366 * lib/gdb.exp: Always load future.exp.
367
af69a5ce
YQ
3682011-06-28 Yao Qi <yao@codesourcery.com>
369
370 * gdb.cp/exception.cc: Don't include iostream.
371 (bar): Remove print statement.
372 (catcher): New.
373 (main): Remove print statements. Call function catcher.
374 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
375 Set breakpoint on catcher, and check the value of parameter.
376
ab5c6a72
YQ
3772011-06-23 Yao Qi <yao@codesourcery.com>
378
379 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
380 1.2 is disabled. KFAIL for uclinux.
381
9497469f
MP
3822011-06-23 Marek Polacek <mpolacek@redhat.com>
383
384 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
385 mi_gdb_test.
386
b9132588
MP
3872011-06-23 Marek Polacek <mpolacek@redhat.com>
388
5d197ed0 389 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 390
e55595ca
MP
3912011-06-23 Marek Polacek <mpolacek@redhat.com>
392
5d197ed0
MP
393 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
394
3952011-06-23 Marek Polacek <mpolacek@redhat.com>
396
397 * gdb.mi/mi2-basics.exp: Fix races. Honour the
398 `test_exec_and_symbol_mi_operatons' return value.
399 (test_mi_interpreter_selection): Use mi_gdb_test instead of
400 gdb_test_multiple.
401 (test_exec_and_symbol_mi_operatons): Likewise.
402 (test_path_specification): Likewise.
e55595ca 403
be777e08
YQ
4042011-06-23 Yao Qi <yao@codesourcery.com>
405
406 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
407 supported.
408 * lib/gdb.exp (support_displaced_stepping): New.
409
615556d6
YQ
4102011-06-23 Yao Qi <yao@codesourcery.com>
411
412 * gdb.threads/execl.exp: Skip on remote target.
413
833b0ca7
MP
4142011-06-21 Marek Polacek <mpolacek@redhat.com>
415
5d197ed0 416 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
417 mi_gdb_test.
418
1ee4023a
MP
4192011-06-20 Marek Polacek <mpolacek@redhat.com>
420
5d197ed0 421 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 422
d0b1d624
MP
4232011-06-20 Marek Polacek <mpolacek@redhat.com>
424
5d197ed0 425 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
426 mi_gdb_test.
427
79aa92c1
MP
4282011-06-20 Marek Polacek <mpolacek@redhat.com>
429
5d197ed0 430 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 431
5ce5db06
YQ
4322011-06-14 Yao Qi <yao@codesourcery.com>
433
434 gdb/testsuite/
435 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
436
533a737e
JK
4372011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
438
439 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
440
d0e53741
TT
4412011-06-10 Tom Tromey <tromey@redhat.com>
442
443 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
444 Add tests for pointer-to-member-function.
445 * gdb.cp/temargs.cc (S::somefunc): New function.
446 (K2): New class.
447 (main): Instantiate K2; call method.
448
b5916bbd
JB
4492011-06-08 Joel Brobecker <brobecker@adacore.com>
450
451 * gdb.python/py-inferior.c (f2): Make str an array rather
452 than a pointer.
453 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
454
5be4dfca
JK
4552011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
456
457 * gdb.base/async-shell.c: New file.
458 * gdb.base/async-shell.exp: New file.
459
9f47e254
PA
4602011-06-06 Pedro Alves <pedro@codesourcery.com>
461
462 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
463
64b9b334
JB
4642011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
465
466 From Stephen Kitt <steve@sk2.org>
467 * gdb.base/help.exp: Adjust following some spelling corrections
468 in GDB.
469
dbc0f131
YQ
4702011-06-01 Yao Qi <yao@codesourcery.com>
471
472 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
473
fd336a18
KS
4742010-05-31 Keith Seitz <keiths@redhat.com>
475
476 PR c++/12750
477 * gdb.cp/static-method.cc: New file.
478 * gdb.cp/static-method.exp: New file.
479
fa8b9902
KS
4802010-05-31 Keith Seitz <keiths@redhat.com>
481
482 PR symtab/12704
483 * gdb.cp/anon-ns.cc: New file.
484 * gdb.cp/anon-ns.exp: New file.
485
0a5b1e09
PA
4862011-05-31 Pedro Alves <pedro@codesourcery.com>
487
488 * gdb.arch/i386-dr3-watch.c: New file.
489 * gdb.arch/i386-dr3-watch.exp: New file.
490
0578b8d1
YQ
4912011-05-30 Yao Qi <yao@codesourcery.com>
492
493 * gdb.base/callfuncs.c (t_structs_fc): New.
494 (t_structs_dc, t_structs_ldc): New.
495 (t_double_many_args):
496 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
497 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
498 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
499 * gdb.base/callfuncs.exp: Call new functions.
500
6680506e
YQ
5012011-05-30 Yao Qi <yao@codesourcery.com>
502
ff4d2c60
YQ
503 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
504 Call rerun_and_prepare for each test to isolate effects.
505
5062011-05-30 Yao Qi <yao@codesourcery.com>
507
508 * gdb.base/varargs.c (find_max_float_real): New.
509 (find_max_double_real, find_max_long_double_real): New.
510 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
511 * lib/gdb.exp (setup_kfail_for_target): New.
512
e43ec454
YQ
5132011-05-30 Yao Qi <yao@codesourcery.com>
514
515 * gdb.base/funcargs.c (callca, callcb, callcc): New.
516 (callcd, callce, callcf, callc1a, callc1b): New.
517 (callc2a, callc2b): New.
518 * gdb.base/funcargs.exp (complex_args): New.
519 (complex_integral_args, complex_float_integral_args): New.
520 * lib/gdb.exp (support_complex_tests): New. Determine
521 whether to run test cases on _Complex types.
522
432b4d03
JK
5232011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
524
525 * gdb.threads/leader-exit.c: New file.
526 * gdb.threads/leader-exit.exp: New file.
527
6caf069d
MP
5282011-05-27 Marek Polacek <mpolacek@redhat.com>
529
9497469f 530 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 531
97fce28b
MP
5322011-05-27 Marek Polacek <mpolacek@redhat.com>
533
534 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
535 remove the `supported' variable.
536 * gdb.mi/mi-nonstop.exp: Likewise.
537 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
538 * gdb.mi/mi-nsintrall.exp: Likewise.
539 * gdb.mi/mi-nsmoribund.exp: Likewise.
540 * gdb.mi/mi-nsthrexec.exp: Likewise.
541
9da8c2a0
PA
5422011-05-26 Pedro Alves <pedro@codesourcery.com>
543
544 * gdb.reverse/finish-reverse-bkpt.exp: New test.
545
2c03e5be
PA
5462011-05-26 Pedro Alves <pedro@codesourcery.com>
547
548 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
549
2e21250d
KS
5502011-05-24 Keith Seitz <keiths@redhat.com>
551
552 PR breakpoint/12803
553 * gdb.cp/cmpd-minsyms.cc (a): New method.
554 (b): New method.
555 (c): New method.
556 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
557
cdac0397
PA
5582011-05-24 Pedro Alves <pedro@codesourcery.com>
559
560 * gdb.base/commands.exp (watchpoint_command_test): Check that the
561 watchpoint's command list didn't execute when the watchpoint went
562 out of scope.
563
ee5683ab
PM
5642011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
565
566 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
567 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
568 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
569 * gdb.arch/i386-gnu-cfi.exp: Likewise.
570 * gdb.arch/i386-permbkpt.exp: Likewise.
571 * gdb.arch/i386-prologue.exp: Likewise.
572 * gdb.arch/i386-size-overlap.exp: Likewise.
573 * gdb.arch/i386-size.exp: Likewise.
574 * gdb.arch/i386-unwind.exp: Likewise.
575 * gdb.reverse/i386-precsave.exp: Likewise.
576 * gdb.reverse/i386-reverse.exp: Likewise.
577 * gdb.reverse/i386-sse-reverse.exp: Likewise.
578 * gdb.reverse/i387-env-reverse.exp: Likewise.
579 * gdb.reverse/i387-stack-reverse.exp: Likewise.
580
c91c8c16
PA
5812011-05-24 Pedro Alves <pedro@codesourcery.com>
582
583 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
584 file doesn't error, using MI.
585
c50491a7
TT
5862011-05-23 Tom Tromey <tromey@redhat.com>
587
588 * gdb.base/charset.exp (string_display): Add tests to assign to
589 arrays.
590 * gdb.base/charset.c (short_array, int_array, long_array): New.
591
4a07b7da
PA
5922011-05-20 Pedro Alves <pedro@codesourcery.com>
593
594 Cope with async mode.
595
4a07b7da
PA
596 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
597 into gdb_test + mi_expect_stop.
598
b275f2d2
PA
5992011-05-20 Pedro Alves <pedro@codesourcery.com>
600
601 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
602 (callme): Remove printf call.
603
eec52c44
PM
6042011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
605
606 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
607 quote pattern to avoid problems with Cygwin/mingw expect versions.
608 * gdb.base/default.exp (show convenience): Use double
609 quote pattern for regular expressions.
610
b3c8eb43
JK
6112011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
612
613 Fix -readnow for -gdwarf-4 unused type units.
614 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
615 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
616
ed731959
JK
6172011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
618
619 * gdb.base/kill-after-signal.c: New file.
620 * gdb.base/kill-after-signal.exp: New file.
621
3b48433d
PA
6222011-05-16 Pedro Alves <pedro@codesourcery.com>
623
624 * gdb.ada/start.exp: Call untested with the correct test filename.
625 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
626 test filename. Make the test's binary unique.
627 * gdb.arch/i386-signal.exp: Call untested with the correct test
628 filename.
629 * gdb.arch/i386-size-overlap.exp: Ditto.
630 * gdb.arch/Makefile.in (EXECUTABLES): Update.
631 * gdb.base/gcore-buffer-overflow.exp: Ditto.
632 * gdb.cp/call-c.exp: Ditto.
633 * gdb.mi/mi-reverse.exp: Call untested with the correct test
634 filename. Make the test's binary unique.
635 * gdb.mi/Makefile.in (EXECUTABLES): Update.
636 * gdb.python/py-mi.exp: Ditto.
637 * gdb.python/Makefile.in (EXECUTABLES): Update.
638 * gdb.reverse/i386-precsave.exp: Ditto.
639 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
640 test filename.
641 * gdb.reverse/i387-stack-reverse.exp: Ditto.
642 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
643 unique.
644 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
645 test filename.
646 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
647 * gdb.trace/tfile.exp: Ditto.
648
ba4a8bdd
YQ
6492011-05-14 Yao Qi <yao@codesourcery.com>
650
651 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
652 type.
653
dbaefcf7
DE
6542011-05-13 Doug Evans <dje@google.com>
655
656 * gdb.python/py-objfile-script.exp: New file.
657 * gdb.python/py-objfile-script.c: New file.
658 * gdb.python/py-objfile-script-gdb.py: New file.
659 * testsuite/gdb.python/py-section-script.exp: Test
660 "info auto-load-scripts".
661
9930639c
TT
6622011-05-13 Tom Tromey <tromey@redhat.com>
663
664 * gdb.dwarf2/clztest.exp: New file.
665 * gdb.dwarf2/clztest.c: New file.
666 * gdb.dwarf2/clztest.S: New file.
667
05272e11
DE
6682011-05-13 Doug Evans <dje@google.com>
669
cc63ef9b
DE
670 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
671 String16 tests.
05272e11 672
6edba76f
TT
6732011-05-13 Tom Tromey <tromey@redhat.com>
674
675 * lib/gdb.exp (is_x86_like_target): New proc.
676 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
677 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
678 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
679 -nostdlib to compiler.
680 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
681 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
682 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
683 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
684 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
685
028d0ed5
TJB
6862011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
687
688 * gdb.python/py-function.exp: Test setting a value from a function
689 which executes a command.
690
8a9b8146
TT
6912011-05-12 Tom Tromey <tromey@redhat.com>
692
693 * gdb.dwarf2/typeddwarf.S: New file.
694 * gdb.dwarf2/typeddwarf.c: New file.
695 * gdb.dwarf2/typeddwarf.exp: New file.
696
10483e8e
MP
6972011-05-12 Marek Polacek <mpolacek@redhat.com>
698
699 * gdb.mi/mi-basics.exp: Fix races. Honour the
700 `test_exec_and_symbol_mi_operatons' return value.
701 (test_mi_interpreter_selection): Use mi_gdb_test instead of
702 gdb_test_multiple.
703 (test_exec_and_symbol_mi_operatons): Likewise.
704 (test_path_specification): Likewise.
705
faf067f1
JK
7062011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
707
708 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
709 (gdb_touch_execfile): Remove catch wrappers. New variable time.
710 Replace `file copy' and `file rename' by `file mtime'. Twice.
711
7ff911a3
JK
7122011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
713
714 * gdb.base/readline-ask.c: New file.
715 * gdb.base/readline-ask.exp: New file.
716 * gdb.base/readline-ask.inputrc: New file.
717
a536c6d7
UW
7182011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
719
720 * gdb.cell/bt.exp: Delete breakpoints before running to signal
721 to avoid race condition.
722 * gdb.cell/coremaker.c: Use small stack size.
723 * gdb.cell/ea-standalone.exp: Use file name without path as
724 argument to c_to.
725 * gdb.cell/fork.exp: Allow other output when continuing to end.
726
d472a426
JK
7272011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
728
729 * gdb.threads/corethreads.c: New file.
730 * gdb.threads/corethreads.exp: New file.
731
7322011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
733
734 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
735 Try to compile the test using -Wl,-z,norelro first.
736 (load_core): New variable libthread_db_seen, initialize it.
737 (zeroed-threads cannot be listed): Protect it by XFAIL on
738 !$libthread_db_seen.
739
8be455d7
JK
7402011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
741
742 PR 12573
743 * gdb.dwarf2/dw2-skip-prologue.S: New file.
744 * gdb.dwarf2/dw2-skip-prologue.c: New file.
745 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
746
1976171a
JK
7472011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
748
749 * gdb.cp/psymtab-parameter.cc: New file.
750 * gdb.cp/psymtab-parameter.exp: New file.
751
7db6f30f
JK
7522011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
753
754 Fix a race.
755 * gdb.cp/static-print-quit.exp (print c): Split to ...
756 (print c - <return>, print c - q <return>, print c - to quit):
757 ... these. Make the testfile untested on gdb-7.1.
758
85161e9e 7592011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
760
761 * lib/gdb.exp (exec_target_file, exec_symbol_file,
762 gdb_rename_execfile, gdb_touch_execfile): New.
763 * gdb.base/reread.exp: Use new procs to handle multiple
764 exec files.
765
0c51be18
YQ
7662011-05-05 Yao Qi <yao@codesourcery.com>
767
768 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
769 (test_adr_32bit, test_pop_pc): New.
770 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
771 (test_adr_32bit, test_pop_pc): New.
772
4d393d60
JM
7732011-05-04 Joseph Myers <joseph@codesourcery.com>
774
775 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
776 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
777 targets.
778 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
779 handle targets.
780
8ffd0459
JK
7812011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
782
783 * gdb.base/completion.exp (complete help info wat): Rename to ...
784 (complete 'help info wat'): ... here.
785 Remove all `-re ".*' and `-re "^.*' redundant regexes.
786 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
787
8e28d804
PA
7882011-05-04 Pedro Alves <pedro@codesourcery.com>
789
790 * gdb.base/completion.exp: Use gdb_test_multiple instead of
791 gdb_test and explicit $gdb_prompt/timeout matches.
792
3eb2ef34
YQ
7932011-05-04 Yao Qi <yao@codesourcery.com>
794
795 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
796 and __thumb2__.
797
aaaf81a3
MP
7982011-05-03 Marek Polacek <mpolacek@redhat.com>
799
800 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
801 in place of `gdb_test "delete breakpoints"'. This eliminates two
802 testcases.
803
c4cbc0df
PA
8042011-05-02 Pedro Alves <pedro@codesourcery.com>
805
806 PR testsuite/12649
807 Fix races.
808
809 * gdb.base/completion.exp: Remove all sleep calls. Remove
810 unnecessary regexs. Don't explicitly expect anything after the
811 prompt. Eat the prompt if necessary.
812
b4cbb4a3
EBM
8132011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
814
815 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
816 accept to show the caller line again as well as the line after.
817
d65aec65
PM
8182011-04-29 Phil Muldoon <pmuldoon@redhat.com>
819
820 PR mi/12531
821
822 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
823 compile target.
824 * gdb.python/py-prettyprint.exp: Add C++ object for
825 CPLUS_FAKE_CHILD test.
826
30852783
UW
8272011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
828
829 * gdb.base/signest.exp: New file.
830 * gdb.base/signest.c: Likewise.
831
c7b1f0d9
JK
8322011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
833
834 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
835 thread and breakpoint notifications.
836
559a7a62
JK
8372011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
838
839 * gdb.base/fortran-sym-case.c: New file.
840 * gdb.base/fortran-sym-case.exp: New file.
841 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
842 * gdb.dwarf2/dw2-case-insensitive.c: New file.
843 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
844
8344e389
JK
8452011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
846
847 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
848 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
849 false #1', `if true else false #2' and `if true else false #3'.
850
2484c66b
UW
8512011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
852
853 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
854 while delivering signal.
855
8d3788bd
VP
8562011-04-27 Vladimir Prus <vladimir@codesourcery.com>
857
858 MI breakpoint notifications.
859
860 * testsuite/gdb.mi/mi-cli.exp: Adust.
861 * testsuite/gdb.mi/mi2-cli.exp: Adust.
862 * testsuite/gdb.mi/mi-watch.exp: Adust.
863 * testsuite/gdb.mi/mi2-watch.exp: Adust.
864 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
865 notifications.
866
3e03848b
JK
8672011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
868
869 * gdb.base/gdbindex-stabs-dwarf.c: New file.
870 * gdb.base/gdbindex-stabs.c: New file.
871 * gdb.base/gdbindex-stabs.exp: New file.
872
918c9108
YQ
8732011-04-25 Yao Qi <yao@codesourcery.com>
874
875 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
876 with /*...*/.
877 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
878
90556b8c
JK
8792011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
880
881 * gdb.python/py-value.exp (test_objfiles): Name the first test
882 `py-value in file.filename'.
883
03f2bd59
JK
8842011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
885
886 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
887 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
888 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
889 !gdbserver_reconnect_p..
890 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
891
7b08b9eb
JK
8922011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
893
894 * gdb.cp/cpcompletion.exp (complete class methods)
895 (complete class methods beginning with F): Move them above runto. New
896 comment about the runto delimiter.
897
b78974c3
PA
8982011-04-20 Pedro Alves <pedro@codesourcery.com>
899
900 * gdb.base/maint.exp: Test that "maint print registers" works
901 without a running program.
902
20429c40 9032011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 904
20429c40
MP
905 * gdb.base/setshow.exp: Fix racy tests.
906 ($old_gdb_prompt): New variable.
907
7a9dd1b2
TT
9082011-04-19 Tom Tromey <tromey@redhat.com>
909
910 * gdb.mi/mi-nsmoribund.exp:
911 * gdb.hp/gdb.objdbg/objdbg01.exp:
912 * gdb.base/structs.exp (test_struct_returns):
913 * gdb.base/call-sc.exp (test_scalar_returns):
914 * gdb.base/bigcore.exp: Remove duplicate words.
915
02835898
JK
9162011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
917
918 * gdb.base/break-interp-lib.c (v, vptr): New variables.
919 * gdb.base/break-interp.exp (test_attach): New comment.
920
254f582e
JK
9212011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
922
923 * gdb.threads/gcore-thread.exp ($core0file): New variable.
924 (clear __stack_user.next, clear stack_used.next)
925 (save a zeroed-threads corefile): New test.
926 Call core_load for $core0file.
927 (zeroed-threads cannot be listed): New test.
928
4fe85f5c
JK
9292011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
930
931 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
932 filename.
933 ($srcfile): Preserve the original value.
934 ($testfile): Match it the .exp filename.
935 ($corefile): New variable. Substitute it around.
936 Use clean_restart.
937 ($prev_timeout): Remove.
938 (load_core): Move core loading into this proc.
939 Fix restore of $timeout if load_core fails.
940
63524580
JK
9412011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
942
943 * gdb.base/eu-strip-infcall.c: New file.
944 * gdb.base/eu-strip-infcall.exp: New file.
945
90359a16
JK
9462011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
947
948 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
949 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
950
626e7282
JK
9512011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
952
953 Fix Python access to inlined frames.
954 * gdb.python/py-frame-inline.c: New file.
955 * gdb.python/py-frame-inline.exp: New file.
956
3363d018
EBM
9572011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
958
959 * gdb.base/gdb1090.exp: Change breakpoint location to read the
960 content of 's24' correctly (avoiding "optimized out").
961 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
962
28781456
JK
9632011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
964
965 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
966
4a4106ca
TJB
9672011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
968
969 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
970 expect a colon in watch -location output.
971
d26ccb4f
JK
9722011-04-13 Marek Polacek <mpolacek@redhat.com>
973
df46027d 974 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
975 New testcase `expect response to define backtrace'. Also remove
976 redundant `default' block.
977
e1ab1f9c
JK
9782011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
979
980 * gdb.python/py-prettyprint.c (struct hint_error): New.
981 (main): New variable hint_error.
982 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
983 "print hint_error".
984 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
985 (register_pretty_printers): Register it.
986
0c2e6019
TT
9872011-04-04 Tom Tromey <tromey@redhat.com>
988
989 * gdb.cp/maint.exp (test_help): Update.
990 (test_namespace): Likewise.
991
af57139d
JB
9922011-04-01 Joel Brobecker <brobecker@adacore.com>
993
994 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
995 * gdb.ada/arrayptr.exp: Add new tests.
996
956a9fb9
JB
9972011-04-01 Joel Brobecker <brobecker@adacore.com>
998
999 * gdb.ada/mi_catch_ex: New testcase.
1000
d0c4d642
PA
10012011-04-01 Pedro Alves <pedro@codesourcery.com>
1002
1003 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1004 base::overload(void) method without specifying "const".
1005
18819fa6
UW
10062011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1007
1008 * gdb.arch/thumb-singlestep.S: New file.
1009 * gdb.arch/thumb-singlestep.exp: Likewise.
1010
a4c8e806
TT
10112011-03-31 Tom Tromey <tromey@redhat.com>
1012
1013 * gdb.python/py-prettyprint.py (exception_flag): New global.
1014 (NoStringContainerPrinter._iterator.next): Check it.
1015 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1016 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1017
53832f31
TT
10182011-03-29 Tom Tromey <tromey@redhat.com>
1019
1020 * gdb.cp/anon-struct.cc: New file.
1021 * gdb.cp/anon-struct.exp: New file.
1022
e4620230
JK
10232011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1024
1025 Test STT_GNU_IFUNC support.
1026 * gdb.base/gnu-ifunc-lib.c: New file.
1027 * gdb.base/gnu-ifunc.c: New file.
1028 * gdb.base/gnu-ifunc.exp: New file.
1029
d0fb5eae
JK
10302011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1031
1032 Support a ring of related breakpoints.
1033 * gdb.base/watchpoint-delete.c: New file.
1034 * gdb.base/watchpoint-delete.exp: New file.
1035
20106cfb
JK
10362011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 * gdb.ada/arrayparam.exp (print first after function call): Use
1039 explicit package name. Add a comment
1040 (print lasta after function call): Rename ...
1041 (print last after function call): ... it and use explicit package
1042 name.
1043 (print length after function call): Use explicit package name.
1044 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1045 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1046 (multiple matches for symbol i): Rename ...
1047 (multiple matches for symbol integervar): ... it.
1048 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1049 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1050
e7ab5e63
AB
10512011-03-25 Andrew Burgess <aburgess@broadcom.com>
1052
1053 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1054 environment variable to make grep output more predictable. Move
1055 all the environment setup into gdb_init so it's done once per test
1056 case rather than each time we start gdb.
1057
9ef07c8c
TT
10582011-03-24 Tom Tromey <tromey@redhat.com>
1059
1060 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1061 test.
1062
dd90784c
JK
10632011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1064
1065 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1066 * gdb.dwarf2/dw2-entry-value.S: New file.
1067 * gdb.dwarf2/dw2-entry-value.exp: New file.
1068
05775840
PM
10692011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1070
1071 PR python/12183
1072
1073 * gdb.python/py-function.exp: Add GdbError tests.
1074
8661b11b
PA
10752011-03-18 Pedro Alves <pedro@codesourcery.com>
1076
1077 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1078 (reglocal_test_func, statlocal_test_func): New functions.
1079 (globals_test_func): Call new functions.
1080 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1081 (gdb_collect_locals_test): New procedure.
1082 (gdb_trace_collection_test): Call new procedures.
1083
0fdb4f18
PA
10842011-03-18 Pedro Alves <pedro@codesourcery.com>
1085
1086 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1087 (test_register, test_register_unavailable): New procedures.
1088 (gdb_unavailable_registers_test): New procedure.
1089 (gdb_trace_collection_test): Call it.
1090
99c3dc11
PM
10912011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1092
1093 PR python/12149
1094
1095 * gdb.python/python.exp: Add gdb.write tests.
1096
29703da4
PM
10972010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1098
1099 * gdb.python/Makefile.in: Add py-objfile.
1100 * gdb.python/py-objfile.exp: New file.
1101 * gdb.python/py-objfile.c: New file.
1102 * gdb.python/py-block.exp: Add is_valid tests.
1103 * gdb.python/py-inferior.exp: Ditto.
1104 * gdb.python/py-infthread.exp: Ditto.
1105 * gdb.python/py-symbol.exp: Ditto.
1106 * gdb.python/py-symtab.exp: Ditto.
1107
598997c8
KS
11082011-03-16 Keith Seitz <keiths@redhat.com>
1109
1110 PR c++/12273
1111 * gdb.cp/cmpd-minsyms.exp: New test.
1112 * gdb.cp/cmpd-minsyms.cc: New file.
1113
1114 PR c++/11734
1115 * gdb.cp/ovsrch.exp: New test.
1116 * gdb.cp/ovsrch.h: New file.
1117 * gdb.cp/ovsrch1.cc: New file.
1118 * gdb.cp/ovsrch2.cc: New file.
1119 * gdb.cp/ovsrch3.cc: New file.
1120 * gdb.cp/ovsrch4.cc: New file.
1121
c91513d8
PP
11222011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1123
1124 PR gdb/12528
1125 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1126 * gdb.base/break-on-linker-gcd-function.exp: New test.
1127 * gdb.base/break-on-linker-gcd-function.cc: New file.
1128
7470fc63
AT
11292011-03-15 Andreas Tobler <andreast@fgznet.ch>
1130
1131 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1132
959e7469
PM
11332011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1134
1135 * lib/gdb.exp (gdb_unload): Add another termination case.
1136
9373cf26
JK
11372011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1138
1139 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1140 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1141 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1142 Provide a stub byte there.
1143 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1144 DW_AT_entry_pc.
1145 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1146
24e9cda0
UW
11472011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1148
1149 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1150 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1151 "generic ABI, auto".
1152 (altivec_abi_tests): Accept vectors returned by reference.
1153
7371cf6d
PM
11542010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1155
1156 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1157
ce77046a
UW
11582011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1159
1160 * gdb.python/py-section-script.exp: Skip test if no Python support.
1161
176400c3
UW
11622011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1163
1164 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1165
ecec24e6
PM
11662011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1167
1168 * gdb.python/py-parameter.exp: Update tests to the new Python
1169 parameter API. Add "no documentation" test. Add deprecated API
1170 backward compatibility test.
1171
5dbdd470
TT
11722011-03-09 Tom Tromey <tromey@redhat.com>
1173
1174 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1175 gdb_continue_to_end.
1176
b66e66ee
MK
11772011-03-09 Mark Kettenis <kettenis@gnu.org>
1178
1179 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1180 tabs.
1181
eceb0c5f
TT
11822011-03-09 Tom Tromey <tromey@redhat.com>
1183
1184 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1185 parentheses.
1186 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1187 $command.
1188 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1189 argument to gdb_continue_to_end.
1190 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1191 argument to gdb_continue_to_end.
1192 * gdb.cp/annota3.exp: Fix regex.
1193 * gdb.cp/annota2.exp: Fix regex.
1194 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1195 gdb_continue_to_end.
1196 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1197 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1198 gdb_continue_to_end.
1199
63154eca
PA
12002011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1201
1202 * gdb.server/ext-run.exp
1203 (load new file without any gdbserver inferior): New test.
1204
967d1f9b
TT
12052011-03-07 Tom Tromey <tromey@redhat.com>
1206
1207 * Makefile.in (TAGS): Rewrite.
1208
d68dcbb9
JK
12092011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1210
1211 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1212 initial commands echo. New match for `Found trace'. Anchor all the
1213 other matches. Anchor and match for `No trace frame found' the final
1214 match.
1215
6bf58e63
TT
12162011-03-07 Tom Tromey <tromey@redhat.com>
1217
1218 * Makefile.in (TAGS): New target.
1219
fda326dd
TT
12202011-03-07 Tom Tromey <tromey@redhat.com>
1221
1222 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1223 change.
1224 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1225 change.
1226 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1227 exit message change.
1228 (skip_altivec_tests): Update for exit message change.
1229 (skip_vsx_tests): Likewise.
1230 (gdb_continue_to_end): Likewise. Add 'command' argument.
1231 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1232 * gdb.threads/tls.exp: Update for exit message change.
1233 * gdb.threads/thread-unwindonsignal.exp: Use
1234 gdb_continue_to_end.
1235 * gdb.threads/step.exp (step_it): Update for exit message change.
1236 (continue_all): Likewise.
1237 * gdb.threads/print-threads.exp (test_all_threads): Update for
1238 exit message change.
1239 * gdb.threads/interrupted-hand-call.exp: Use
1240 gdb_continue_to_end.
1241 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1242 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1243 gdb_continue_to_end.
1244 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1245 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1246 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1247 * gdb.cp/method.exp: Update for exit message change.
1248 * gdb.cp/mb-templates.exp: Update for exit message change.
1249 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1250 * gdb.cp/annota3.exp: Update for exit message change.
1251 * gdb.cp/annota2.exp: Update for exit message change.
1252 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1253 * gdb.base/term.exp: Update for exit message change.
1254 * gdb.base/step-test.exp (test_i): Update for exit message change.
1255 * gdb.base/sigstep.exp (advance): Update for exit message change.
1256 (advancei): Likewise.
1257 * gdb.base/siginfo.exp: Update for exit message change.
1258 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1259 * gdb.base/reread.exp: Use gdb_continue_to_end.
1260 * gdb.base/langs.exp: Use gdb_continue_to_end.
1261 * gdb.base/interrupt.exp: Update for exit message change.
1262 * gdb.base/gdb1555.exp: Update for exit message change.
1263 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1264 * gdb.base/ending-run.exp: Update for exit message change.
1265 * gdb.base/chng-syms.exp: Update for exit message change.
1266 * gdb.base/checkpoint.exp: Update for exit message change.
1267 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1268 gdb_continue_to_end.
1269 (test_catch_syscall_with_wrong_args): Likewise.
1270 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1271 * gdb.base/break-interp.exp (test_ld): Update for exit message
1272 change.
1273 * gdb.base/bang.exp: Update for exit message change.
1274 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1275 (do_call_attach_tests): Likewise.
1276 * gdb.base/a2-run.exp: Update for exit message change.
1277 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1278 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1279 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1280
dd19bd70
JK
12812011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1282
1283 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1284
30e62689
TT
12852011-03-03 Tom Tromey <tromey@redhat.com>
1286
1287 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1288 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1289 * gdb.hp/gdb.aCC/configure.ac: Remove.
1290 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1291 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1292 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1293 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1294 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1295 * gdb.hp/gdb.compat/configure.ac: Remove.
1296 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1297 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1298 * gdb.hp/gdb.defects/configure.ac: Remove.
1299 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1300 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1301 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1302 * gdb.hp/configure.ac: Remove.
1303 * gdb.hp/configure: Remove.
1304 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1305 substitution.
1306 (Makefile): Remove rule.
1307 * gdb.cell/configure.ac: Remove.
1308 * gdb.cell/configure: Remove.
1309 * gdb.stabs/Makefile.in (Makefile): Remove.
1310 (distclean): Don't remove config.status or config.log.
1311 * gdb.stabs/configure (Makefile): Remove.
1312 * gdb.stabs/configure.ac: Remove.
1313 * configure: Rebuild.
1314 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1315 Remove stabs- and cell-specific logic. Test for existence of
1316 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1317 subdirectories, gdb.cell, and and gdb.stabs.
1318 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1319
c171f854
JB
13202011-03-03 Joel Brobecker <brobecker@adacore.com>
1321
1322 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1323 end of buffer.
1324
9a5193cb
JB
13252011-03-02 Joel Brobecker <brobecker@adacore.com>
1326
1327 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1328 gdb_test when running a test where we expected no output back.
1329
9bb4c1bb
MS
13302011-02-28 Michael Snyder <msnyder@vmware.com>
1331
1332 * gdb.cp/overload.cc: Change initializer value to integer.
1333
3bd0f5ef
MS
13342011-02-27 Michael Snyder <msnyder@vmware.com>
1335
1336 * gdb.multi/base.exp: Add test for remove-inferiors.
1337
2279eaad
JB
13382011-02-26 Joel Brobecker <brobecker@adacore.com>
1339
1340 * gdb.python/py-frame.exp: Simplify the initialization phase
1341 using prepare_for_testing.
1342
c82c0b55
MS
13432011-02-25 Michael Snyder <msnyder@vmware.com>
1344
1345 * gdb.multi/base.exp: Add tests for info inferiors with args.
1346
1d94651b
JK
13472011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1348
1349 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1350 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1351 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1352 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1353 asmfile3. Comment the STABS (#3) file compilation. Compile
1354 everything through assembler. Provide KFAIL for symtab/12497.
1355 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1356 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1357 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1358 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1359
3bd0f5ef
MS
13602011-02-24 Michael Snyder <msnyder@vmware.com>
1361
1362 * gdb.base/break.exp: Add tests for delete breakpoints using
1363 convenience variables and value history references.
1364
12c1418e
MS
13652011-02-24 Michael Snyder <msnyder@vmware.com>
1366
1367 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1368 left behind in previous check-in.
1369
e5a67952
MS
13702011-02-23 Michael Snyder <msnyder@vmware.com>
1371
1372 * gdb.base/break.exp: Add tests for "info break" with arguments.
1373 * gdb.trace/infotrace.exp: Update patterns for error and help.
1374 * gdb.base/completion.exp: Update pattern.
1375 * gdb.base/ena-dis-br.exp: Update pattern.
1376 * gdb.base/help.exp: Update patterns.
1377
13782011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1379
1380 * gdb.base/memattr.exp: New test.
1381 * gdb.base/memattr.c: Test load for memattr.exp.
1382
6e6fbe60
DE
13832011-02-22 Doug Evans <dje@google.com>
1384
1385 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1386
1d41d745
MS
13872011-02-22 Michael Snyder <msnyder@vmware.com>
1388
1389 * Makefile.in: Make more clean.
1390 * gdb.ada/Makefile.in: Ditto.
1391 * gdb.arch/Makefile.in: Ditto.
1392 * gdb.asm/Makefile.in: Ditto.
1393 * gdb.base/Makefile.in: Ditto.
1394 * gdb.cp/Makefile.in: Ditto.
1395 * gdb.dwarf2/Makefile.in: Ditto.
1396 * gdb.java/Makefile.in: Ditto.
1397 * gdb.mi/Makefile.in: Ditto.
1398 * gdb.modula2/Makefile.in: Ditto.
1399 * gdb.python/Makefile.in: Ditto.
1400 * gdb.server/Makefile.in: Ditto.
1401 * gdb.stabs/Makefile.in: Ditto.
1402 * gdb.threads/Makefile.in: Ditto.
1403 * gdb.trace/Makefile.in: Ditto.
1404
79ba84ca
MS
14052011-02-22 Michael Snyder <msnyder@vmware.com>
1406
df46027d 1407 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1408 info threads.
1409
b9b35694
JB
14102011-02-22 Joel Brobecker <brobecker@adacore.com>
1411
1412 * gdb.python/py-breakpoint.exp: Fix the expected output of
1413 one of the "maint info breakpoints" tests to accept the output
1414 generated on platforms that do not have hardware watchpoints.
1415
8bfb830f
JB
14162011-02-22 Joel Brobecker <brobecker@adacore.com>
1417
1418 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1419 clean_restart. Be a little stricter in the expected output
1420 for one of the tests. Fix a typo in one of the comments.
1421
c45f3c54
JB
14222011-02-22 Joel Brobecker <brobecker@adacore.com>
1423
1424 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1425 Delete variable binfile, no longer use. Add or modify test
1426 comments to make them unique.
1427
b97c863c
MS
14282011-02-21 Michael Snyder <msnyder@vmware.com>
1429
1430 * Makefile.in: Update for make clean.
1431 * gdb.ada/Makefile.in: Ditto.
1432 * gdb.arch/Makefile.in: Ditto.
1433 * gdb.asm/Makefile.in: Ditto.
1434 * gdb.base/Makefile.in: Ditto.
1435 * gdb.cp/Makefile.in: Ditto.
1436 * gdb.dwarf2/Makefile.in: Ditto.
1437 * gdb.java/Makefile.in: Ditto.
1438 * gdb.mi/Makefile.in: Ditto.
1439 * gdb.modula2/Makefile.in: Ditto.
1440 * gdb.python/Makefile.in: Ditto.
1441 * gdb.server/Makefile.in: Ditto.
1442 * gdb.stabs/Makefile.in: Ditto.
1443 * gdb.threads/Makefile.in: Ditto.
1444 * gdb.trace/Makefile.in: Ditto.
1445
aea5b279
MS
14462011-02-21 Michael Snyder <msnyder@vmware.com>
1447
1448 * gdb.threads/thread-find.exp: Update patterns for changes in
1449 output of "info threads" command.
1450
e3039479
UW
14512011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1452 Ulrich Weigand <uweigand@de.ibm.com>
1453
1454 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1455 (skip_hw_watchpoint_tests): Likewise.
1456 (skip_hw_watchpoint_multi_tests): Likewise.
1457
b800ec70
UW
14582011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1459
1460 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1461 (skip_hw_watchpoint_tests): Likewise.
1462 (skip_hw_watchpoint_multi_tests): Likewise.
1463 (skip_hw_watchpoint_access_tests): Likewise.
1464
1465 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1466 * gdb.base/pr11022.exp: Likewise.
1467 * gdb.base/watch-read.exp: Likewise.
1468 * gdb.base/watch_thread_num.exp: Likewise.
1469 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1470 * gdb.base/watchpoint-hw.exp: Likewise.
1471 * gdb.base/watchpoint.exp: Likewise.
1472 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1473 * gdb.threads/watchthreads-reorder.exp: Likewise.
1474 * gdb.threads/watchthreads.exp: Likewise.
1475 * gdb.threads/watchthreads2.exp: Likewise.
1476
91033e37
JB
14772011-02-21 Joel Brobecker <brobecker@adacore.com>
1478
1479 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1480 the debugger is unable to find the array bounds.
1481
eeaafae2
JK
14822011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1483
1484 * gdb.cp/typedef-operator.exp: New file.
1485 * gdb.cp/typedef-operator.cc: New file.
1486
e338d953
MS
14872011-02-17 Michael Snyder <msnyder@vmware.com>
1488
1489 * gdb.threads/thread-find.exp: Fix regular expressions.
1490
e67ad678
JB
14912011-02-17 Joel Brobecker <brobecker@adacore.com>
1492
1493 * gdb.ada/packed_array: Expand testcase to test printing of
1494 unconstrained packed array.
1495
93084bca
JB
14962011-02-17 Joel Brobecker <brobecker@adacore.com>
1497
1498 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1499
a0c78a73
PA
15002011-02-16 Pedro Alves <pedro@codesourcery.com>
1501
f65d5553 1502 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1503 (main): Initialize it before collecting, and and clear it
1504 afterwards.
f65d5553
PA
1505 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1506 collecting with '{type} addr', where the addr expression is not an
1507 rvalue.
a0c78a73 1508
3dfcbbd2
KW
15092011-02-16 Ken Werner <ken.werner@de.ibm.com>
1510
1511 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1512 a bool variable. Expect correct OpenCL names for vector types. Use the
1513 uc3 variable name instead of referring to the uchar3 built-in type.
1514 Escape the asterisk at the half pointer test.
1515
08807d5a
PA
15162011-02-16 Pedro Alves <pedro@codesourcery.com>
1517
f65d5553 1518 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1519 (main): Initialize it before collecting, and and clear it
1520 afterwards.
f65d5553
PA
1521 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1522 collecting overlapping memory ranges.
08807d5a 1523
60f98dde
MS
15242011-02-15 Michael Snyder <msnyder@vmware.com>
1525
1526 * gdb.base/default.exp: Add tests for thread commands.
1527 * gdb.base/help.exp: Add tests for thread commands.
1528 * gdb.threads/thread-find.exp: New test for thread find command.
1529
648cd113
KW
15302011-02-15 Ken Werner <ken.werner@de.ibm.com>
1531
1532 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1533
494e194e
YQ
15342011-02-15 Yao Qi <yao@codesourcery.com>
1535
1536 PR tdep/12352
1537 * gdb.arch/arm-disp-step.S : New test for str instruction.
1538 * gdb.arch/arm-disp-step.exp : Likewise.
1539
d9492458
TJB
15402011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1541
1542 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1543 "vector_register2_vr" test strings. Test the extended floating
1544 point registers (F32~F63).
1545 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1546 IBM XL C compiler. Make the test program use a register provided
1547 by the compiler for the lxvd2x instruction.
1548
8af8e3bc
PA
15492011-02-14 Pedro Alves <pedro@codesourcery.com>
1550
1551 * gdb.trace/unavailable.cc (class Base, class Middle, class
1552 Derived): New types.
1553 (derived_unavail, derived_partial, derived_whole): New globals.
1554 (virtual_partial): New global.
1555 (virtualp): Point at virtual_partial.
1556 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1557 related to unavailable vptr.
1558
1b28d0b3
PA
15592011-02-14 Pedro Alves <pedro@codesourcery.com>
1560
1561 * gdb.trace/unavailable.cc (a, b, c): New globals.
1562 (main): Set and clear them.
1563 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1564 `a' and `c', and check that `b' isn't collected, although `a' and
1565 `c' are.
1566
ec0a52e1
PA
15672011-02-14 Pedro Alves <pedro@codesourcery.com>
1568
1569 * gdb.trace/unavailable.cc (struct Virtual): New.
1570 (virtualp): New global pointer.
1571 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1572 printing a pointer to an object whose type has a vtable, with
1573 print object on.
1574
24e6bcee
PA
15752011-02-14 Pedro Alves <pedro@codesourcery.com>
1576
1577 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1578 value repeat handles unavailableness.
1579
39d37385
PA
15802011-02-14 Pedro Alves <pedro@codesourcery.com>
1581
1582 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1583 tests for building arrays from unavailable values, subscripting
1584 non-memory rvalue unvailable arrays, and accessing fields or
1585 baseclasses of non-lazy unavailable values,
1586 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1587 struct types.
1588 (g_smallstruct, g_smallstruct_b): New globals.
1589
06d72e16
PA
15902011-02-14 Pedro Alves <pedro@codesourcery.com>
1591
1592 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1593
bc9a5551
JK
15942011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1595
1596 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1597 * gdb.cp/overload-const.exp: New file.
1598 * gdb.cp/overload-const.cc: New file.
1599
54fcddd0
UW
16002011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1601
1602 * gdb.opencl/callfuncs.cl: New file.
1603 * gdb.opencl/callfuncs.exp: New test.
1604 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1605
d6dafb7c
UW
16062011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1607
1608 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1609 when computing result.
1610 * gdb.arch/altivec-abi.exp: Update expected results.
1611
a449c2d8
TJB
16122011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1613
1614 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1615 * gdb.base/jit.exp: Likewise.
1616 * gdb.base/pie-execl.exp: Likewise.
1617 * gdb.base/solib-nodir.exp: Likewise.
1618 * gdb.base/solib-overlap.exp: Likewise.
1619
764880b7
PA
16202011-02-07 Pedro Alves <pedro@codesourcery.com>
1621
1622 * gdb.trace/collection.c (global_pieces): New.
1623 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1624 New procedure.
1625 (gdb_trace_collection_test): Call it.
1626
505500db
SW
16272011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1628
1629 * gdb.python/py-evthreads.c: New file.
1630 * gdb.python/py-evthreads.exp: New file.
1631 * gdb.python/py-events.py: New file.
1632 * gdb.python/py-events.exp: New file.
1633 * gdb.python/py-events.c: New file.
1634
385203ed
DD
16352011-02-04 David Daney <ddaney@caviumnetworks.com>
1636
1637 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1638
9011945e
AB
16392011-02-03 Andrew Burgess <aburgess@broadcom.com>
1640
1641 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1642 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1643 boundary between two compilation units.
1644
580688f3
PA
16452011-02-02 Pedro Alves <pedro@codesourcery.com>
1646
1647 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1648 (Virtual): New structs.
1649 (virtual_o, virtual_middle_b): New globals.
1650 * gdb.cp/virtbase.exp: New tests.
1651
d3f0f853
PP
16522011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1653
1654 * gdb.base/jit.exp: New file.
1655 * gdb.base/jit-main.c: New file.
1656 * gdb.base/jit-solib.c: New file.
1657
b2030fb5
UW
16582011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1659
1660 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1661 proceed to initial kernel entry point.
1662 * gdb.opencl/datatypes.exp: Likewise.
1663 * gdb.opencl/operators.exp: Likewise.
1664 * gdb.opencl/vec_comps.exp: Likewise.
1665
2db19d1e
SW
16662011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1667
1668 * gdb.cp/nsnested.cc: New.
1669 * gdb.cp/nsnested.exp: New.
1670 * gdb.cp/nsnoimports.exp: New.
1671 * gdb.cp/nsnoimports.cc: New.
1672
6b0c4c1f
JB
16732011-01-31 Joel Brobecker <brobecker@adacore.com>
1674
1675 * gdb.base/interact.exp: Add extra tests that verify that
1676 the value of the interactive-mode setting does not change
1677 after the script is sourced.
1678
80b23b6a
JK
16792011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1680
1681 * gdb.cp/noparam.exp: New file.
1682 * gdb.cp/noparam.cc: New file.
1683
ffd5ec24
PA
16842011-01-28 Pedro Alves <pedro@codesourcery.com>
1685
1686 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1687 there's no stack or registers.
1688
a81766d8
TT
16892011-01-26 Tom Tromey <tromey@redhat.com>
1690
1691 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1692 space before string output. Add test for "set print pretty off"
1693 case.
1694
585fdaa1
PA
16952011-01-25 Pedro Alves <pedro@codesourcery.com>
1696
1697 * gdb.base/frame-args.exp: Adjust.
1698 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1699 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1700 * gdb.dwarf2/pieces.exp: Adjust.
1701 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1702 * gdb.opt/inline-locals.exp: Adjust.
1703 * gdb.threads/fork-child-threads.exp: Adjust.
1704
d468832a
KW
17052011-01-25 Ken Werner <ken.werner@de.ibm.com>
1706
1707 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1708 OpenCL kernel function. Add a comment as marker. Add address space
1709 qualifiers for the remaining program scope variables.
1710 * gdb.opencl/datatypes.cl: Likewise.
1711 * gdb.opencl/operators.cl: Likewise.
1712 * gdb.opencl/vec_comps.cl: Likewise.
1713 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1714 Add breakpoint at the marker comment.
1715 * gdb.opencl/datatypes.exp: Likewise.
1716 * gdb.opencl/operators.exp: Likewise.
1717 * gdb.opencl/vec_comps.exp: Likewise.
1718
490f124f
PA
17192011-01-24 Pedro Alves <pedro@codesourcery.com>
1720
1721 * gdb.base/printcmds.c (some_struct): New struct and instance.
1722 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1723 procedure.
1724 <global scope>: Call it.
1725
6da78614
KW
17262011-01-21 Ken Werner <ken.werner@de.ibm.com>
1727
1728 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1729 argument to the gdb_compile_opencl_hostapp call.
1730
ec64c9aa
YQ
17312011-01-19 Yao Qi <yao@codesourcery.com>
1732
1733 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1734 positve list.
1735
810cfdbb
YQ
17362011-01-19 Yao Qi <yao@codesourcery.com>
1737
1738 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1739 canonical form.
1740 Remove "xscale-*-*"
1741 * gdb.xml/tdesc-regs.exp: Likewise.
1742 * gdb.python/py-section-script.exp: Replace ARM target triplet
1743 with canonical form.
1744 Match arm*-*-symbianelf*.
1745 * gdb.base/dup-sect.exp: Likewise.
1746 * lib/dwarf.exp: New.
1747 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1748 dwarf2_support.
1749 * gdb.dwarf2/dup-psym.exp: Likewise.
1750 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1751 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1752 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1753 * gdb.dwarf2/dw2-basic.exp: Likewise.
1754 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1755 * gdb.dwarf2/dw2-const.exp: Likewise.
1756 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1757 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1758 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1759 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1760 * gdb.dwarf2/dw2-filename.exp: Likewise.
1761 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1762 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1763 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1764 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1765 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1766 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1767 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1768 * gdb.dwarf2/dw2-producer.exp: Likewise.
1769 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1770 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1771 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1772 * gdb.dwarf2/dw2-strp.exp: Likewise.
1773 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1774 * gdb.dwarf2/implptr.exp: Likewise.
1775 * gdb.dwarf2/mac-fileno.exp: Likewise.
1776 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1777 * gdb.dwarf2/pieces.exp: Likewise.
1778 * gdb.dwarf2/pr11465.exp: Likewise.
1779 * gdb.dwarf2/valop.exp: Likewise.
1780 * gdb.dwarf2/watch-notconst.exp: Likewise.
1781 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1782
4694da01
TT
17832011-01-19 Tom Tromey <tromey@redhat.com>
1784
1785 * gdb.python/py-infthread.exp: Add thread tests.
1786
b075872c
JB
17872011-01-14 Joel Brobecker <brobecker@adacore.com>
1788
1789 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1790
2c3e6e24
JB
17912011-01-14 Joel Brobecker <brobecker@adacore.com>
1792
1793 * gdb.ada/widewide: New testcase.
1794
de8fa76c
JB
17952011-01-13 Joel Brobecker <brobecker@adacore.com>
1796
1797 * gdb.base/interact.exp: New testcase.
1798
1b05df00
TT
17992011-01-12 Tom Tromey <tromey@redhat.com>
1800
1801 * gdb.mi/gdb2549.exp: Update for error message changes.
1802 * gdb.mi/mi-cli.exp: Likewise.
1803 * gdb.mi/mi-disassemble.exp: Likewise.
1804 * gdb.mi/mi-pthreads.exp: Likewise.
1805 * gdb.mi/mi-regs.exp: Likewise.
1806 * gdb.mi/mi-stack.exp: Likewise.
1807 * gdb.mi/mi-var-block.exp: Likewise.
1808 * gdb.mi/mi-var-cmd.exp: Likewise.
1809 * gdb.mi/mi2-cli.exp: Likewise.
1810 * gdb.mi/mi2-disassemble.exp: Likewise.
1811 * gdb.mi/mi2-pthreads.exp: Likewise.
1812 * gdb.mi/mi2-regs.exp: Likewise.
1813 * gdb.mi/mi2-stack.exp: Likewise.
1814 * gdb.mi/mi2-var-block.exp: Likewise.
1815 * gdb.mi/mi2-var-cmd.exp: Likewise.
1816
c2ff108b
JK
18172011-01-12 Andrew Burgess <aburgess@broadcom.com>
1818 Jan Kratochvil <jan.kratochvil@redhat.com>
1819
1820 PR fortran/11104 and DWARF unbound arrays detection.
1821 * gdb.fortran/multi-dim.exp: New file.
1822 * gdb.fortran/multi-dim.f90: New file.
1823
b716877b
AB
18242011-01-12 Andrew Burgess <aburgess@broadcom.com>
1825
1826 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1827 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1828 add new tests for opcode dumping.
1829
6c162d5e
TT
18302011-01-11 Tom Tromey <tromey@redhat.com>
1831
1832 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1833
77b06cd7
TJB
18342010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1835
1836 Convert hardware watchpoints to use breakpoint_ops.
1837 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1838 type is not supported.
1839 * gdb.base/foll-fork.exp: Likewise.
1840 * gdb.base/foll-vfork.exp: Likewise.
1841
f39a75d0
PM
18422011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1843
1844 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1845 Use load_lib gdb-python.exp.
1846 * gdb.python/python.exp: Ditto.
1847 * gdb.python/py-function.exp: Ditto.
1848
fc529d80
AS
18492011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1850
1851 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1852
fb03cb59
JK
18532011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1854
1855 * configure: Regenerate.
1856
d8e22779
TT
18572011-01-06 Tom Tromey <tromey@redhat.com>
1858
1859 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1860
09050809
JB
18612011-01-06 Joel Brobecker <brobecker@adacore.com>
1862
fc529d80
AS
1863 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1864 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1865 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1866 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1867 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1868 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1869 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1870 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1871 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1872 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1873 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1874 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1875 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1876 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1877 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1878 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1879 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1880 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1881 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1882 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1883 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1884 gdb.ada/uninitialized_vars.exp,
1885 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1886 Simplify by using clean_restart.
09050809 1887
8ed5dd9e
JB
18882011-01-06 Joel Brobecker <brobecker@adacore.com>
1889
1890 Add marker to be used as anchor for inserting breakpoints.
1891 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1892 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1893 Likewise.
1894
1895 Remove uses of gdb_start_cmd.
1896 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1897 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1898
1899 Do not run testcase if testing with GDBserver.
1900 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1901 if testing with GDBserver.
1902
368a124f
JB
19032011-01-06 Joel Brobecker <brobecker@adacore.com>
1904
1905 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1906 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1907 copyright header.
1908
44944448
JB
19092011-01-05 Joel Brobecker <brobecker@adacore.com>
1910
1911 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1912 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1913 testsuite/gdb.fortran/complex.f,
1914 testsuite/gdb.fortran/derived-type.f90,
1915 testsuite/gdb.fortran/library-module-lib.f90,
1916 testsuite/gdb.fortran/library-module-main.f90,
1917 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1918 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1919 Copyright year update.
1920
31886ea6
JB
19212011-01-05 Joel Brobecker <brobecker@adacore.com>
1922
1923 * gdb.base/langs1.f: Add copyright header.
1924
ebedcab5
JK
19252011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1926
1927 * gdb.base/morestack.exp: New file.
1928 * gdb.base/morestack.c: New file.
1929
de1eb2f9
JK
19302011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1931
1932 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1933
9e87a409
JB
19342010-12-29 Joel Brobecker <brobecker@adacore.com>
1935
1936 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1937 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1938
720d1a40
JB
19392010-12-29 Joel Brobecker <brobecker@adacore.com>
1940
1941 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1942
a283af87
AS
19432010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1944
5d3d9cba
AS
1945 * gdb.threads/tls.exp: Fix typo.
1946
a283af87
AS
1947 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1948 * gdb.threads/execl.exp: Update.
1949
2a20745c
YQ
19502010-12-23 Yao Qi <yao@codesourcery.com>
1951
1952 * gdb.arch/arm-disp-step.exp: New.
1953 * gdb.arch/arm-disp-step.S: New.
1954
a7658b96
TT
19552010-12-21 Tom Tromey <tromey@redhat.com>
1956
1957 * gdb.threads/execl.exp: Update.
1958 * gdb.threads/linux-dp.exp: Update.
1959 * gdb.threads/manythreads.exp: Update.
1960 * gdb.threads/tls.exp: Update.
1961
5b79abe7
TT
19622010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1963
1964 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1965 (NextOverThrowDerivates) <resumebpt>: New.
1966 (resumebpt_test): New.
1967 (main): Call resumebpt_test.
1968 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1969
0914bcdb
SS
19702010-12-12 Stan Shebs <stan@codesourcery.com>
1971
1972 * gdb.trace/tsv.exp: Test print command on trace state variables.
1973
305aeedc
TT
19742010-12-09 Tom Tromey <tromey@redhat.com>
1975
1976 * gdb.base/interp.exp: Add regression test.
1977
186c406b
TT
19782010-12-09 Tom Tromey <tromey@redhat.com>
1979
1980 * gdb.java/jnpe.java: New file.
1981 * gdb.java/jnpe.exp: New file.
1982 * gdb.cp/nextoverthrow.exp: New file.
1983 * gdb.cp/nextoverthrow.cc: New file.
1984
aae1c79a
DE
19852010-12-07 Doug Evans <dje@google.com>
1986
1987 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1988 of data-directory.
1989 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1990 updated.
1991 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1992
60f98dde 19932010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
1994
1995 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1996 * gdb.base/call-sc.exp: Ditto.
1997 * gdb.base/finish.exp: Ditto.
1998 * gdb.base/return.exp: Ditto.
1999 * gdb.base/return2.exp: Ditto.
2000
5fa290c1
DE
20012010-11-30 Doug Evans <dje@google.com>
2002
2003 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2004 (gdb_expect_list): Fix spelling errors in comments.
2005 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2006 send_gdb/gdb_expect_list where applicable.
2007 * gdb.base/call-ar-st.exp: Ditto.
2008 * gdb.base/funcargs.exp: Ditto.
2009 * gdb.base/gcore.exp: Ditto.
2010 * gdb.base/page.exp: Ditto.
2011 * gdb.base/sigaltstack.exp: Ditto.
2012 * gdb.base/siginfo.exp: Ditto.
2013 * gdb.base/sigstep.exp: Ditto.
2014 * gdb.base/trace-commands.exp: Ditto.
2015
4e04c971
DE
20162010-11-29 Doug Evans <dje@google.com>
2017
2018 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2019 printer-name;subprinter-name.
2020
8cf6f0b1
TT
20212010-11-29 Tom Tromey <tromey@redhat.com>
2022
2023 * gdb.dwarf2/implptr.exp: New file.
2024 * gdb.dwarf2/implptr.c: New file.
2025 * gdb.dwarf2/implptr.S: New file.
2026
94b6973e
PM
20272010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2028
fc529d80 2029 PR python/12199
94b6973e
PM
2030
2031 * gdb.python/py-breakpoint.exp: Test the delete method.
2032
8358c15c
JK
20332010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2034
2035 Fix step_resume_breakpoint unsaved during an infcall.
2036 * gdb.base/step-resume-infcall.exp: New file.
2037 * gdb.base/step-resume-infcall.c: New file.
2038
f6df29bc
TJB
20392010-11-24 Edjunior Machado <emachado@br.ibm.com>
2040
2041 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2042
f2b5a5cf
TJB
20432010-11-24 Edjunior Machado <emachado@br.ibm.com>
2044
2045 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2046 on ppc64's symbols; "finish" and "return" commands must accept to
2047 show the caller line again as well as the line after.
2048 * gdb.asm/powerpc64.inc: New file.
2049
6b0ecdc2
DE
20502010-11-23 Doug Evans <dje@google.com>
2051
2052 * lib/gdb.exp (gdb_test_sequence): New function.
2053 (gdb_expect_list): Add verbose -log call for each pattern.
2054 * gdb.base/signals.exp (test_handle_all_print): Call it.
2055 Reduce timeout increment from 6 minutes to 1 minute.
2056 * gdb.server/ext-run.exp: Call it.
2057
ea976c60
PM
20582010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2059
f2b5a5cf 2060 PR python/12212
ea976c60
PM
2061
2062 * gdb.python/python.exp: Check that selected_thread raises an
2063 error when no inferior is loaded.
2064
c0efa795
JK
20652010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2066
2067 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2068 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2069
ec3aa567
JK
20702010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2071
2072 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2073 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2074
d8249011
DE
20752010-11-18 Doug Evans <dje@google.com>
2076
2077 * gdb.server/ext-run.exp: Fix intermittent failures.
2078
d4eba7d1
NF
20792010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2080
2081 * gdb.stabs/gdb11479.exp: Use runto_main.
2082
b04c2f88
NF
20832010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2084
2085 * gdb.base/break-entry.exp: Skip if using a stub.
2086
ae9d7ce4
NF
20872010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2088
2089 * gdb.python/py-inferior.exp: Pack values in target endianness.
2090
621c8364
TT
20912010-11-12 Tom Tromey <tromey@redhat.com>
2092
2093 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2094 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2095 MemoryError.
2096 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2097 type.
2098 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2099 MemoryError.
2100 (test_subscript_regression): Update exception type.
2101
84f4c1fe
PM
21022010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2103
2104 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2105 breakpoint tests.
2106
a1442452
PA
21072010-11-09 Pedro Alves <pedro@codesourcery.com>
2108
2109 * gdb.base/watchpoint.exp: Test "watch -location" with an
2110 innacessible location.
2111
efd11a33
JK
21122010-11-09 Edjunior Machado <emachado@br.ibm.com>
2113 Luis Machado <luisgpm@br.ibm.com>
2114
2115 * gdb.base/maint.exp: Expect "." prefix.
2116 * gdb.base/nodebug.exp: Expect "." Likewise.
2117 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2118 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2119 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2120 POWER server processors.
2121
aa00efb5
JK
21222010-11-08 Edjunior Machado <emachado@br.ibm.com>
2123 Luis Machado <luisgpm@br.ibm.com>
2124
2125 * gdb.base/break-entry.exp: convert entry point for
2126 ppc64 and expect leading `.' on ppc64's symbols
2127
99e7ae30
DE
21282010-11-05 Doug Evans <dje@google.com>
2129
2130 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2131 * gdb.python/py-param.exp: Delete, contents moved to ...
2132 * gdb.python/py-parameter.exp: ... here. New file.
2133 Add test for gdb.parameter ("directories").
99e7ae30 2134
f4b8a18d
KW
21352010-11-05 Ken Werner <ken.werner@de.ibm.com>
2136
2137 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2138 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2139 * configure: Regenerate.
2140 * gdb.opencl/Makefile.in: New File.
2141 * gdb.opencl/datatypes.exp: Likewise.
2142 * gdb.opencl/datatypes.cl: Likewise.
2143 * gdb.opencl/operators.exp: Likewise.
2144 * gdb.opencl/operators.cl: Likewise.
2145 * gdb.opencl/vec_comps.exp: Likewise.
2146 * gdb.opencl/vec_comps.cl: Likewise.
2147 * gdb.opencl/convs_casts.exp: Likewise.
2148 * gdb.opencl/convs_casts.cl: Likewise.
2149 * lib/opencl.exp: Likewise.
2150 * lib/opencl_hostapp.c: Likewise.
2151 * lib/opencl_kernel.cl: Likewise.
2152 * lib/cl_util.c: Likewise.
2153 * lib/cl_util.c: Likewise.
2154 * gdb.base/default.exp (set language): Add "opencl" to the list of
2155 languages.
2156
a9d5ef47
SW
21572010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2158
2159 * gdb.cp/overload.exp: Added test for inheritance overload.
2160 * gdb.cp/overload.cc: Ditto.
2161 * gdb.cp/oranking.exp: Removed releveant kfails.
2162
03eb1c79
JK
21632010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2164 Joel Brobecker <brobecker@adacore.com>
2165
2166 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2167 check test_compiler_info.
2168
dbc98a8b
KW
21692010-11-03 Ken Werner <ken.werner@de.ibm.com>
2170
2171 * gdb.base/gnu_vector.exp: Adjust expect messages.
2172
120bd360
KW
21732010-11-03 Ken Werner <ken.werner@de.ibm.com>
2174
2175 * gdb.base/gnu_vector.exp: Add unary operator tests.
2176
c37f7098
KW
21772010-11-03 Ken Werner <ken.werner@de.ibm.com>
2178
2179 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2180
7b51bc51
DE
21812010-11-02 Doug Evans <dje@google.com>
2182
2183 * gdb.python/py-pp-maint.c: New file.
2184 * gdb.python/py-pp-maint.exp: New file.
2185 * gdb.python/py-pp-maint.py: New file.
2186
50c97f38
TT
21872010-11-02 Tom Tromey <tromey@redhat.com>
2188
2189 * gdb.base/default.exp: Remove "scheme" from language list.
2190
a289b8f6
JK
21912010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2192
2193 Revert:
2194 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2195 * gdb.threads/sigstep-threads.exp: New file.
2196 * gdb.threads/sigstep-threads.c: New file.
2197
cd017491
MS
21982010-10-20 Michael Snyder <msnyder@vmware.com>
2199
2200 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2201
8e6a5956
UW
22022010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2203
2204 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2205 Skip test completely if gdb,no_hardware_watchpoints.
2206
2c04da0d
UW
22072010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2208
2209 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2210 strict, but do not check for any particular function name within libc.
2211
79afc5ef
SW
22122010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2213
2214 * gdb.cp/smartp.exp: New test.
2215 * gdb.cp/smartp.cc : New test.
2216
026ffab7
SW
22172010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2218
2219 * gdb.cp/converts.exp: Test pointer to bool conversion.
2220 Test pointer to long conversion.
2221 * gdb.cp/oranking.exp: Removed relevant kfail.
2222
3a772aa4
TT
22232010-10-18 Tom Tromey <tromey@redhat.com>
2224
2225 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2226 argument to lazy_string.
2227 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2228 (pp_ls.to_string): Use it.
2229 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2230 Add "estring2" local.
2231
5fc3827b
JK
22322010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 Fix s390x compatibility.
2235 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2236 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2237
8aeb23f3
JK
22382010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2239
2240 * gdb.threads/sigstep-threads.exp: New file.
2241 * gdb.threads/sigstep-threads.c: New file.
2242
c1e56572
JK
22432010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2244
2245 * gdb.base/pie-execl.exp: New file.
2246 * gdb.base/pie-execl.c: New file.
2247
92163a10
JK
22482010-10-13 Doug Evans <dje@google.com>
2249 Jan Kratochvil <jan.kratochvil@redhat.com>
2250
2251 PR exp/12117
2252 * gdb.cp/ptype-cv-cp.cc: New file.
2253 * gdb.cp/ptype-cv-cp.exp: New file.
2254
7062b0a0
SW
22552010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2256
2257 * gdb.cp/converts.cc: New test program.
2258 * gdb.cp/converts.exp: New test.
2259 * gdb.cp/overload.exp: Added test for void* vs int*.
2260 * gdb.cp/overload.exp: Ditto.
2261 * gdb.cp/oranking.exp: Removed related kfail.
2262
0e3509db
DE
22632010-10-13 Doug Evans <dje@google.com>
2264
2265 * lib/gdb-python.exp (gdb_check_python_config): New function.
2266 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2267 * gdb.python/lib-types.cc: New file.
2268 * gdb.python/lib-types.exp: New file.
2269
8dc78533
JK
22702010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2271
2272 * gdb.python/py-error.exp: New file.
2273 * gdb.python/py-error.py: New file.
2274
93c17e06
JK
22752010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2276
2277 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2278 gdb_test_multiple.
2279
d8b34041
JK
22802010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2281
2282 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2283 * gdb.base/prelink.exp: Likewise.
2284 * gdb.base/solib-nodir.exp: Likewise.
2285 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2286 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2287 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2288
e0cc584e
UW
22892010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2290
2291 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2292 for the "info files" test to avoid timeouts on slow machines.
2293
cfc353b1
JK
22942010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2295
2296 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2297 (main): Make openlib dummy call.
2298
d3d7896d
JK
22992010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2300
2301 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2302 * break-interp.exp (reach): Move the core body ...
2303 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2304 (test_ld): Provide always real argument, even to the linker. Replace
2305 dl_main by _dl_debug_state.
2306
5e533c94
JK
23072010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2308
2309 Fix results of prelinked PIEs on ppc*.
2310 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2311 Accept also DISPLACEMENT "PRESENT".
2312 (main): Replace "ZERO" displacements by "PRESENT".
2313
33540610
SW
23142010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2315
2316 * gdb.cp/oranking.exp: New test.
2317 * gdb.cp/oranking.cc: New test program.
2318
3bdf2bbd
KW
23192010-10-08 Ken Werner <ken.werner@de.ibm.com>
2320
2321 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2322 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2323
2f608a3a
KW
23242010-10-06 Ken Werner <ken.werner@de.ibm.com>
2325
2326 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2327 lush, lynx) New constant.
2328 * gdb.base/constvars.exp: Test const array types.
2329 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2330
aa2e2d8d
DE
23312010-10-06 Doug Evans <dje@google.com>
2332
2333 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2334 of syscall staging area.
2335
2844d6b5
KW
23362010-10-06 Ken Werner <ken.werner@de.ibm.com>
2337
2338 * gdb.base/gnu_vector.c: Add variable c4.
2339 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2340 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2341
7d8ac8bb
MR
23422010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2343
2344 * gdb.arch/altivec-abi.exp: Fix a typo.
2345
84a02e58
MR
23462010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2347
2348 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2349 to match a thread ID.
2350
b18e6318
JK
23512010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2352
2353 Fix s390x testcase compatibility.
2354 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2355
a2c09bd0
DE
23562010-10-01 Doug Evans <dje@google.com>
2357
2358 * lib/gdb-python.exp: New file.
2359 * gdb.python/py-block.exp: Use it.
2360 * gdb.python/py-breakpoint.exp: Ditto.
2361 * gdb.python/py-frame.exp: Ditto.
2362 * gdb.python/py-inferior.exp: Ditto.
2363 * gdb.python/py-param.exp: Ditto.
2364 * gdb.python/py-prettyprint.exp: Ditto.
2365 * gdb.python/py-shared.exp: Ditto.
2366 * gdb.python/py-symbol.exp: Ditto.
2367 * gdb.python/py-symtab.exp: Ditto.
2368 * gdb.python/py-type.exp: Ditto.
2369 * gdb.python/py-value.exp: Ditto.
2370 * gdb.python/python.exp: Ditto.
2371
38f12cfc
TT
23722010-09-30 Tom Tromey <tromey@redhat.com>
2373
2374 * gdb.base/anon.exp: New file.
2375 * gdb.base/anon.c: New file.
2376
9ae8282d
TT
23772010-09-30 Tom Tromey <tromey@redhat.com>
2378
2379 * gdb.base/completion.exp: Test completion through anonymous
2380 union.
2381 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2382
e9e07ba6
JK
23832010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2384
2385 Fix printing parameters of inlined functions.
2386 * gdb.dwarf2/dw2-inline-param.exp: New file.
2387 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2388 * gdb.dwarf2/dw2-inline-param.S: New file.
2389
cd2effb2
JK
23902010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2391
2392 PR corefiles/12071.
2393 * gdb.base/corefile.exp (quit with a process, no question: load core)
2394 (quit with a core file): New tests.
2395
bceffbf3
JK
23962010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2397
2398 Fix GDB crash on inferior calls with self-referencing classes.
2399 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2400 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2401 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2402
1736ad11
JK
24032010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2404
2405 Fix lost siginfo_t for inferior calls.
2406 * gdb.base/siginfo-infcall.exp: New file.
2407 * gdb.base/siginfo-infcall.c: New file.
2408
a176ad92
JB
24092010-09-22 Joel Brobecker <brobecker@adacore.com>
2410
2411 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2412
c2b0a229
JK
24132010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2414
2415 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2416 New test.
2417 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2418
e8ae22d1
JB
24192010-09-22 Joel Brobecker <brobecker@adacore.com>
2420
2421 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2422 type of our const type.
2423
ec322823
SW
24242010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2425
2426 * gdb.cp/pr12028.cc: New.
2427 * gdb.cp/pr12028.exp: New.
2428
72929c62
JB
24292010-09-22 Joel Brobecker <brobecker@adacore.com>
2430
2431 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2432
875b4ff5 24332010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2434 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2435
2436 PR mi/11407
2437 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2438 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2439 * gdb.mi/dw2-ref-missing-frame.S New File.
2440 * gdb.mi/dw2-ref-missing-frame.exp New File.
2441
7155d578
TT
24422010-09-14 Tom Tromey <tromey@redhat.com>
2443
2444 PR symtab/8399:
2445 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2446
515ed532
TT
24472010-09-14 Tom Tromey <tromey@redhat.com>
2448
2449 PR exp/11803:
2450 * gdb.threads/tls.exp: Use C++.
2451 (check_thread_local): Use K::another_thread_local.
2452 * gdb.threads/tls.c (class K): New.
2453 (another_thread_local): Now a member of K.
2454 (spin): Update. No longer K&R C.
2455
450ca57c
SW
24562010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2457
2458 * gdb.cp/koenig.cc: created class for testing member lookup.
2459 * gdb.cp/koenig.exp: Added test for member lookup.
2460
dbd492a3
JK
24612010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2462
2463 Fix false FAILs on sourcetree topdir directory containing "kill".
2464 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2465 source line matching regexp.
2466
8d4d924b
JK
24672010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2468
2469 * gdb.python/python.exp (set height 0, collect help from uiout)
2470 (verify help to uiout): New tests.
2471
8e64f2a0
JK
24722010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2473
2474 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2475 is_lp64_target to check 64bit target.
2476
4569eed2
JK
24772010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2478
2479 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2480 (test_ld) <powerpc64-*>: New.
2481
5e1617b1
DJ
24822010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2483
2484 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2485
c767944b
DJ
24862010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2487
2488 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2489 (FunctionArg::method): New function.
2490 (empty, arg): New variables.
2491 (main): Call arg.method.
2492 * gdb.cp/templates.exp (test_template_args): New function.
2493 (do_tests): Call it.
2494
27d3a3fc
UW
24952010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2496
2497 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2498 of "next" to proceed over pthread_exit call.
2499
55b7ce7f
UW
25002010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2501
2502 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2503 "maint print statistics" output to prevent expect timeouts.
2504
809df446
JK
25052010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2506
2507 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2508 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2509 (test_float_rejected): ... here.
2510 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2511 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2512 (test_float_rejected): ... here.
2513 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2514 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2515 (test_float_rejected): ... here.
2516 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2517 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2518 (test_float_rejected): ... here.
2519
8464be76
DJ
25202010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2521
2522 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2523 before disabling hardware watchpoints.
2524 (test_inaccessible_watchpoint): Check that hardware watchpoints
2525 are used. Test for watchpoints on a constant address.
2526
14dba4b4
JK
25272010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2528
2529 * gdb.base/ui-redirect.exp: New file.
2530
3f3540e1 25312010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2532 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2533
2534 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2535
0f254bb7
DE
25362010-08-31 Doug Evans <dje@google.com>
2537
2538 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2539
03f17ccf
TT
25402010-08-30 Tom Tromey <tromey@redhat.com>
2541
2542 PR python/11792:
2543 * gdb.python/py-value.exp (test_subscript_regression): Add
2544 dynamic_type test.
2545
640617ad
DJ
25462010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2547
2548 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2549 instead of running to main. Do not test the main function.
2550 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2551 Add new main.
2552
2ed91d1b
PA
25532010-08-26 Pedro Alves <pedro@codesourcery.com>
2554
2555 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2556 one test.
2557
673bfd45
DE
25582010-08-24 Doug Evans <dje@google.com>
2559
2560 PR symtab/11942
2561 * gdb.dwarf2/dw4-sig-types.cc: New file.
2562 * gdb.dwarf2/dw4-sig-types.h: New file.
2563 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2564 * gdb.dwarf2/dw4-sig-types.exp: New file.
2565
f9ffd4bb
TT
25662010-08-23 Tom Tromey <tromey@redhat.com>
2567
2568 PR python/11145:
2569 * gdb.python/py-value.c (Base, Derived): New types.
2570 (base): New global.
2571 * gdb.python/py-value.exp (test_subscript_regression): Add
2572 dynamic_cast test.
2573
d839c8a4
TT
25742010-08-23 Tom Tromey <tromey@redhat.com>
2575
2576 PR python/10676:
2577 * gdb.python/py-type.exp (test_fields): Add tests for type
2578 equality.
2579
702c2711
TT
25802010-08-23 Tom Tromey <tromey@redhat.com>
2581
2582 PR python/11915:
2583 * gdb.python/py-type.exp (test_fields): Add tests for array.
2584
832bafd3
KS
25852010-08-23 Keith Seitz <keiths@redhat.com>
2586
2587 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2588 have any children. Create a new abbrev for it.
2589 Add missing terminal sequence to .debug_abbrev.
2590
c37bf528
KS
25912010-08-20 Keith Seitz <keiths@redhat.com>
2592
2593 PR symtab/11465:
2594 * gdb.dwarf2/pr11465.exp: New test.
2595 * gdb.dwarf2/pr11465.S: New file.
2596 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2597 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2598
4572cbac
TJB
25992010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2600
2601 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2602 registers. Update data sets with the new v2_double element in the
2603 VSX register union. Add vector_register3_vr data set for the AltiVec
2604 registers. Use gdb_test_no_output instead of send_gdb.
2605
e7fbb131
PA
26062010-08-19 Pedro Alves <pedro@codesourcery.com>
2607
2608 * gdb.python/py-shared.exp: New file, factored out from
2609 python.exp.
2610 * gdb.python/py-shared.c: New file.
2611 * gdb.python/py-shared-sl.c: New file.
2612 * gdb.python/python-1.c: New file.
2613 * gdb.python/python-sl.c: Delete.
2614 * gdb.python/python.c: Mention python-1.c.
2615 * gdb.python/python.exp: Move shared library tests to
2616 py-shared.exp.
2617 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2618 (MISCELLANEOUS): New.
2619 (clean mostlyclean): Also remove $MISCELLANEOUS.
2620
d30f5e1f
DE
26212010-08-19 Doug Evans <dje@google.com>
2622
2623 PR exp/11926
2624 * gdb.base/printcmds.exp (test_float_accepted): New function.
2625 Move existing float tests there. Add tests for floats with suffixes.
2626 (test_float_rejected): New function.
2627 * gdb.java/jv-print.exp (test_float_accepted): New function.
2628 (test_float_rejected): New function.
2629 * gdb.objc/print.exp: New file.
2630 * gdb.pascal/print.exp: New file.
2631 * lib/objc.exp: New file.
2632
7b3fd859
PM
26332010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2634
2635 * gdb.base/default.exp (info set): Avoid full buffer error and force
2636 reading up to final gdb prompt.
2637 (show): Likewise.
2638
c92817ce
TT
26392010-08-18 Tom Tromey <tromey@redhat.com>
2640
2641 PR symtab/11919:
2642 * gdb.base/completion.exp: Add test.
2643
f1208f9e
DE
26442010-08-18 Doug Evans <dje@google.com>
2645
2646 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2647 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2648 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2649 Simplify, early exit if runto_main fails.
2650 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2651 (set_lang_fortran): Moved to lib/fortran.exp.
2652 * gdb.fortran/types.exp: load_lib fortran.exp.
2653 (set_lang_fortran): Moved to lib/fortran.exp.
2654 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2655 * gdb.java/jprint.exp (set_lang_java): Ditto.
2656 * gdb.java/jv-exp.exp: load_lib java.exp.
2657 If set_lang_java fails, issue a warning instead of failure to be
2658 consistent with other set_lang_foo uses.
2659 (set_lang_java): Moved to lib/java.exp.
2660 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2661 If set_lang_java fails, issue a warning instead of failure to be
2662 consistent with other set_lang_foo uses.
2663 * gdb.pascal/types.exp: load_lib pascal.exp.
2664 (set_lang_pascal): Moved to lib/pascal.exp.
2665 * lib/fortran.exp: New file.
2666 * lib/java.exp (set_lang_java): New function.
2667 * lib/pascal.exp (set_lang_pascal): New function.
2668
2f06b485
YQ
26692010-08-18 Yao Qi <yao@codesourcery.com
2670
2671 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2672 func_nofb_start and func_loopfb_start, so that address of functions
2673 is equal to these labels on Thumb.
2674
96e25403
YQ
26752010-08-18 Yao Qi <yao@codesourcery.com>
2676
2677 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2678 to reflect latest c source file.
2679
36e6adc4
JK
26802010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2681
2682 * gdb.cp/infcall-dlopen.exp: New file.
2683 * gdb.cp/infcall-dlopen.cc: New file.
2684 * gdb.cp/infcall-dlopen-lib.cc: New file.
2685
f431efe5
PA
26862010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2687 Pedro Alves <pedro@codesourcery.com>
2688
2689 PR breakpoints/11371
2690
2691 * gdb.base/watch-cond-infcall.exp: New file.
2692 * gdb.base/watch-cond-infcall.c: New file.
2693
06a64a0b
TT
26942010-08-16 Tom Tromey <tromey@redhat.com>
2695
2696 * gdb.base/help.exp: Update.
2697 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2698 watchpoint.
2699 (test_watch_location): New proc.
2700 (test_watchpoint_in_big_blob): Delete watchpoint.
2701 * gdb.base/watchpoint.c (func5): New function.
2702 (main): Call it.
2703
70ebf4ed
DE
27042010-08-16 Doug Evans <dje@google.com>
2705
2706 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2707
ca5c20b6
PM
27082010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2709
2710 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2711 tests.
2712
7346b668
KW
27132010-08-11 Ken Werner <ken.werner@de.ibm.com>
2714
2715 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2716 * gdb.base/gnu_vector.c: New File.
2717 * gdb.base/gnu_vector.exp: Likewise.
2718
cb2e07a6
PM
27192010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2720
2721 * gdb.python/python.c: New File.
2722 * gdb.python/python-sl.c: New File.
2723 * gdb.python/python.exp: Test solib_address and decode_line
2724 * functions.
2725
5da1313b
JK
27262010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2727
2728 * gdb.python/python.exp (show height, set height 10)
2729 (verify pagination beforehand, verify pagination beforehand: q)
2730 (gdb.execute does not page, verify pagination afterwards)
2731 (verify pagination afterwards: q): New.
2732
49c3ccf7
DE
27332010-08-02 Doug Evans <dje@google.com>
2734
2735 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2736 because of an older gcc, change test2
2737 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2738 to unsupported.
2739
42c0c4f1
KH
27402010-07-30 Kazu Hirata <kazu@codesourcery.com>
2741
2742 * gdb.base/break-always.exp: Do not expect full paths to file
2743 names.
2744 * gdb.base/commands.exp: Likewise.
2745
d3765805
DE
27462010-07-30 Doug Evans <dje@google.com>
2747
c98ee71b
DE
2748 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2749 xfail them when run with older gccs.
2750
fd961404
DE
2751 * lib/gdb.exp (build_executable): Forward "c++" option to
2752 get_compiler_info.
2753
999adef4
DE
2754 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2755 "python print ttype.template_argument(1)" and
2756 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2757 if using gcc 4.4 or earlier.
2758
d3765805
DE
2759 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2760 attach-to-debugger handling.
2761
1276c759
JK
27622010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2763
2764 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2765 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2766 (main): Use copyreloc.
2767 * gdb.base/prelink.exp (split debug of executable)
2768 (.dynbss vs. .bss address shift): New tests.
2769
88caa9b9
PA
27702010-07-29 Pedro Alves <pedro@codesourcery.com>
2771
2772 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2773 in gdb_test_multiple.
2774
c6f2ac43
PA
27752010-07-29 Pedro Alves <pedro@codesourcery.com>
2776
2777 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2778 environment.
2779
326fd672
TT
27802010-07-28 Tom Tromey <tromey@redhat.com>
2781
2782 PR python/11060:
2783 * gdb.python/py-type.c (Temargs): New template.
2784 (temvar): New variable.
2785 * gdb.python/py-type.exp (test_template): New proc.
2786
3ce3b1ba
PA
27872010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2788
2789 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2790 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2791
34eaf542
TT
27922010-07-28 Tom Tromey <tromey@redhat.com>
2793
2794 PR c++/9946:
2795 * gdb.cp/temargs.exp: New file.
2796 * gdb.cp/temargs.cc: New file.
2797
d41b819e
JK
27982010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2799
2800 * gdb.base/help.exp (help disassemble): Update the content.
2801
26ab7092
JK
28022010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2803
2804 * gdb.threads/ia64-sigill.exp: New file.
2805 * gdb.threads/ia64-sigill.c: New file.
2806
5283e9e1
TT
28072010-07-27 Tom Tromey <tromey@redhat.com>
2808
2809 * gdb.opt/inline-cmds.c (ATTR): New define.
2810 (func1): Use it.
2811 (func2): Likewise.
2812 (func3): Likewise.
2813 (outer_inline1): Likewise.
2814 (outer_inline2): Likewise.
2815 * gdb.opt/inline-bt.c (ATTR): New define.
2816 (func1): Use it.
2817 (func2): Likewise.
2818 * gdb.opt/inline-locals.c (ATTR): New define.
2819 (func1): Use it.
2820 (func2): Likewise.
2821
e992ef73
TT
28222010-07-27 Tom Tromey <tromey@redhat.com>
2823
2824 * gdb.stabs/gdb11479.c (hack): New function.
2825 (test): Use it.
2826 (test2): Use it.
2827 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2828 (int32_search_buf, int64_search_buf): No longer static.
2829 (x): Remove.
2830 * gdb.base/relocate.c (hack): New function.
2831
5374244e
PM
28322010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2833
2834 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2835 * gdb.python/py-value.c (func1): New function.
2836 (func2): Likewise.
2837
a99aee83
CV
28382010-07-26 Corinna Vinschen <vinschen@redhat.com>
2839
2840 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2841 as not to clash with .data section.
2842
a04ba985
JG
28432010-07-26 Jerome Guitton <guitton@adacore.com>
2844
2845 * gdb.base/code_elim.exp: New file.
2846 * gdb.base/code_elim1.c: New file.
2847 * gdb.base/code_elim2.c: New file.
2848
23bd0f7c
PA
28492010-07-21 Pedro Alves <pedro@codesourcery.com>
2850
2851 PR symtab/11827
2852
2853 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2854 (some_volatile_enum): New variable.
2855 * gdb.base/printcmds.exp (test_print_enums): New.
2856 <top level>: Call it.
2857
883df6dd
SW
28582010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2859
2860 * gdb.cp/fpointer.cc: New test.
2861 * gdb.cp/fpointer.exp: New test.
2862
569b05a5
JK
28632010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2864
2865 * gdb.base/solib-nodir.exp: New file.
2866 * lib/gdb.exp (runto): New case for a GDB internal error.
2867
51d7d803
JK
28682010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2869 Ulrich Weigand <uweigand@de.ibm.com>
2870 Tom Tromey <tromey@redhat.com>
2871
2872 * gdb.base/charset-malloc.c: New file.
2873 * gdb.base/charset.c (malloc_stub): New prototype.
2874 (main): Call it instead of malloc itself.
2875 * gdb.base/charset.exp: Use only prepare_for_testing.
2876 (binfile): Remove the variable.
2877
c0edd9ed
JK
28782010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2879
2880 Make core files the process_stratum.
2881 * gdb.base/corefile.exp (run: load core again)
2882 (run: sanity check we see the core file, run: with core)
2883 (run: core file is cleared, attach: load core again)
2884 (attach: sanity check we see the core file, attach: with core)
2885 (attach: core file is cleared): New tests.
2886 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2887
3cbaedff
KW
28882010-07-14 Ken Werner <ken.werner@de.ibm.com>
2889
2890 * gdb.arch/altivec-abi.exp: New tests.
2891
91158a56
TT
28922010-07-13 Tom Tromey <tromey@redhat.com>
2893
2894 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2895 (main): Use it.
2896 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2897
0f5238ed
TT
28982010-07-13 Tom Tromey <tromey@redhat.com>
2899
2900 * gdb.base/label.exp: New file.
2901 * gdb.base/label.c: New file.
2902
add265ae
L
29032010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2904 H.J. Lu <hongjiu.lu@intel.com>
2905
2906 * lib/gdb.exp (is_ilp32_target): New.
2907 (is_lp64_target): Likewise.
2908
2909 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2910 target.
2911 * gdb.arch/amd64-disp-step.exp: Likewise.
2912 * gdb.arch/amd64-dword.exp: Likewise.
2913 * gdb.arch/amd64-i386-address.exp: Likewise.
2914 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2915
add265ae
L
2916 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2917 target.
2918 * gdb.arch/i386-bp_permanent.exp: Likewise.
2919 * gdb.arch/i386-byte.exp: Likewise.
2920 * gdb.arch/i386-disp-step.exp: Likewise.
2921 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2922 * gdb.arch/i386-prologue.exp: Likewise.
2923 * gdb.arch/i386-size-overlap.exp: Likewise.
2924 * gdb.arch/i386-size.exp: Likewise.
2925 * gdb.arch/i386-sse.exp: Likewise.
2926 * gdb.arch/i386-unwind.exp: Likewise.
2927 * gdb.arch/i386-word.exp: Likewise.
2928
2929 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2930 test only when building 64-bit executables. Do not hard-code
2931 -m64 option.
2932
2dfb8c17
DE
29332010-07-07 Doug Evans <dje@google.com>
2934
2935 * lib/gdb.exp (gdb_test_list_exact): New function.
2936 * gdb.base/default.exp (show convenience): Call it, add tests for
2937 $_sdata = void, $_thread = 0.
2938
4e5799b6
JK
29392010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2940 Joel Brobecker <brobecker@adacore.com>
2941
2942 Fix re-run of PIE executable, PR shlibs/11776.
2943 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2944 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2945 and re-"run" of the inferior.
2946
1a219cc7
JK
29472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2948 Joel Brobecker <brobecker@adacore.com>
2949
2950 Cope with missing /usr/sbin/prelink.
2951 * lib/prelink-support.exp (prelink_no):
2952 <result == 1 && $output is "no such file or directory">: New.
2953 (prelink_yes): Likewise. Return on failed prelink_no.
2954
5e3b36f8
JK
29552010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2956 Joel Brobecker <brobecker@adacore.com>
2957
2958 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2959 build_executable by build_executable_own_libs. Replace "prelink -R"
2960 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2961 change.
2962 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2963 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2964 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2965 Replace build_executable by build_executable_own_libs's function
2966 build_executable_own_libs.
2967 (prelinkNO): Create new stub to call prelink_no.
2968 (prelinkYES): Create new stub to call prelink_yes.
2969 (test_attach): Rename calls of copy to file_copy.
2970 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2971 (copy): Move to ...
2972 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2973 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2974 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2975 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2976 special flags by gdb_compile_shlib. Replace second gdb_compile by
2977 build_executable_own_libs. Replace "prelink -R" execution by a call of
2978 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2979 a second call of prelink_yes. Replace restart commands by
2980 clean_restart.
2981 (prelink): Rename to ...
2982 (seen displacement message): ... this test. Extend its expectation
2983 strictness.
2984
86e4bafc
JK
29852010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2986
2987 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2988 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2989 displacement message exactly once.
2990
3cd07d20
JK
29912010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2992 Joel Brobecker <brobecker@adacore.com>
2993
2994 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2995 its restore after the <$relink_args != ""> loop. new comment.
2996
0a1e94c7
JK
29972010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2998 Joel Brobecker <brobecker@adacore.com>
2999
3000 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3001 code for it. New variable relink_args.
3002 (prelinkYES): Call prelinkNO.
3003 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3004 in such case. Move the core code to ...
3005 (test_attach_gdb): ... a new function. Send GDB command "file".
3006 Extend expected "Attaching to " string.
3007
2f70bcfb
TT
30082010-07-02 Tom Tromey <tromey@redhat.com>
3009
3010 * gdb.base/bitops.exp: Remove extraneous "pass".
3011
a17ac5b0
TT
30122010-07-02 Ken Werner <ken.werner@de.ibm.com>
3013
3014 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3015
dc10affe
PA
30162010-07-01 Pedro Alves <pedro@codesourcery.com>
3017
d41c0fc8
PA
3018 * gdb.base/help.exp: Adjust expected output.
3019
30202010-07-01 Pedro Alves <pedro@codesourcery.com>
3021
3022 * gdb.base/help.exp: Adjust expected output.
dc10affe 3023
0a600c36
JK
30242010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3025
3026 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3027 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3028 c++/11702.
3029
37cc8bfe
JK
30302010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3031 Doug Evans <dje@google.com>
3032
3033 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3034 add .dynamic entry'.
3035
254e6b9e
DE
30362010-06-29 Doug Evans <dje@google.com>
3037
3038 Test PR c++/11702.
3039 * gdb.cp/m-static.exp: Add testcase.
3040 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3041
595939de 30422010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3043 Tom Tromey <tromey@redhat.com>
3044 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3045
3046 * gdb.python/py-inferior.c: New File.
3047 * gdb.python/py-infthread.c: New File.
3048 * gdb.python/py-inferior.exp: New File.
3049 * gdb.python/py-infthread.exp: New File.
3050
98751a41
JK
30512010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3052
3053 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3054 (ptype ::C::OtherFileClass typedefs): New.
3055 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3056 (C::OtherFileClass::cOtherFileClassVar2): New.
3057 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3058 cOtherFileClassVar2.
3059 (C::cOtherFileType2, C::cOtherFileVar2): New.
3060 (C::cOtherFileVar_use): use also cOtherFileVar2.
3061 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3062
41f62f39
JK
30632010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3064
3065 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3066 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3067 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3068 (print ::C::cOtherFileVar)
3069 (whatis C::OtherFileClass::cOtherFileClassType)
3070 (whatis ::C::OtherFileClass::cOtherFileClassType)
3071 (print C::OtherFileClass::cOtherFileClassVar)
3072 (print ::cOtherFileClassVar)
3073 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3074 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3075 trailing content.
3076 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3077 (C::OtherFileClass::cOtherFileClassVar)
3078 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3079 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3080
af53d231
JK
30812010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3082
3083 Test PR c++/11703 and PR gdb/1448.
3084 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3085 gdb/1448.
3086
9655fd1a
JK
30872010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3088
3089 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3090 (main) <rtti_data>: New.
3091 * gdb.cp/virtbase.exp (print rtti_data): New.
3092
824cc8dd
JK
30932010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3094 Joel Brobecker <brobecker@adacore.com>
3095
3096 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3097
6036c742
JK
30982010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3099
3100 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3101
de6a0421
DE
31022010-06-28 Doug Evans <dje@google.com>
3103
3104 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3105
b2dae948
DE
31062010-06-27 Doug Evans <dje@google.com>
3107
3108 * gdb.cp/m-static.exp: Update expected test output.
3109
0f3bb72e
PH
31102010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3111
889bf7c5
PA
3112 * gdb.gdb/selftest.exp: Adjust expected message for
3113 capturing start-up runtime.
0f3bb72e 3114
bc9f0842
TT
31152010-06-25 Tom Tromey <tromey@redhat.com>
3116
3117 PR python/10808:
3118 * gdb.python/python.exp: Add new tests.
3119
099ef718
SW
31202010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3121
3122 * gdb.cp/operator.cc: Created an import loop.
3123 * gdb.cp/operator.exp: Added testcase for import loop.
3124
5868a632
JK
31252010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3126
3127 Test PR python/11407.
3128 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3129 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3130 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3131 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3132 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3133 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3134 binfile. Call gdb_compile with clean_restart twice.
3135 (func_nofb print, func_nofb backtrace, func_loopfb print)
3136 (func_loopfb backtrace): New.
3137
af76db58
JK
31382010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3139
3140 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3141 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3142 by a hand made one.
3143 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3144 i?86 requirement. Remove variables srcfile and binfile. New variable
3145 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3146
f2c7657e
UW
31472010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3148
3149 * gdb.cell/dwarfaddr.exp: New file.
3150 * gdb.cell/dwarfaddr.S: New file.
3151
628fe4e4
JK
31522010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3153
3154 Test PR 9436.
3155 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3156
f1421989
HZ
31572010-06-24 Hui Zhu <teawater@gmail.com>
3158
3159 * gdb.base/eval.exp: New file.
3160
d03285ec
UW
31612010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3162
3163 * gdb.cell/fork.exp: New file.
3164 * gdb.cell/fork.c: Likewise.
3165 * gdb.cell/fork-spu.c: Likewise.
3166
41b2c92d
PM
31672010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3168
3169 * lib/gdb.exp (banned_variables_traced): New global variable.
3170 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3171 (gdb_init): Use `trace add variable' instead of obsolete
3172 `trace variable'.
3173
d5bc977f
DE
31742010-06-21 Doug Evans <dje@google.com>
3175
3176 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3177
d2ed6730
UW
31782010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3179
3180 * gdb.arch/spu-ls.exp: New file.
3181 * gdb.arch/spu-ls.c: Likewise.
3182
6aed2dbc
SS
31832010-06-18 Stan Shebs <stan@codesourcery.com>
3184
3185 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3186
e0756905
UW
31872010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3188
3189 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3190 * gdb.base/watch-cond.exp: Likewise.
3191 * gdb.python/py-breakpoint.exp: Likewise.
3192
d8053d4d
PA
31932010-06-18 Pedro Alves <pedro@codesourcery.com>
3194
3195 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3196 clean_restart, make sure every test has a distinct message, and
3197 that messages don't include the executable' full path.
3198
81ce510c
DE
31992010-06-17 Doug Evans <dje@google.com>
3200
3201 * gdb.arch/i386-size.exp: Updated expected output for
3202 DISASSEMBLY_OMIT_FNAME.
3203
65d79d4b
SDJ
32042010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3205 Sergio Durigan Junior <sergiodj@redhat.com>
3206
3207 * gdb.base/watch-notconst.c: New file.
3208 * gdb.base/watch-notconst.S: New file.
3209 * gdb.base/watch-notconst2.c: New file.
3210 * gdb.base/watch-notconst2.S: New file.
3211 * gdb.base/watch-notconst.exp: New file.
3212 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3213 (func4): Add operations on `global_ptr_ptr'.
3214 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3215 routine to test watchpoints created with a constant expression.
3216 (test_inaccessible_watchpoint): Include tests for watchpoints
3217 created with a constant expression.
3218
df0f4836
KB
32192010-06-14 Kevin Buettner <kevinb@redhat.com>
3220
3221 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3222 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3223 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3224 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3225 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3226 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3227 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3228 of `_start'.
3229
b769def5
UW
32302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3231
3232 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3233 not supported on the target.
3234 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3235 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3236 * gdb.mi/mi-nsintrall.exp: Likewise.
3237 * gdb.mi/mi-nsmoribund.exp: Likewise.
3238 * gdb.mi/mi-nsthrexec.exp: Likewise.
3239
d914c394
SS
32402010-06-11 Stan Shebs <stan@codesourcery.com>
3241
3242 * gdb.base/permissions.exp: New file.
3243
32442010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3245
3246 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3247 does not support ELF executable class.
3248
f3ce5b9c
UW
32492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3250
3251 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3252
8e46892c
JK
32532010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3254
3255 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3256 (runto): Catch "The target does not support running in non-stop mode.".
3257
6cc55c64
MS
32582010-06-11 Michael Snyder <msnyder@vmware.com>
3259
3260 * gdb.base/setshow.exp (set language asm): Don't use
3261 gdb_test_no_output, fails on some targets.
3262
caddefa4
UW
32632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3264
3265 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3266 * gdb.cp/pr9167.exp: Likewise.
3267
468b1aa7
UW
32682010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3269
3270 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3271
5c3552dc
UW
32722010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3273
3274 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3275
02e6fe6a
UW
32762010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3277
3278 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3279
0e03807e
TT
32802010-06-11 Tom Tromey <tromey@redhat.com>
3281
3282 PR gdb/9977, PR exp/11636::
3283 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3284 (pieces_test_f6): Update expected output.
3285
2bdf28a0
JK
32862010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3287
3288 * gdb.base/moribund-step.exp: New.
3289
f6978de9
MS
32902010-06-08 Michael Snyder <msnyder@vmware.com>
3291
3292 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3293 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3294 * gdb.ada/frame_args.exp: Ditto.
3295 * gdb.ada/lang_switch.exp: Ditto.
3296 * gdb.ada/ptype_arith_binop.exp: Ditto.
3297 * gdb.ada/ref_param.exp: Ditto.
3298 * gdb.ada/type_coercion.exp:Ditto.
3299
3300 * gdb.asm/asm-source.exp: Ditto.
3301
3302 * gdb.base/attach.exp: Ditto.
3303 * gdb.base/bitfields2.exp: Ditto.
3304 * gdb.base/call-signal-resume.exp: Ditto.
3305 * gdb.base/callfuncs.exp: Ditto.
3306 * gdb.base/commands.exp: Ditto.
3307 * gdb.base/dbx.exp: Ditto.
3308 * gdb.base/default.exp: Ditto.
3309 * gdb.base/dump.exp: Ditto.
3310 * gdb.base/exprs.exp: Ditto.
3311 * gdb.base/freebpcmd.exp: Ditto.
3312 * gdb.base/interrupt.exp: Ditto.
3313 * gdb.base/list.exp: Ditto.
3314 * gdb.base/long_long.exp: Ditto.
3315 * gdb.base/maint.exp: Ditto.
3316 * gdb.base/ptype.exp: Ditto.
3317 * gdb.base/return.exp: Ditto.
3318 * gdb.base/setshow.exp: Ditto.
3319 * gdb.base/sigbpt.exp: Ditto.
3320 * gdb.base/sigrepeat.exp: Ditto.
3321
3322 * gdb.cp/classes.exp: Ditto.
3323
3324 * gdb.dwarf2/dw2-restore.exp: Ditto.
3325
3326 * gdb.gdb/selftest.exp: Ditto.
3327
3328 * gdb.multi/base.exp: Ditto.
3329 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3330
3331 * gdb.python/py-block.exp: Ditto.
3332 * gdb.python/py-prettyprint.exp: Ditto.
3333 * gdb.python/py-template.exp: Ditto.
3334
3335 * gdb.server/ext-attach.exp: Ditto.
3336 * gdb.server/ext-run.exp: Ditto.
3337 * gdb.server/server-mon.exp: Ditto.
3338
3339 * gdb.threads/fork-thread-pending.exp: Ditto.
3340 * gdb.threads/hand-call-in-threads.exp: Ditto.
3341 * gdb.threads/interrupted-hand-call.exp: Ditto.
3342 * gdb.threads/linux-dp.exp: Ditto.
3343 * gdb.threads/manythreads.exp: Ditto.
3344 * gdb.threads/print-threads.exp: Ditto.
3345 * gdb.threads/pthreads.exp: Ditto.
3346 * gdb.threads/schedlock.exp: Ditto.
3347 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3348 * gdb.threads/threadapply.exp: Ditto.
3349
de7ff789
MS
33502010-06-08 Michael Snyder <msnyder@vmware.com>
3351
889bf7c5 3352 * gdb.ada/exec_changed.exp:
de7ff789
MS
3353 Use ".*" instead of "" as wildcard regexp.
3354
3355 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3356 * gdb.base/call-ar-st.exp: Ditto.
3357 * gdb.base/checkpoint.exp: Ditto.
3358 * gdb.base/default.exp: Ditto.
3359 * gdb.base/dump.exp: Ditto.
3360 * gdb.base/ending-run.exp: Ditto.
3361 * gdb.base/fileio.exp: Ditto.
3362 * gdb.base/miscexprs.exp: Ditto.
3363 * gdb.base/pointers.exp: Ditto.
3364 * gdb.base/readline.exp: Ditto.
3365 * gdb.base/reread.exp: Ditto.
3366 * gdb.base/restore.exp: Ditto.
3367 * gdb.base/shlib-call.exp: Ditto.
3368 * gdb.base/valgrind-db-attach.exp: Ditto.
3369 * gdb.base/volatile.exp: Ditto.
3370 * gdb.base/watchpoints.exp: Ditto.
3371
3372 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3373
3374 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3375 * gdb.python/py-value.exp: Ditto.
3376
3377 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3378 * gdb.trace/circ.exp: Ditto.
3379 * gdb.trace/collection.exp: Ditto.
3380 * gdb.trace/packetlen.exp: Ditto.
3381 * gdb.trace/passc-dyn.exp: Ditto.
3382 * gdb.trace/report.exp: Ditto.
3383 * gdb.trace/tfile.exp: Ditto.
3384 * gdb.trace/tfind.exp: Ditto.
3385 * gdb.trace/while-dyn.exp: Ditto.
3386
3bebe2f2
JK
33872010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3388
3389 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3390
5c631832
JK
33912010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3392
3393 Test PR 10640.
3394 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3395
4c3376c8
SW
33962010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3397
3398 * gdb.cp/koenig.exp: Test for ADL operators.
3399 * gdb.cp/koenig.cc: Added ADL operators.
3400 * gdb.cp/operator.exp: New test.
3401 * gdb.cp/operator.cc: New test.
3402
dc226d5a
MS
34032010-06-04 Michael Snyder <msnyder@vmware.com>
3404
dfb88a23
MS
3405 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3406 * gdb.base/pending.exp: Ditto.
f7ae76b3 3407
dc226d5a
MS
3408 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3409
967cf477
DE
34102010-06-04 Doug Evans <dje@google.com>
3411
3412 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3413 disabled printers.
3414 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3415 (enable_lookup_function): New function.
3416
eb801841
TT
34172010-06-04 Tom Tromey <tromey@redhat.com>
3418
3419 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3420 of hash and id.
3421
38979823
JK
34222010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3423
3424 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3425 newline.
3426 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3427 (empty verbose non-noisy clear, empty verbose noisy clear)
3428 (empty non-verbose noisy clear): Likewise.
3429
35ec993f
MS
34302010-06-03 Michael Snyder <msnyder@vmware.com>
3431
3432 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3433 * gdb.base/display.exp: Ditto.
3434 * gdb.base/find.exp: Ditto.
3435 * gdb.base/ifelse.exp: Ditto.
3436 * gdb.base/multi-forks.exp: Ditto.
3437 * gdb.base/recurse.exp: Ditto.
3438 * gdb.base/setshow.exp: Ditto.
3439 * gdb.base/value-double-free.exp: Ditto.
3440 * gdb.base/watch-vfork.exp: Ditto.
3441 * gdb.base/watch_thread_num.exp: Ditto.
3442 * gdb.base/watchpoint-solib.exp: Ditto.
3443 * gdb.base/watchpoint.exp: Ditto.
3444 * gdb.base/watchpoints.exp: Ditto.
3445
3446 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3447 * gdb.cp/overload.exp: Ditto.
3448 * gdb.cp/virtfunc.exp: Ditto.
3449
3450 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3451
889bf7c5 3452 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3453 Replace gdb_test with gdb_test_no_output.
3454
889bf7c5 3455 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3456 Replace gdb_test with gdb_test_no_output.
3457 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3458 * gdb.threads/watchthreads.exp: Ditto.
3459 * gdb.threads/watchthreads2.exp: Ditto.
3460
3461 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3462 * gdb.trace/tfind.exp: Ditto.
3463
c22decce
JB
34642010-06-03 Joel Brobecker <brobecker@adacore.com>
3465
3466 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3467 successful test if message is the empty string.
3468
fd5700c7
JK
34692010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3470
3471 * gdb.fortran/module.exp (stopped language detection): New test.
3472
f55ee35c
JK
34732010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3474
3475 Support DW_TAG_module as separate namespaces.
3476 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3477 gdb.fortran/library-module-lib.f90: New.
3478 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3479 (print i): Remove.
3480 (continue to breakpoint: i-is-1, print var_i value 1)
3481 (continue to breakpoint: i-is-2, print var_i value 2)
3482 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3483 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3484 (complete `modmany, complete `modmany`, complete `modmany`var)
3485 (show language, setting breakpoint at module): New tests.
3486 * gdb.fortran/module.f90 (module mod): Remove.
3487 (module mod1, module mod2, module modmany, subroutine sub1)
3488 (subroutine sub2, program module): New.
3489
b8e8282f
JK
34902010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3491
3492 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3493 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3494 * gdb.cp/anon-union.exp (pass): Rename to ...
3495 (print z 2): ... here.
b8e8282f 3496
019ebafc
MS
34972010-06-02 Michael Snyder <msnyder@vmware.com>
3498
e68d8fd4
MS
3499 * gdb.trace/actions.exp: Use gdb_test_no_output.
3500 * gdb.trace/circ.exp: Ditto.
3501 * gdb.trace/packetlen.exp: Ditto.
3502 * gdb.trace/save-trace.exp: Ditto.
3503 * gdb.trace/tracecmd.exp: Ditto.
3504 * gdb.trace/tsv.exp: Ditto.
3505
12b5d08a
MS
3506 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3507 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3508 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3509 * gdb.threads/manythreads.exp: Ditto.
3510 * gdb.threads/print-threads.exp: Ditto.
3511 * gdb.threads/pthreads.exp: Ditto.
3512 * gdb.threads/schedlock.exp: Ditto.
3513 * gdb.threads/staticthreads.exp: Ditto.
3514 * gdb.threads/thread-specific.exp: Ditto.
3515 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3516 * gdb.threads/threadapply.exp: Ditto.
3517 * gdb.threads/watchthreads.exp: Ditto.
3518 * gdb.threads/watchthreads2.exp: Ditto.
3519
89493308
MS
3520 * gdb.python/py-block.exp: Use gdb_test_no_output.
3521 * gdb.python/py-prettyprint.exp: Ditto.
3522 * gdb.python/py-template.exp: Ditto.
3523 * gdb.python/py-value.exp: Ditto.
3524
3525 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3526 * gdb.reverse/watch-reverse.exp: Ditto.
3527
3528 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3529 * gdb.server/ext-run.exp: Ditto.
3530
019ebafc
MS
3531 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3532 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3533 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3534 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3535 * gdb.dwarf2/dw2-producer.exp: Ditto.
3536 * gdb.dwarf2/mac-fileno.exp: Ditto.
3537
3538 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3539 * gdb.gdb/selftest.exp: Ditto.
3540
3541 * gdb.multi/base.exp: Use gdb_test_no_output.
3542
3543 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3544
3e0ca3a5
JK
35452010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3546
3547 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3548
9db70545
MS
35492010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3550
a8d52276
MS
3551 * gdb.cp/class2.exp: Use gdb_test_no_output.
3552 * gdb.cp/classes.exp: Ditto.
3553 * gdb.cp/extern-c.exp: Ditto.
3554 * gdb.cp/inherit.exp: Ditto.
3555 * gdb.cp/maint.exp: Ditto.
3556 * gdb.cp/mb-inline.exp: Ditto.
3557 * gdb.cp/mb-templates.exp: Ditto.
3558 * gdb.cp/method2.exp: Ditto.
3559 * gdb.cp/misc.exp: Ditto.
3560 * gdb.cp/ovldbreak.exp: Ditto.
3561 * gdb.cp/punctuator.exp: Ditto.
3562 * gdb.cp/templates.exp: Ditto.
3563 * gdb.cp/virtbase.exp: Ditto.
3564
889bf7c5 3565 * gdb.threads/attach-stopped.exp:
9db70545 3566 Replace uses of send_gdb / gdb_expect.
889bf7c5 3567 * gdb.threads/attachstop-mt.exp:
9db70545 3568 Replace uses of send_gdb / gdb_expect.
889bf7c5 3569 * gdb.threads/gcore-thread.exp:
9db70545 3570 Replace uses of send_gdb / gdb_expect.
889bf7c5 3571 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3572 Replace uses of send_gdb / gdb_expect.
3573 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3574 * gdb.threads/print-threads.exp:
9db70545
MS
3575 Replace uses of send_gdb / gdb_expect.
3576 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3577 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3578 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3579
3580 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3581 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3582 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3583 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3584 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3585 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3586 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3587 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3588 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3589 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3590 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3591
359cc68c
JK
35922010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3593
3594 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3595
7d3fe98e
SW
35962010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3597
3598 * gdb.cp/koenig.exp: Added new test case.
3599 * gdb.cp/koenig.cc: Ditto.
3600
27d3a1a2
MS
36012010-06-01 Michael Snyder <msnyder@vmware.com>
3602
3603 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3604 * gdb.base/arrayidx.exp: Ditto.
3605 * gdb.base/attach.exp: Ditto.
3606 * gdb.base/auxv.exp: Ditto.
3607 * gdb.base/bigcre.exp: Ditto.
3608 * gdb.base/break-always.exp: Ditto.
3609 * gdb.base/break-interp.exp: Ditto.
3610 * gdb.base/break.exp: Ditto.
3611 * gdb.base/breakpoint-shadow.exp: Ditto.
3612 * gdb.base/call-ar-st.exp: Ditto.
3613 * gdb.base/call-sc.exp: Ditto.
3614 * gdb.base/call-signal-resume.exp: Ditto.
3615 * gdb.base/callfuncs.exp: Ditto.
3616 * gdb.base/catch-syscall.exp: Ditto.
3617 * gdb.base/charset.exp: Ditto.
3618 * gdb.base/code-expr.exp: Ditto.
3619 * gdb.base/commands.exp: Ditto.
3620 * gdb.base/cond-expr.exp: Ditto.
3621 * gdb.base/condbreak.exp: Ditto.
3622 * gdb.base/cursal.exp: Ditto.
3623 * gdb.base/cvexpr.exp: Ditto.
3624 * gdb.base/default.exp: Ditto.
3625 * gdb.base/del.exp: Ditto.
3626 * gdb.base/detach.exp: Ditto.
3627 * gdb.base/display.exp: Ditto.
3628 * gdb.base/ena-dis-br.exp: Ditto.
3629 * gdb.base/eval-skip.exp: Ditto.
3630 * gdb.base/foll-fork.exp: Ditto.
3631 * gdb.base/foll-vfork.exp: Ditto.
3632 * gdb.base/frame-args.exp: Ditto.
3633 * gdb.base/funcargs.exp: Ditto.
3634 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3635 * gdb.base/gdbvars.exp: Ditto.
3636 * gdb.base/help.exp: Ditto.
3637 * gdb.base/ifelse.exp: Ditto.
3638 * gdb.base/included.exp: Ditto.
3639 * gdb.base/list.exp: Ditto.
3640 * gdb.base/macscp.exp: Ditto.
3641 * gdb.base/maint.exp: Ditto.
3642 * gdb.base/multi-fork.exp: Ditto.
3643 * gdb.base/overlays.exp: Ditto.
3644 * gdb.base/page.exp: Ditto.
3645 * gdb.base/pending.exp: Ditto.
3646 * gdb.base/pointers.exp: Ditto.
3647 * gdb.base/pr11022.exp: Ditto.
3648 * gdb.base/prelink.exp: Ditto.
3649 * gdb.base/printcmds.exp: Ditto.
3650 * gdb.base/psymtab.exp: Ditto.
3651 * gdb.base/randomize.exp: Ditto.
3652 * gdb.base/relational.exp: Ditto.
3653 * gdb.base/relocate.exp: Ditto.
3654 * gdb.base/remote.exp: Ditto.
3655 * gdb.base/sepdebug.exp: Ditto.
3656 * gdb.base/set-lang-auto.exp: Ditto.
3657 * gdb.base/setshow.exp: Ditto.
3658 * gdb.base/setvar.exp: Ditto.
3659 * gdb.base/signals.exp: Ditto.
3660 * gdb.base/signull.exp: Ditto.
3661 * gdb.base/sigstep.exp: Ditto.
3662 * gdb.base/sizeof.exp: Ditto.
3663 * gdb.base/solib-disc.exp: Ditto.
3664 * gdb.base/store.exp: Ditto.
3665 * gdb.base/structs.exp: Ditto.
3666 * gdb.base/structs2.exp: Ditto.
3667 * gdb.base/subst.exp: Ditto.
3668 * gdb.base/term.exp: Ditto.
3669 * gdb.base/trace-commands.exp: Ditto.
3670 * gdb.base/unwindonsignal.exp: Ditto.
3671 * gdb.base/valgrind-db-attach.exp: Ditto.
3672 * gdb.base/varargs.exp: Ditto.
3673 * gdb.base/watch-cond.exp: Ditto.
3674 * gdb.base/watch_thread_num.exp: Ditto.
3675 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3676 * gdb.base/watchpoint.exp: Ditto.
3677 * gdb.base/whatis-exp.exp: Ditto.
3678
f8d3bf8f
MS
36792010-06-01 Michael Snyder <msnyder@vmware.com>
3680
3681 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3682 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3683 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3684 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3685 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3686 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3687 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3688 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3689 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3690 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3691 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3692 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3693 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3694 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3695 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3696
3f9e0d32
JK
36972010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3698
3699 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3700 trailing newline.
3701 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3702 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3703 (p *args): ... here and remove excessive trailing newline.
3704
f629457d
JB
37052010-05-31 Joel Brobecker <brobecker@adacore.com>
3706
3707 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3708
09eef106
JK
37092010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3710
3711 Accept the new Linux kernel "t (tracing stop)" string.
3712 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3713 Update comment.
3714 (state_wait) <T (tracing stop)>: New.
3715 (main): Update the state_wait expect string.
3716
94f31136
PA
37172010-05-28 Pedro Alves <pedro@codesourcery.com>
3718
3719 * limits.c, limits.exp: Delete files.
3720 * Makefile.in (clean mostlyclean): Adjust.
3721 * tracecmd.exp: Adjust.
3722
096554ab
JK
37232010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3724
3725 * gdb.base/tui-layout.exp: New.
3726
27d3a1a2 37272010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3728
889bf7c5 3729 * gdb.reverse/break-precsave.exp:
bcd2dc50 3730 Replace uses of send_gdb / gdb_expect.
889bf7c5 3731 * gdb.reverse/break-reverse.exp:
bcd2dc50 3732 Replace uses of send_gdb / gdb_expect.
889bf7c5 3733 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3734 Replace uses of send_gdb / gdb_expect.
889bf7c5 3735 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3736 Replace uses of send_gdb / gdb_expect.
889bf7c5 3737 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3738 Replace uses of send_gdb / gdb_expect.
889bf7c5 3739 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3740 Replace uses of send_gdb / gdb_expect.
889bf7c5 3741 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3742 Replace uses of send_gdb / gdb_expect.
889bf7c5 3743 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3744 Replace uses of send_gdb / gdb_expect.
889bf7c5 3745 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3746 Replace uses of send_gdb / gdb_expect.
889bf7c5 3747 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3748 Replace uses of send_gdb / gdb_expect.
889bf7c5 3749 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3750 Replace uses of send_gdb / gdb_expect.
889bf7c5 3751 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3752 Replace uses of send_gdb / gdb_expect.
889bf7c5 3753 * gdb.reverse/machinestate.exp:
bcd2dc50 3754 Replace uses of send_gdb / gdb_expect.
889bf7c5 3755 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3756 Replace uses of send_gdb / gdb_expect.
889bf7c5 3757 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3758 Replace uses of send_gdb / gdb_expect.
889bf7c5 3759 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3760 Replace uses of send_gdb / gdb_expect.
889bf7c5 3761 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3762 Replace uses of send_gdb / gdb_expect.
889bf7c5 3763 * gdb.reverse/step-precsave.exp:
bcd2dc50 3764 Replace uses of send_gdb / gdb_expect.
889bf7c5 3765 * gdb.reverse/step-reverse.exp:
bcd2dc50 3766 Replace uses of send_gdb / gdb_expect.
889bf7c5 3767 * gdb.reverse/until-precsave.exp:
bcd2dc50 3768 Replace uses of send_gdb / gdb_expect.
889bf7c5 3769 * gdb.reverse/until-reverse.exp:
bcd2dc50 3770 Replace uses of send_gdb / gdb_expect.
889bf7c5 3771 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3772 Replace uses of send_gdb / gdb_expect.
889bf7c5 3773 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3774 Replace uses of send_gdb / gdb_expect.
3775
3def43e0
JK
37762010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3777
3778 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3779 excessive newline.
3780
27d3a1a2 37812010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3782
3783 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3784 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3785 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3786 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3787 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3788 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3789 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3790 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3791 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3792 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3793 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3794 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3795 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3796 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3797 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3798 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3799 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3800 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3801 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3802
27d3a1a2 38032010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3804
22454424
MS
3805 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3806 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3807
3808 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3809 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3810 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3811
889bf7c5 3812 * gdb.reverse/consecutive-reverse.exp:
22454424 3813 Replace uses of send_gdb / gdb_expect.
889bf7c5 3814 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3815 Replace uses of send_gdb / gdb_expect.
3816
3817 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3818 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3819 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3820 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3821 Replace uses of send_gdb / gdb_expect.
3822 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3823 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3824 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3825 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3826 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3827 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3828 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3829 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3830 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3831
38322010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3833
22454424 3834 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3835
22454424 3836 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3837
22454424
MS
3838 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3839 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3840 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3841 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3842 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3843 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3844 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3845 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3846 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3847
6e5f2c59
TT
38482010-05-25 Tom Tromey <tromey@redhat.com>
3849
3850 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3851
bbc8b958
TT
38522010-05-25 Tom Tromey <tromey@redhat.com>
3853
3854 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3855 argument order.
3856 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3857 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3858 order.
3859 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3860 order.
3861 * gdb.base/call-sc.exp (setup_kfails): Remove.
3862 (setup_compiler_kfails): Remove.
3863 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3864 argument order.
3865 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3866 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3867 (advancei): Fix setup_kfail argument order.
3868 * gdb.base/radix.exp: Fix setup_kfail argument order.
3869 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3870 order.
3871 * gdb.base/structs.exp (setup_kfails): Remove.
3872 (setup_compiler_kfails): Fix setup_kfail argument order.
3873 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3874 order.
3875 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3876 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3877 setup_kfail argument order.
3878 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3879
83d1babf
TT
38802010-05-25 Tom Tromey <tromey@redhat.com>
3881
3882 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3883
6acb16a2
MS
38842010-05-25 Michael Snyder <msnyder@vmware.com>
3885
3886 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3887 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3888 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3889 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3890 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3891 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3892 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3893 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3894 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3895 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3896 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3897 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3898 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3899 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3900 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3901 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3902 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3903 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3904 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3905 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3906 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3907 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3908 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3909 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3910 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3911 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3912 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3913 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3914 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3915 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3916 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3917 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3918 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3919 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3920 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3921 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3922 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3923 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3924 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3925 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3926 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3927 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3928 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3929 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3930 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3931 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3932 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3933 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3934
39352010-05-25 Doug Evans <dje@google.com>
3936
3937 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3938 gdb.string_to_argv.
ad3986f0 3939
d3b1e874
TT
39402010-05-21 Tom Tromey <tromey@redhat.com>
3941
3942 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3943 Call it.
3944 * gdb.dwarf2/pieces.S: Update.
3945 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3946
cb826367
TT
39472010-05-21 Tom Tromey <tromey@redhat.com>
3948
3949 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3950 Call it.
3951 * gdb.dwarf2/pieces.c (struct C): New.
3952 (f6): New function.
3953 * gdb.dwarf2/pieces.S: Replace.
3954
74de6778
TT
39552010-05-21 Tom Tromey <tromey@redhat.com>
3956
3957 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3958 Call it.
3959
afd74c5f
TT
39602010-05-21 Tom Tromey <tromey@redhat.com>
3961
3962 * gdb.dwarf2.pieces.exp: New file.
3963 * gdb.dwarf2.pieces.S: New file.
3964 * gdb.dwarf2.pieces.c: New file.
3965
a7b75dfd 39662010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3967 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3968
3969 * lib/gdb.exp (gdb_test_no_output): New function.
3970 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3971 when testing commands that should produce no output.
3972
c81c812a
JB
39732010-05-17 Joel Brobecker <brobecker@adacore.com>
3974
3975 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3976 parameter that we want to watch being a constant.
3977
0cce5bd9
JB
39782010-05-17 Joel Brobecker <brobecker@adacore.com>
3979
3980 * gdb.ada/cond_lang: New testcase.
3981
47050449
JB
39822010-05-17 Joel Brobecker <brobecker@adacore.com>
3983
3984 * lib/gdb.exp (banned_variables): New variable/constant.
3985 (gdb_init): Add write trace on variables listed in banned_variables.
3986 (gdb_finish): Remove write traces on variables listed in
3987 banned_variables.
3988
77c01586
JB
39892010-05-17 Joel Brobecker <brobecker@adacore.com>
3990
3991 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3992 * gdb.cp/koenig.exp: Likewise.
3993
88d4aea7
PM
39942010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3995
889bf7c5 3996 PR python/11482
88d4aea7
PM
3997
3998 * gdb.python/py-value.exp (test_value_hash): New function.
3999
f5a010c0
PM
40002010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4001
4002 PR exp/11530.
4003 * gdb.base/gdb11530.c: New file.
4004 * gdb.base/gdb11530.exp: New file.
4005
8ef4892f
JK
40062010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4007
4008 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4009 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4010
7322dca9
SW
40112010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4012
4013 * gdb.cp/koenig.exp: New test.
4014 * gdb.cp/koenig.cc: New test program.
4015
02e7ea18
JB
40162010-05-05 Joel Brobecker <brobecker@adacore.com>
4017
4018 Remove the use of prms_id and bug_id throughout the testsuite.
4019
e1c34c5d
PM
40202010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4021
4022 PR exp/11349.
4023 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4024 use a reference local variable.
4025
8e1d0c49
JK
40262010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4027
4028 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4029 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4030 variable different_dir. Move debugfile into a full directory pathname
4031 under DIFFERENT_DIR.
4032 * lib/gdb.exp (separate_debug_filename): Remove.
4033 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4034 variable debug_dir and mkdir of it. Update function comments.
4035
e66408ed
PA
40362010-04-29 Pedro Alves <pedro@codesourcery.com>
4037
4038 PR gdb/11557
4039
4040 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4041 files.
4042
d7b32ed3
PM
40432010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4044
889bf7c5 4045 * gdb.python/py-param.exp: New File.
d7b32ed3 4046
6aecb9c2
JB
40472010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4048
4049 * gdb.base/default.exp: Fix "set language" test.
4050
bdf92a1c
PM
40512010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4052
4053 PR breakpoints/11531.
4054 * gdb.base/gdb11531.c: New file.
4055 * gdb.base/gdb11531.exp: New file.
4056
3f172e24
TT
40572010-04-26 Tom Tromey <tromey@redhat.com>
4058
4059 * gdb.base/completion.exp: Add tests for completion and deprecated
4060 commands.
4061
64af4c92
JK
40622010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4063
4064 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4065 (print /x char_array): Escape curly brackets.
4066
492928e4
JK
40672010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4068
4069 Fix deadlock on looped list of loaded shared objects.
4070 * gdb.base/solib-corrupted.exp: New.
4071
66d09542
DE
40722010-04-23 Doug Evans <dje@google.com>
4073
4074 * gdb.python/py-section-script.c: New file.
4075 * gdb.python/py-section-script.exp: New file.
4076 * gdb.python/py-section-script.py: New file.
4077
8bd10a10
CM
40782010-04-20 Chris Moller <cmoller@redhat.com>
4079
4080 PR 10179
4081
4082 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4083 * gdb.base/pr10179-a.c:
4084 * gdb.base/pr10179-b.c:
4085 * gdb.base/pr10179.exp: New files.
4086
c0201579
JK
40872010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4088
4089 Fix crashes on dangling display expressions.
4090 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4091 is SEP.
4092 (lib_flags): Remove the "debug" keyword.
4093 (libsepdebug): New variable for iterating new loop.
4094 (save_pf_prefix): New variable wrapping the loop.
4095 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4096 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4097
793b0ff8
PM
40982010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4099
4100 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4101
097f51f7
PM
41022010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4103
4104 PR stabs/11479.
4105 * gdb.stabs/gdb11479.exp: New file.
4106 * gdb.stabs/gdb11479.c: New file.
4107
9a22f0d0
PM
41082010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4109
4110 * gdb.base/charset.c (Strin16, String32): New variables.
4111 * gdb.base/charset.exp (gdb_test): Test correct display
4112 of 16 or 32 bit strings.
4113
41142010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4115
4116 PR 9167
4117 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4118 * gdb.cp/pr9167.cc: New file.
4119 * gdb.cp/pr9167.exp: New file.
4120
4121
6e354e5e
PM
41222010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4123
4124 PR pascal/11492.
4125 * gdb.pascal/gdb11492.pas: New file.
4126 * gdb.pascal/gdb11492.exp: New file.
4127
be942545
JB
41282010-04-20 Joel Brobecker <brobecker@adacore.com>
4129
1667e6e3 4130 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4131
0c3acc09
JB
41322010-04-20 Joel Brobecker <brobecker@adacore.com>
4133
4134 * gdb.ada/dyn_loc: New testcase.
4135
ec31cde5
CM
41362010-04-20 Chris Moller <cmoller@redhat.com>
4137
4138 PR 10867
889bf7c5 4139
ec31cde5
CM
4140 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4141 * gdb.cp/pr10687.cc: New file.
4142 * gdb.cp/pr10687.exp: New file.
4143
4144
ce4b0682
SDJ
41452010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4146 Sergio Durigan Junior <sergiodj@redhat.com>
4147
4148 * gdb.fortran/logical.exp: New testcase.
4149 * gdb.fortran/logical.f90: New file.
4150
3436961f
DE
41512010-04-19 Doug Evans <dje@google.com>
4152
4153 * gdb.base/help.exp (help source): Update expected output.
4154
4d836c09
JK
41552010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4156
4157 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4158 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4159 gdb_exit and return.
4160 (executable): New variable.
4161 (binfile): Use it.
4162
6149aea9
PA
41632010-04-19 Pedro Alves <pedro@codesourcery.com>
4164
4165 PR breakpoints/8554.
4166
4167 * gdb.trace/save-trace.exp: Adjust.
4168
ed41462c
L
41692010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4170
4171 PR corefiles/11511
4172 * gdb.arch/system-gcore.exp: New.
4173 * gdb.arch/gcore.c: Likewise.
4174
3f7b2faa
DE
41752010-04-15 Doug Evans <dje@google.com>
4176
fa33c3cd
DE
4177 * gdb.python/py-progspace.c: New file.
4178 * gdb.python/py-progspace.exp: New file.
4179
3f7b2faa
DE
4180 * gdb.base/source.exp: Add tests for "source -s".
4181
79f283fe
PM
41822010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4183
4184 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4185 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4186 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4187 * gdb.python/py-mi.exp: New test for to_string returning None.
4188
fc8eb08a
PM
41892010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4190
4191 * gdb.python/py-breakpoint.c: Make result global.
4192
26e197f6
JK
41932010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4194
4195 Fix non-GNU make compatibility.
4196 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4197
adc36818
PM
41982010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4199
4200 * gdb.python/py-breakpoint.exp: New File.
4201 * gdb.python/py-breakpoint.C: Ditto.
4202
64e17368
SS
42032010-04-08 Stan Shebs <stan@codesourcery.com>
4204
4205 * gdb.trace/actions.exp: Clear default-collect.
4206 * gdb.trace/save-trace.exp: Clear default-collect.
4207
fff5cc64
PM
42082010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4209
4210 * gdb.python/py-value: Add null string variable.
4211 (test_lazy_string): Test zero length, NULL address lazy
4212 strings.
4213
a055a187
L
42142010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4215
4216 * gdb.arch/i386-avx.c: New.
4217 * gdb.arch/i386-avx.exp: Likewise.
4218
4219 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4220
96e39866
DE
42212010-04-06 Doug Evans <dje@google.com>
4222
4223 * gdb.base/source-test.gdb: New file.
4224 * gdb.base/source.exp: Test source -v.
4225
5984a431
UW
42262010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4227
4228 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4229
ec8a089a
PM
42302010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4231
4232 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4233 within one line, unless it is followed by a double quote.
4234 * gdb.stabs/hppa.sed: Idem.
4235 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4236 * gdb.stabs/weird.exp: Check for correct parsing of
4237 char and string constants.
ec8a089a
PM
4238 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4239 in .stabs to .stabx substitution.
4240
fce3c1f0
SS
42412010-04-05 Stan Shebs <stan@codesourcery.com>
4242
4243 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4244 constant global.
4245 * gdb.trace/tfile.exp: Try to print them.
4246
d77f58be
SS
42472010-04-04 Stan Shebs <stan@codesourcery.com>
4248
4249 * gdb.base/completion.exp: Update for new "info watchpoints".
4250 * gdb.base/default.exp: Ditto.
4251 * gdb.base/help.exp: Ditto.
4252 * gdb.base/watchpoint.exp: Ditto.
4253 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4254
af54718e
SS
42552010-04-04 Stan Shebs <stan@codesourcery.com>
4256
4257 * gdb.trace/tfile.exp: Sharpen tfind test.
4258
74d1f91e
JK
42592010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4260
4261 * gdb.base/break-entry.exp: New.
4262
eb8e76db 42632010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4264 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4265
4266 * gdb.reverse/i386-sse-reverse.exp: New file.
4267 * gdb.reverse/i386-sse-reverse.c: New file.
4268
bf65cad8
PA
42692010-04-02 Pedro Alves <pedro@codesourcery.com>
4270
4271 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4272
fff87407
SS
42732010-04-01 Stan Shebs <stan@codesourcery.com>
4274
4275 * gdb.trace/actions.exp: Tweak expected output.
4276 * gdb.trace/while-stepping.exp: Tweak expected output.
4277
fe01d668
L
42782010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4279
4280 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4281
86b17b60
PA
42822010-04-01 Pedro Alves <pedro@codesourcery.com>
4283
4284 * gdb.base/commands.exp: Adjust.
4285 * gdb.cp/extern-c.exp: Adjust.
4286
2c58c0a9
PA
42872010-04-01 Pedro Alves <pedro@codesourcery.com>
4288
4289 * gdb.trace/collection.c (local_test_func): Define a local struct,
4290 and instanciate it.
4291
0db9b91c
PA
42922010-04-01 Pedro Alves <pedro@codesourcery.com>
4293
4294 * gdb.trace/collection.exp (gdb_collect_args_test)
4295 (gdb_collect_argarray_test): XFAIL the tests that assume the
4296 argarray argument's elements are collected.
4297
8072405b
JK
42982010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4299
4300 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4301 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4302
8bf6485c
SS
43032010-03-31 Stan Shebs <stan@codesourcery.com>
4304
4305 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4306 and tracepoint conditionals.
4307 (gdb_verify_tracepoints): Delete unused return.
4308
fd7f724a
KS
43092010-03-26 Keith Seitz <keiths@redhat.com>
4310
4311 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4312 appear in the output before main.
4313 Remove KFAIL for gdb/2215 aka bz 9320.
4314
8d9e7719
DE
43152010-03-30 Doug Evans <dje@google.com>
4316
0906dd0b
DE
4317 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4318 by dejagnu.
4319 * gdb.arch/amd64-dword.exp: Ditto.
4320
8d9e7719
DE
4321 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4322 match.
4323 (break printf): Ditto.
4324
1da644f0
SW
43252010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4326
4327 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4328 gcc < 4.4.
4329 * gdb.cp/shadow.exp: Ditto.
4330
a8121990
PA
43312010-03-29 Pedro Alves <pedro@codesourcery.com>
4332
4333 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4334 "tstart" is silent.
4335
6e79d367
PA
43362010-03-29 Pedro Alves <pedro@codesourcery.com>
4337
4338 * gdb.trace/collection.exp (executable): New.
4339 (binfile): Use it.
4340 (fpreg, spreg, pcreg): New.
4341 (test_register): Use gdb_test_multiple. Pass /x to print.
4342 (prepare_for_trace_test): New.
4343 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4344 (gdb_collect_args_test, gdb_collect_argstruct_test)
4345 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4346 prepare_for_trace_test.
4347 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4348 fpreg, spreg and pcreg.
4349 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4350 prepare_for_trace_test.
4351 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4352 try to detect tracing support here. Don't set breakpoints at
4353 `begin' or `end' here.
4354 <global scope>: Use clean_restart. Run to main before checking
4355 for tracing support. Check for for tracing support here.
4356
09248348
JK
43572010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4358
4359 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4360 " as $displacement" to "seen displacement message".
4361
d350db38
PA
43622010-03-28 Pedro Alves <pedro@codesourcery.com>
4363
4364 * gdb.trace/while-dyn.exp (executable): New variable.
4365 (binfile): Use it.
4366 (test_while_stepping): New function. Move most tests here. Call
4367 it once for each of the while-stepping, stepping and ws aliases.
4368
907af001
UW
43692010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4370
4371 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4372 that do not provide the tagless_struct type name at all.
4373 (test_print_anon_union): Do not check value of uninitialized
4374 union member. Do not use cp_test_ptype_class, so we can accept
4375 "long" as well as "long int".
4376
610197fd
PA
43772010-03-26 Pedro Alves <pedro@codesourcery.com>
4378
4379 * gdb.trace/tfile.c (tohex, bin2hex): New.
4380 (write_error_trace_file): Hexify error description.
4381
6c28cbf2
SS
43822010-03-25 Stan Shebs <stan@codesourcery.com>
4383
4384 * gdb.trace/tfile.c: Generate an additional trace file, improve
4385 portability.
4386 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4387 files in a better way.
4388
e62b8c7e
KS
43892010-03-25 Keith Seitz <keiths@redhat.com>
4390
4391 * gdb.java/jprint.exp: XFAIL printing of static class members
4392 because of GCC debuginfo problem.
4393
82ccf5a5
JK
43942010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4395
4396 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4397
293e2f9e
DJ
43982010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4399
4400 * gdb.base/completion.exp: Allow long instead of long int.
4401 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4402 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4403 variable p.
4404 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4405 * gdb.base/pointers.exp: Allow long instead of long int.
4406 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4407 * gdb.base/step-line.exp: Allow a directory before the source file name.
4408
95a42b64
TT
44092010-03-24 Tom Tromey <tromey@redhat.com>
4410
4411 PR breakpoints/9352:
4412 * gdb.base/default.exp: Update.
4413 * gdb.base/commands.exp: Update.
4414 * gdb.cp/extern-c.exp: Test setting commands on multiple
4415 breakpoints at once.
4416
2390201f
DJ
44172010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4418
4419 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4420 if gdb,nosignals.
4421 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4422 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4423 exited".
4424
8c9a6790
SS
44252010-03-24 Stan Shebs <stan@codesourcery.com>
4426
4427 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4428
a6c727b2
DJ
44292010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4430
4431 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4432 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4433 argument. Handle "short" and "long".
4434 (Top level): Pass overprototyped output for old_fptr and xptr.
4435
4dfd5423
PA
44362010-03-23 Pedro Alves <pedro@codesourcery.com>
4437
4438 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4439 format strings and add casts to avoid compiler warnings.
4440
44412010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4442
4443 * lib/trace-support.exp (gdb_trace_setactions):
4444 Don't expect whitespace after ">" prompt.
4445 * gdb.trace/actions.exp: Adjust for output changes.
4446 * gdb.trace/while-stepping.exp: Likewise.
4447
c847d045
JK
44482010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4449
4450 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4451 and r157645).
4452
5f717f1d
JK
44532010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4454
4455 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4456 New.
4457
7d6d51d5
DJ
44582010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4459
4460 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4461 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4462
3b11a015
SS
44632010-03-19 Stan Shebs <stan@codesourcery.com>
4464
4465 * gdb.trace/ax.exp: New file.
4466
d7d158ed
DE
44672010-03-19 Doug Evans <dje@google.com>
4468
6bb85cd1
DE
4469 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4470 output from gcc.
4471
d7d158ed
DE
4472 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4473 named /usr/sbin/prelink<foo>.
4474
4daf5ac0
SS
44752010-03-18 Stan Shebs <stan@codesourcery.com>
4476
4477 * gdb.trace/circ.exp: Test circular-trace-buffer.
4478 * gdb.trace/tfile.exp: Update tstatus test.
4479
e8d05480
JB
44802010-03-18 Joel Brobecker <brobecker@adacore.com>
4481
4482 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4483 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4484
441b986a
UW
44852010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4486
4487 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4488
4247603b
PA
44892010-03-18 Pedro Alves <pedro@codesourcery.com>
4490
4491 * gdb.base/default.exp: Adjust the expected output of the finish
4492 and until commands when the inferior is not being run.
4493
13387711
SW
44942010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4495
4496 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4497 * gdb.cp/nsusing.exp: Ditto.
4498
6e31430b
TT
44992010-03-15 Tom Tromey <tromey@redhat.com>
4500
4501 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4502 * gdb.cp/userdef.cc (operator==): New function.
4503 (main): New locals mem1, mem2.
4504
e2d69cb5
JZ
45052010-03-15 Jie Zhang <jie@codesourcery.com>
4506
4507 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4508 Declare and use new loadtimeout variable.
4509
f572f0a9
DJ
45102010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4511
4512 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4513 Use gdb_load later.
4514
51f4c0b0
PA
45152010-03-14 Pedro Alves <pedro@codesourcery.com>
4516
4517 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4518 literal. Add missing endlines to prints to stderr.
4519
1c809c68
TT
45202010-03-12 Tom Tromey <tromey@redhat.com>
4521
4522 PR c++/9708:
4523 * gdb.cp/m-static.exp: Add regression test.
4524 * gdb.cp/m-static.cc (method): New method.
4525 (main): Call it.
4526
00ae8fef
SW
45272010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4528
4529 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4530 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4531
759f0f0b
PA
45322010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4533
21e24d21
PA
4534 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4535
45362010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4537
759f0f0b
PA
4538 * lib/gdb.exp (skip_stl_tests): New.
4539 (gdb_compile): Symbian needs -ldl.
4540 (shlib_target_file): New.
4541 (shlib_symbol_file): New.
4542 (gdb_load_shlibs): Use shlib_target_file.
4543 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4544 * gdb.cp/exception.exp: Use skip_stl_tests.
4545 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4546 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4547 * gdb.cp/mb-templates.exp: Ditto.
4548 * gdb.base/commands.exp: Relax regexes.
4549 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4550 shlib_target_file and shlib_symbol_file.
4551 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4552 sections.
4553 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4554 * gdb.base/solib-disc.exp: Use
4555 shlib_target_file and shlib_symbol_file.
4556 * gdb.base/unload.exp: Don't skip on symbian. Use
4557 shlib_target_file and shlib_symbol_file.
4558 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4559
6a8f2671 45602010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4561
6a8f2671
PA
4562 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4563 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4564 Issue a tfind end before looking for a tracepoint frame.
4565 * gdb.trace/tfind.exp: Adjust tstatus output.
4566 Adjust disassembly output.
4567 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4568
ccf26247
JK
45692010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4570
4571 * gdb.base/break-interp.exp: Create new displacement parameter value
4572 for the test_ld calls.
4573 (reach): New parameter displacement, verify its content. New push of
4574 pf_prefix "reach-$func:". Import global expect_out.
4575 (test_core): New parameter displacement, verify its content. New push
4576 of pf_prefix "core:". New command "set verbose on". Import global
4577 expect_out.
4578 (test_attach): New parameter displacement, verify its content. New
4579 push of pf_prefix "attach:". New command "set verbose on". Import
4580 global expect_out.
4581 (test_ld): New parameter displacement, pass it to the reach, test_core
4582 and test_attach calls and verify its content in the "ld.so exit" test.
4583 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4584 (prelink): Update expected text, use gdb_test.
4585
e469c7fb
DE
45862010-03-10 Doug Evans <dje@google.com>
4587
4588 * gdb.base/checkpoint.exp: Fix comment.
4589 Lengthen timeout while doing >600 checkpoints test.
4590 Rename duplicate "kill all one" test to keep test names unique.
4591
60e1c644
PA
45922010-03-10 Pedro Alves <pedro@codesourcery.com>
4593
4594 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4595
cec808ec
KS
45962010-03-08 Keith Seitz <keiths@redhat.com>
4597
889bf7c5
PA
4598 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4599 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4600 (dm_type_long): New function.
4601 (dm_type_unsigned_short): New function.
4602 (dm_type_unsigned_long): New function.
4603 (myint): New typedef.
4604 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4605 long, unsigned shor and long, operator char*, and typedef.
4606 (test_lookup_operator_functions): Add operator char* test.
4607 (test_paddr_operator_functions): Likewise.
4608 (test_paddr_overloaded_functions): Use probe values for
4609 short, long, and unsigned short and long.
4610 (test_paddr_hairy_functions): If the demangler probe detected
4611 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4612 demangler.
4613 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4614 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4615 and "print null_pmf".
4616 Add test "ptype a.*pmf".
4617 * gdb.cp/overload.exp: Allow optional "int" to appear with
4618 "short" and "long".
4619 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4620 long expect value for men_overload1arg.
4621 Allow "int" to appear with "short" and "long".
4622 When testing "info break", add argument for main (void).
4623 Also allow "int" to appear with "short" and "long".
4624 Ditto with "unsigned" and "long long".
cec808ec
KS
4625 * gdb.java/jmain.exp: Do not enclose methods names in single
4626 quotes.
4627 * gdb.java/jmisc.exp: Likewise.
4628 * gdb.java/jprint.exp: Likewise.
4629 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4630
4631 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4632 * gdb.cp/exception.exp (backtrace after first throw)
4633 (backtrace after second throw): Allow a namespace before __cxa_throw.
4634 (backtrace after first catch, backtrace after second catch): Allow
4635 a namespace before __cxa_begin_catch.
4636
4637 * gdb.cp/cpexprs.exp: New file.
4638 * gdb.cp/cpexprs.cc: New file.
4639
4640 From Daniel Jacobowitz <dan@codesourcery.com>
4641 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4642 to use string_to_regexp.
4643 (ctor, dtor): New functions. Use them to match constructor
4644 and destructor function types.
4645 (Top level): Use runto_main.
4646
f870a310
TT
46472010-03-05 Tom Tromey <tromey@redhat.com>
4648
4649 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4650 gdb.target_charset.
4651 (pp_ns.to_string): Likewise.
4652
0c199f28
KS
46532010-03-04 Keith Seitz <keiths@redhat.com>
4654
4655 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4656 can be quoted. Test that both the filename and function/line
4657 portions can be quoted at the same time.
4658
c7437ca6
PA
46592010-03-04 Pedro Alves <pedro@codesourcery.com>
4660
4661 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4662
b111b805
DE
46632010-03-03 Doug Evans <dje@google.com>
4664
24486cb7
DE
4665 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4666 libc contains libpthread.
4667
b111b805
DE
4668 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4669 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4670 of gdb_compile. Add another pattern to match android backtrace.
4671
a0e0ef55
TT
46722010-03-03 Tom Tromey <tromey@redhat.com>
4673
4674 PR gdb/11345:
4675 * gdb.base/printcmds.exp (test_printf): Add test.
4676
1ba53b71
L
46772010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4678
4679 * gdb.arch/amd64-byte.exp: New.
4680 * gdb.arch/amd64-dword.exp: Likewise.
4681 * gdb.arch/amd64-pseudo.c: Likewise.
4682 * gdb.arch/amd64-word.exp: Likewise.
4683 * gdb.arch/i386-byte.exp: Likewise.
4684 * gdb.arch/i386-pseudo.c: Likewise.
4685 * gdb.arch/i386-word.exp: Likewise.
4686
f5dff777
DJ
46872010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4688
4689 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4690 types. Add structreg, bitfields, and flags registers.
4691 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4692 registers.
4693
90884b2b
L
46942010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4695
4696 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4697 (load_description): Set architecture if defined.
4698
dc00d89f
PM
46992010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4700
4701 * gdb.python/py-frame.exp: Add read_var block tests.
4702 * gdb.python/py-frame.c (block): New function.
4703
0e095b7e
JK
47042010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4705 Daniel Jacobowitz <dan@codesourcery.com>
4706
4707 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4708
624f1a65
DM
47092010-02-25 David S. Miller <davem@davemloft.net>
4710
4711 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4712 fix logic for setting all_syscalls_numbers.
4713
f3e9a817
PM
47142010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4715
4716 * Makefile.in: Add py-block and py-symbol.
4717 * gdb.python/py-symbol.exp: New File.
4718 * gdb.python/py-symtab.exp: New File.
4719 * gdb.python/py-block.exp: New File.
4720 * gdb.python/py-symbol.c: New File.
4721 * gdb.python/py-block.c: New File.
4722
f6bbabf0
PM
47232010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4724
4725 PR python/11314
4726 * lib/gdb.exp (skip_python_tests): New function.
4727 * gdb.python/py-cmd.exp: Use skip_python_tests.
4728 * gdb.python/py-frame.exp: Likewise.
4729 * gdb.python/py-function.exp: Likewise.
4730 * gdb.python/py-prettyprint.exp: Likewise.
4731 * gdb.python/py-template.exp: Likewise.
4732 * gdb.python/py-type.exp: Likewise.
4733 * gdb.python/py-value.exp: Likewise.
4734
85d721b8
PA
47352010-02-22 Pedro Alves <pedro@codesourcery.com>
4736
4737 PR9605
4738
4739 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4740
48e32051
TT
47412010-02-19 Tom Tromey <tromey@redhat.com>
4742
4743 PR c++/8693, PR c++/9496:
4744 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4745 regression tests.
4746
ac9c0048
JK
47472010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4748
4749 Fix compatibility with m68k as.
4750 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4751 Use only /* comments */.
4752
57bb97a4
UW
47532010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4754
4755 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4756 * configure: Regenerate.
4757
7d1bf85c
DJ
47582010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4759
4760 * gdb.python/py-type.exp: Check for Python support.
4761
061b5285
PA
47622010-02-17 Pedro Alves <pedro@codesourcery.com>
4763
4764 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4765 `regsub' syntax available.
4766
f8a8bc2c
PA
47672010-02-17 Pedro Alves <pedro@codesourcery.com>
4768
4769 * gdb.base/shmain.c (main): Remove printf call.
4770 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4771 * gdb.base/unload.c (main): Make format of fprintf a string
4772 literal. Add missing endlines to prints to stderr.
4773 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4774
6f451e5e
TT
47752010-02-17 Tom Tromey <tromey@redhat.com>
4776
4777 * gdb.java/jprint.java (jprint.props): New field.
4778 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4779
12d79008
PA
47802010-02-17 Pedro Alves <pedro@codesourcery.com>
4781
ef801a0e 4782 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4783 available.
4784
d252f7e5
DJ
47852010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4786
4787 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4788 creation to support remote host testing.
4789
67bdab6c
DJ
47902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4791
4792 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4793 Recognize "command not found".
4794
bb391223
DJ
47952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4796
4797 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4798 single-stepping.
4799
70362913
DJ
48002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4801
4802 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4803 if arguments are not supported.
4804
493f3c00
DJ
48052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4806
4807 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4808 be const or non-const.
4809
8034c749
DJ
48102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4811
4812 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4813 mi_send_resuming_command to send -exec-continue.
4814
791dfb64
DJ
48152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4816
4817 * gdb.base/list.exp (test_list_filename_and_function): Add test
4818 with single quotes.
4819 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4820 matching.
4821 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4822 Add KFAIL'd tests for PR gdb/11289.
4823
7c5fe868
DJ
48242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4825
4826 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4827
fdc498b8
DJ
48282010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4829
4830 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4831 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4832 a temporary directory.
4833
b519e2a6
DJ
48342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4835
4836 * gdb.base/charset.exp: Use a single regular expression to match
4837 show host-charset and show target-charset output.
4838
74164c56
JK
48392010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4840
4841 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4842 "Illegal process-id" expect string more exact.
4843 (attach to digits-starting nonsense is prohibited): New.
4844
701ed6dc
JK
48452010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4846
4847 * gdb.base/prelink.exp (set verbose on): New.
4848
889bf7c5 48492010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4850
4851 * mi-reverse.exp: New file. Test for reverse option to the
4852 following MI commands: exec-continue, exec-finish, exec-next,
4853 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4854
dadf0e9c
JB
48552010-02-09 Joel Brobecker <brobecker@adacore.com>
4856
4857 * gdb.ada/ptype_tagged_param: New testcase.
4858
714f19d5
TT
48592010-02-08 Tom Tromey <tromey@redhat.com>
4860
4861 PR c++/8017:
4862 * gdb.cp/overload.exp: Add tests.
4863 * gdb.cp/overload.cc (struct K): New.
4864 (namespace N): New.
4865 (main): Call new functions.
4866 (K::staticoverload): Define.
4867
889bf7c5 48682010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4869
4870 PR gdb/10728
4871 * gdb.cp/pr10728-x.h: New file.
4872 * gdb.cp/pr10728-x.cc: New file.
4873 * gdb.cp/pr10728-y.cc: New file.
4874 * gdb.cp/pr10728.exp: New file.
4875 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4876
889bf7c5 48772010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4878
4879 PR gdb/9067
4880 * gdb.cp/pr9067.exp: New
4881 * gdb.cp/pr9067.cc: New
4882 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4883
7b356089
JB
48842010-02-08 Joel Brobecker <brobecker@adacore.com>
4885
4886 * lib/gdb.exp (gdb_test_timeout): New global variable.
4887 Set it to timeout if not already set.
4888 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4889
1be00882
DE
48902010-02-05 Doug Evans <dje@google.com>
4891
4892 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4893 user.
4894
82856980
SW
48952010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4896
4897 PR c++/7935:
4898 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4899
1a334831
TT
49002010-02-04 Tom Tromey <tromey@redhat.com>
4901
4902 * gdb.cp/virtbase.exp: Make test case names unique.
4903
9c3c02fd
TT
49042010-02-02 Tom Tromey <tromey@redhat.com>
4905
4906 * gdb.cp/virtbase.exp: Add regression tests.
4907 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4908 (main): Instantiate RHC.
4909
0cc2414c
TT
49102010-02-02 Tom Tromey <tromey@redhat.com>
4911
4912 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4913 type-printing change.
4914
edf3d5f3
TT
49152010-02-02 Tom Tromey <tromey@redhat.com>
4916
4917 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4918 * gdb.cp/virtbase.cc: New file.
4919 * gdb.cp/virtbase.exp: New file.
4920 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4921
e4b7f41c
JK
49222010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4923
4924 PR libc/11214:
4925 * gdb.threads/current-lwp-dead.c: Include features.h.
4926 (HAS_NOMMU): New.
4927 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4928
b381ea14
JK
49292010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4930
4931 * gdb.base/symbol-without-target_section.exp,
4932 gdb.base/symbol-without-target_section.c: New.
4933
c593ac0e
DJ
49342010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4935
4936 * gdb.base/bigcore.exp: Reset increased timeout.
4937 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4938
db25f29d
DJ
49392010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4940
4941 * gdb.base/gcore.exp (capture_command_output): Use
4942 gdb_test_multiple.
4943
f9d67f43
DJ
49442010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4945
4946 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4947 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4948 (Top level): Call it.
4949
177321bd
DJ
49502010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4951
4952 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4953
97f2ed50
DJ
49542010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4955
4956 * gdb.base/call-strs.exp, gdb.base/default.exp,
4957 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4958 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4959 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4960 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4961 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4962 * gdb.base/ending-run.exp: Correct restore of timeout.
4963 * gdb.base/page.exp: Remove unnecessary timeout setting.
4964
e4e2711a
JB
49652010-01-29 Joel Brobecker <brobecker@adacore.com>
4966
4967 * gdb.ada/rec_return: New testcase.
4968
ba581dc1
JB
49692010-01-29 Joel Brobecker <brobecker@adacore.com>
4970
4971 * gdb.ada/call_pn: New testcase.
4972
4ea95be9
DJ
49732010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4974
4975 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4976 (Top level): Use it to resume.
4977 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4978 the Thumb mode displaced stepping error as unsupported.
4979
df83a9bf
SW
49802010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4981
889bf7c5
PA
4982 * gdb.cp/nsusing.exp: Added more tests.
4983 * gdb.cp/nsrecurs.exp: Ditto.
4984 * gdb.cp/nsusing.cc: Added test functions.
4985 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 4986
40b27cdc
JK
49872010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4988
4989 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4990 absolute directory pathnames in gdb.sum file.
4991
de958931
SW
49922010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4993
4994 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4995 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4996
708ead4e
TT
49972010-01-26 Tom Tromey <tromey@redhat.com>
4998
4999 PR exp/7643:
5000 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5001 setup_kfail.
5002
b14e635e
SW
50032010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5004
5005 * gdb.cp/nsrecurs.exp: New test.
5006 * gdb.cp/nsrecurs.cc: New test program.
5007 * gdb.cp/nsstress.exp: New test.
5008 * gdb.cp/nsstress.cc: New test program.
5009 * gdb.cp/nsdecl.exp: New test.
5010 * gdb.cp/nsdecl.cc: New test program.
5011
8540c487
SW
50122010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5013
5014 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5015 imported into file scope.
5016 Marked test as xfail.
5017 * gdb.cp/namespace-using.cc (marker5): New function.
5018 * gdb.cp/shadow.exp: New test.
5019 * gdb.cp/shadow.cc: New test program.
5020 * gdb.cp/nsimport.exp: New test.
5021 * gdb.cp/nsimport.cc: New test program.
5022
421d5d99
TT
50232010-01-25 Tom Tromey <tromey@redhat.com>
5024
5025 PR gdb/11049:
5026 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5027 with "set print null-stop on".
5028
691f8dc1
JK
50292010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5030
5031 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5032 Adjust it for DISASSEMBLY_OMIT_FNAME.
5033
0b92b5bb
TT
50342010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5035
5036 PR symtab/11199:
5037 * gdb.dwarf2/member-ptr-forwardref.exp,
5038 gdb.dwarf2/member-ptr-forwardref.S: New.
5039
23787403
JK
50402010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5041
5042 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5043 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5044 thread1_tid_mutex. Remove gdbstop_mutex handling.
5045 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5046 thread2_tid_mutex. Remove gdbstop_mutex handling.
5047 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5048 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5049 pthread_cond_wait conditionalizations by while loops.
5050
b966cb8a
TT
50512010-01-20 Tom Tromey <tromey@redhat.com>
5052
5053 PR backtrace/10770:
5054 * gdb.dwarf2/pr10770.exp: New file.
5055 * gdb.dwarf2/pr10770.c: New file.
5056 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5057
fcae584b
VP
50582010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5059
5060 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5061 that target was removed, and the test always runs native anyway.
5062
a0f49112
JK
50632010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5064
5065 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5066 gdb.base/watchpoint-cond-gone-stripped.c: New.
5067
ceeb3d5a
TT
50682010-01-19 Tom Tromey <tromey@redhat.com>
5069
5070 PR c++/8000:
5071 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5072 existing tests.
5073 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5074 (main): Use AAA::SomeEnum.
5075
dd322c54
JK
50762010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5077
5078 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5079 (test_ignore_count): Declare line_callme_body global.
5080 (run to breakpoint with ignore count): Use line_callme_body.
5081 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5082 (set line_main_hello, set line_main_return): Reindent.
5083 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5084 New.
5085 (continue to callee4): Use line_callee4_body.
5086 (check *stopped from CLI command): Use line_callee4_next.
5087 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5088 (set line_main_hello, set line_main_return): Reindent.
5089 (set line_callee4_head, set line_callee4_body): New.
5090 (continue to callee4): Use line_callee4_body.
5091
4e8f195d
TT
50922010-01-18 Tom Tromey <tromey@redhat.com>
5093
5094 PR c++/9680:
5095 * gdb.cp/casts.cc: Add new classes and variables.
5096 * gdb.cp/casts.exp: Test new operators.
5097
9e14a9ba
JB
50982010-01-18 Tom Tromey <tromey@redhat.com>
5099 Thiago Jung Bauermann <bauerman@br.ibm.com>
5100
5101 * gdb.python/source2.py: New file.
5102 * gdb.python/source1: New file.
5103 * gdb.python/python.exp: Test "source" command.
5104
00bf0b85
SS
51052010-01-15 Stan Shebs <stan@codesourcery.com>
5106
5107 * gdb.trace/tfile.c: New file.
5108 * gdb.trace/tfile.exp: New file.
889bf7c5 5109
55235ad7
JK
51102010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5111
5112 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5113
9f2982ff
JK
51142010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5115
5116 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5117
bbfba9ed
JK
51182010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5119
5120 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5121 (libfunc): New parameter action. Implement also selectable "sleep".
5122 * gdb.base/break-interp-main.c: Include assert.h.
5123 (libfunc): New parameter action.
5124 (main): New parameters argc and argv. Assert argc. Pass argv.
5125 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5126 (test_attach): New proc.
5127 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5128 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5129
61f0d762
JK
51302010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5131
5132 * gdb.base/break-interp.exp (test_core): New proc.
5133 (test_ld): Call it.
5134
06a6f270
JK
51352010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5136
5137 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5138 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5139 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5140 and gdb_compile_shlib. Use new -Wl compiler options.
5141 (dl bt, main bt): New tests.
5142
51bee8e9
JK
51432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5144
5145 Support PIEs with no symfile_objfile.
5146 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5147 (test_ld): New parameter trynosym.
5148 (test_ld <$trynosym>): New block.
5149
b8040f19
JK
51502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5151
5152 * gdb.base/break-interp.exp: New file.
5153
be759fcf
PM
51542010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5155
5156 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5157 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5158 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5159 test.
5160 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5161 * gdb.python/py-mi.exp: Add lazy string test.
5162
dc146f7c
VP
51632010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5164
5165 * lib/mi-support.exp (mi_check_thread_states): Handle
5166 core number in thread listing.
5167
b4ba55a1
JB
51682010-01-12 Joel Brobecker <brobecker@adacore.com>
5169
5170 * gdb.base/maint.exp: Adjust the expected output for the
5171 "maint print type" test. Use gdb_test_multiple instead of
5172 gdb_sent/gdb_expect.
5173
08e24bd4
DE
51742010-01-11 Doug Evans <dje@google.com>
5175
6496a609
DE
5176 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5177 from gdbserver_download. All callers updated.
5178
08e24bd4
DE
5179 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5180
b5cfddf5
JK
51812010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5182
5183 Implement binary numbers parsing.
5184 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5185 (test_integer_literals_rejected): New binary tests.
5186
3725885a
RW
51872010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5188
5189 * gdb.cell/configure: Regenerate.
5190
37aeb5df
JK
51912010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5192
5193 * gdb.base/corefile.exp: Move the core finding block out and call it as
5194 core_find, new variable $corefile, replace corefile by $corefile and
5195 [file tail $corefile] for usage vs. test names resp.
5196 * lib/gdb.exp (core_find): Move it as a new function here. New
5197 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5198 $destcore. Return "" on error.
5199
d521f563
JK
52002010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5201
5202 Workaround PR binutils/10802.
5203 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5204 (twice).
5205
28f24826
DJ
52062010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5207
5208 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5209
2de75e71
JB
52102010-01-08 Joel Brobecker <brobecker@adacore.com>
5211
5212 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5213 call, to avoid interruption.
5214
fe00719b 52152010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5216
5217 * gdb.stabs/weird.def (args93): New.
5218
d0ef5df8
DE
52192010-01-07 Doug Evans <dje@google.com>
5220
5221 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5222
3a08d52f
TT
52232010-01-07 Tom Tromey <tromey@redhat.com>
5224
5225 * gdb.base/source.exp: Use correct line number.
5226
7a697b8d
SS
52272010-01-05 Stan Shebs <stan@codesourcery.com>
5228
5229 * gdb.trace/tracecmd.exp: Test ftrace.
5230
7803799a
UW
52312010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5232
5233 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5234
c54eabfa
JK
52352010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5236
5237 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5238 "uint_for_mi_testing".
5239
02e7ef19
JB
52402010-01-01 Joel Brobecker <brobecker@adacore.com>
5241
5242 Test indented comment in file being sourced.
5243 * gdb.base/commands.exp: Test indented comment in file being sourced.
5244
abd775ce
JB
52452010-01-01 Joel Brobecker <brobecker@adacore.com>
5246
5247 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5248 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5249 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5250 notice.
5251
79b55b82
JB
52522010-01-01 Joel Brobecker <brobecker@adacore.com>
5253
5254 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5255 notice.
5256
8997583e
JK
52572010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5258
5259 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5260 missing $after_stopped and comma (,) expectation.
5261
6da95a67
SS
52622009-12-31 Stan Shebs <stan@codesourcery.com>
5263
5264 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5265
218d2fc6
TJB
52662009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5267
5268 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5269 (top level): Call test_watchpoint_in_big_blob.
5270 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5271 watchpoints.
5272 (func3): Write to buf.
5273
236f1d4d
SS
52742009-12-29 Stan Shebs <stan@codesourcery.com>
5275
5276 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5277
f61e138d
SS
52782009-12-28 Stan Shebs <stan@codesourcery.com>
5279
5280 * gdb.trace/tsv.exp: New file.
5281 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5282
0219b378
DJ
52832009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5284
5285 * gdb.base/find.c (main): Reference search buffers.
5286 * gdb.base/included.c (main): Reference integer.
5287 * gdb.base/ptype.c (charfoo): Declare.
5288 (intfoo): Call charfoo.
5289 * gdb.base/scope0.c (useitp): New function.
5290 (usestatics): Use useitp.
5291 (useit): Add a type for val.
5292 * gdb.base/scope1.c (useit1): Take a pointer argument.
5293 (usestatics1): Update calls to useit1.
5294 * gdb.cp/call-c.cc: Declare foo.
5295 (main): Call foo.
5296 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5297 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5298 (main): Call C::ensureRefs and ensureOtherRefs.
5299 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5300 variables.
5301 (ensureOtherRefs): New function.
5302 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5303 * gdb.cp/templates.cc (main): Call t5i.value.
5304
3f78692f
JK
53052009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5306
5307 Fix compatibility with G++-4.5.
5308 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5309 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5310 (uncaught return): Remove.
5311
429374b8
JK
53122009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5313 Phil Muldoon <pmuldoon@redhat.com>
5314
5315 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5316 (bp_location13, bp_location14, bp_location17, bp_location18)
5317 (marker3_proto, marker4_proto): New variables.
5318 (breakpoint info): Update output.
5319 (run until breakpoint at marker3, run until breakpoint at marker4): New
5320 tests.
5321
859825b8
JK
53222009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5323
5324 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5325 Replace the printf call of Y by provided "y-set-1" label. New block
5326 for the second shared library.
5327 * gdb.base/unload.exp: Compile also the second library, call
5328 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5329 (single pending breakpoint info): Rename to ...
5330 (pending breakpoint info before run): ... this extended test.
5331 (libfile2, libname2, libsrcfile2, libsrc2)
5332 (lib_sl2): New variables.
5333 (exec_opts): Set also SHLIB_NAME2.
5334 (pending breakpoint info on first run at shrfunc1)
5335 (pending breakpoint info on second run at shrfunc1)
5336 (pending breakpoint info on second run at shrfunc2)
5337 (print y from libfile, print y from libfile2): New tests.
5338 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5339 * gdb.base/unloadshr2.c: New.
5340
e6a386cd
HZ
53412009-12-22 Hui Zhu <teawater@gmail.com>
5342
5343 * gdb.reverse/sigall-reverse.exp: Adjust.
5344
9e19b45e
VP
53452009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5346
5347 PR gdb/10884
5348
5349 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5350 (main): Call do_bitfield_tests.
aacf5b1e 5351 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5352
d53a7b30
JB
53532009-12-20 Joel Brobecker <brobecker@adacore.com>
5354
5355 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5356 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5357 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5358 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5359 gdb.modula2/unbounded1.c: Update copyright header.
5360
191ca0a1
CM
53612009-12-10 Chris Moller <moller@mollerware.com>
5362
5363 PR gdb/9399
5364 * gdb.cp/virtfunc2.exp: New tests
5365 * gdb.cp/virtfunc2.cc: New tests
5366 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5367
0fa6cf1b
MS
53682009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5369
5370 * gdb.reverse/i387-env-reverse.c: New file.
5371 * gdb.reverse/i387-env-reverse.exp: New file.
5372 * gdb.reverse/i387-stack-reverse.c: New file.
5373 * gdb.reverse/i387-stack-reverse.exp: New file.
5374
361ae042
PM
53752009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5376
5377 * gdb.python/py-type.exp (test_range): New test.
5378
bfd31e71
PM
53792009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5380
5381 PR python/10805
5382
5383 * gdb.python/py-type.exp: New file.
5384 * gdb.python/py-type.c: New file.
5385 * Makefile.in: Add py-type.
5386
57a1d736
TT
53872009-12-03 Tom Tromey <tromey@redhat.com>
5388
5389 * gdb.python/py-value.exp (test_parse_and_eval): New
5390 function.
5391
1f3b5d1b
PP
53922009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5393
5394 PR gdb/11022
5395
5396 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5397 * gdb.base/pr11022.c: New test.
5398
8b7dbdc9
JK
53992009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5400
5401 Fix spurious false FAILs.
5402 * gdb.base/structs.c (chartest): New.
5403 (main): Fill-in chartest.
5404 * gdb.base/structs.exp (anychar_re, first): New.
5405 (start_structs_test): Import global anychar_re and first.
5406 New gdb_test call "set print elements 300; ${testfile}"
5407 (start_structs_test <$first>): New block.
5408 (any): Import global anychar_re. New variable ac. Use ${ac}.
5409
6a53b2ec
JK
54102009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5411
5412 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5413
d7167b4c
JK
54142009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5415
5416 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5417 Force $srcfile file.
5418 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5419
b1798462
UW
54202009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5421
5422 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5423 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5424 * gdb.threads/watchthreads-reorder.exp: Likewise.
5425
b6199126
DJ
54262009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5427
5428 PR gdb/8704
5429
5430 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5431 "if", and "thread". Correct matching in the previous test.
5432
b22a0510
DJ
54332009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5434
5435 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5436
930636d2
MS
54372009-11-23 Michael Snyder <msnyder@vmware.com>
5438
5439 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5440 * gdb.reverse-watch-precsave.exp: Ditto.
5441
21a0512e
PP
54422009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5443
5444 * gdb.asm/asm-source.exp: Adjust.
5445 * gdb.base/help.exp: Adjust.
889bf7c5 5446
fc30d5e0
PA
54472009-11-22 Pedro Alves <pedro@codesourcery.com>
5448
5449 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5450 (do_syscall_tests_without_xml): Set data-directory to
5451 /the/path/to/nowhere.
5452
f6bc2008
PA
54532009-11-21 Pedro Alves <pedro@codesourcery.com>
5454
5455 * gdb.threads/local-watch-wrong-thread.c,
5456 gdb.threads/local-watch-wrong-thread.exp: New files.
5457
8c2fb5de
PA
54582009-11-21 Pedro Alves <pedro@codesourcery.com>
5459
5460 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5461 assume new `regsub' syntax available.
5462
ebec9a0f
PA
54632009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5464
a79d3c27
JK
5465 * gdb.base/watchpoint-hw-hit-once.exp,
5466 gdb.base/watchpoint-hw-hit-once.c: New.
5467
54682009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5469
5470 * gdb.threads/watchthreads-reorder.exp,
5471 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5472
276a961b
MK
54732009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5474
5475 * gdb.xml/tdesc-regs.exp: Use for m68k.
5476
4867c1fb
PA
54772009-11-15 Pedro Alves <pedro@codesourcery.com>
5478
5479 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5480
f6838f81
DJ
54812009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5482
5483 * lib/gdb.exp (current_target_name): New procedure.
5484 (gdb_wrapper_target): New variable.
5485 (gdb_wrapper_init): Set gdb_wrapper_target.
5486 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5487 wrapper.
5488
4ac4dd3f
DJ
54892009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5490
5491 * gdb.base/remote.exp: Delete the slowest load test.
5492 Do not load with fixed packet sizes.
5493
a7881759
DJ
54942009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5495
5496 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5497
97a5b505
DJ
54982009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5499
5500 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5501 srcfile when setting a breakpoint.
5502
d3e1fc54
DJ
55032009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5504
5505 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5506 macros.
5507
7cbcbded
DJ
55082009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5509
5510 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5511 to be in memory.
5512 * gdb.base/display.c (force_mem): New.
5513 (do_loops): Use it. Add breakpoint comments.
5514 (do_vars): Add a breakpoint comment.
5515 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5516 line numbers.
5517
bdea3a92
NF
55182009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5519
5520 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5521 instead of a bare "run".
5522
269f82e5
PP
55232009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5524
5525 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5526
a69b7d9d
DJ
55272009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5528
5529 * lib/cell.exp (skip_cell_tests): Clean up test files before
5530 returning.
5531
b598bfda
DJ
55322009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5533
5534 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5535 and the breakpoint menu. Do not call perror if a prompt is seen.
5536 Consume the following GDB prompt.
5537 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5538 * gdb.cp/namespace.exp: Use gdb_test.
5539 * gdb.cp/templates.exp: Use gdb_test.
5540 (test_template_breakpoints): Use gdb_test_multiple.
5541
87728fa0
DJ
55422009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5543
5544 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5545 (marker4): Reference values.
5546
b67c692f
DJ
55472009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5548
5549 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5550 is missing.
5551
f0df251a
DJ
55522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5553
5554 * gdb.base/break.c (need_malloc): New.
5555 * gdb.base/constvars.c (main): Reference crass and crisp.
5556 * gdb.base/gdb1821.c (main): Reference bar.
5557 * gdb.cp/gdb1355.cc (main): Reference s1.
5558 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5559 (main): Call them.
5560 * gdb.cp/hang2.cc (dummy2): Define.
5561 * gdb.cp/hang3.cc (dummy3): Define.
5562 * gdb.cp/m-data.cc (main): Reference shadow.
5563
bdf7534a
NF
55642009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5565 Nathan Froyd <froydnj@codesourcery.com>
5566
5567 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5568 remote host.
5569
f24fce77
NF
55702009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5571
5572 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5573 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5574 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5575 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5576 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5577 * gdb.dwarf2/dw2-producer.exp: Likewise.
5578 * gdb.dwarf2/mac-fileno.exp: Likewise.
5579 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5580 py-prettyprint.py to the remote host.
5581 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5582
40f0318e
KS
55832009-11-11 Keith Seitz <keiths@redhat.com>
5584
5585 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5586 use it instead of "Foo".
5587 * gdb.cp/classes.exp (do_tests): Add a test to access
5588 a method through a typedef'd class name.
5589
f3d9f7fb
NF
55902009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5591
5592 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5593 exponents.
5594 * gdb.base/pointers.exp: Likewise.
5595 * gdb.cp/ref-types.exp: Likewise.
5596
a4216f37
KS
55972009-11-11 Keith Seitz <keiths@redhat.com>
5598
5599 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5600 new[] and delete[].
5601 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5602 "void".
5603 (probe_demangler): Remove all single-quoting of
5604 method and variable names.
5605 (info_func_regexp): Remove the word "void" from any
5606 occurrence of "(void)".
5607 (print_addr_2): Remove all single-quoting of
5608 method names.
5609 (print_addr_2_kfail): Likewise.
5610 (print_addr): Single-quote C function names before
5611 passing to print_addr_2.
5612 (test_paddr_operator_functions): Remove single-quoting
5613 for method names.
5614 Add tests for operator new[] and operator delete[].
5615
9b14d7aa
JK
56162009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5617
5618 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5619
85feb311
KS
56202009-11-09 Keith Seitz <keiths@redhat.com>
5621
5622 * gdb.cp/overload.exp: Add tests for resolving overloaded
5623 methods in expression parsing/evaluation.
5624
fa335448
DJ
56252009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5626
5627 * lib/gdb.exp (default_gdb_version): Use --version instead of
5628 --command.
5629
ec3c07fc
NS
56302009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5631
5632 * lib/gdb.exp (gdb_compile_test): New.
5633 (skip_ada_tests, skip_java_tests): New.
5634 (gdb_compile): Use gdb_compile_test for f77.
5635 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5636 * lib/java.exp (compile_java_from_source): Remove runtests check,
5637 use gdb_compile_test to record result.
5638 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5639 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5640 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5641 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5642 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5643 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5644 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5645 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5646 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5647 adjust gdb_compile invocations.
5648
b8b4e42b
JK
56492009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5650
5651 * Makefile.in (abs_builddir): New.
5652 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5653 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5654 `$(abs_builddir)/site.exp'.
5655
f8b7eaf3
DJ
56562009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5657
5658 * config/m68k-emc.exp, lib/emc-support.exp,
5659 gdb.trace/gdb_c_test.c: Delete.
5660 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5661 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5662 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5663 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5664 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5665 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5666 casing for m68k-*-elf.
5667
c4187697
NS
56682009-11-03 Pedro Alves <pedro@codesourcery.com>
5669
5670 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5671 * gdb.arch/i386-prologue.exp: Likewise.
5672 * gdb.arch/i386-unwind.exp: Likewise.
5673
db16b772
DJ
56742009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5675
5676 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5677
bcf71277
DJ
56782009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5679
5680 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5681
0105cee2
DJ
56822009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5683
5684 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5685
24ddea62
JK
56862009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5687
5688 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5689
287ccc17
JK
56902009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5691
5692 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5693 * gdb.base/sepdebug2.c: New file.
5694
08bca259 56952009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5696
5697 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5698 the modified warnings for catch syscall. Verify if GDB was compiled
5699 with support for lib expat, and choose which tests to run depending
5700 on this.
5701
5d4e2b76
VP
57022009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5703
5704 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5705 that composite commands are parsed OK. And also test
5706 that breakpoint commands do work.
5707
240e538a
MS
57082009-10-23 Michael Snyder <msnyder@vmware.com>
5709
5710 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5711 to allow for new disassembly style.
5712
9c419145
PP
57132009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5714
5715 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5716
02506ff1
MS
57172009-10-22 Michael Snyder <msnyder@vmware.com>
5718
5719 * gdb.reverse/break-precsave.exp: New test.
5720 * gdb.reverse/consecutive-precsave.exp: Ditto.
5721 * gdb.reverse/finish-precsave.exp: Ditto.
5722 * gdb.reverse/i386-precsave.exp: Ditto.
5723 * gdb.reverse/machinestate-precsave.exp: Ditto.
5724 * gdb.reverse/sigall-precsave.exp: Ditto.
5725 * gdb.reverse/solilb-precsave.exp: Ditto.
5726 * gdb.reverse/step-precsave.exp: Ditto.
5727 * gdb.reverse/until-precsave.exp: Ditto.
5728 * gdb.reverse/watch-precsave.exp: Ditto.
5729
4cf866a3
MS
57302009-10-22 Michael Snyder <msnyder@vmware.com>
5731
5732 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5733 for gdb_expect. Adjust one test's expect strings for the new
5734 format of disassemble.
5735 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5736 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5737 gdb_test_multiple.
5738 * gdb.reverse/step-reverse.exp: Delete 'return'.
5739 * gdb.reverse/until-reverse.exp: Delete blank lines.
5740 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5741
2b28d209
PP
57422009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5743
5744 * gdb.base/consecutive.exp: Adjust.
5745 * gdb.base/display.exp: Likewise.
5746 * gdb.base/pc-fp.exp: Likewise.
5747 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5748
33b9c32b
MS
57492009-10-19 Michael Snyder <msnyder@vmware.com>
5750
5751 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5752 * gdb.reverse/finish-reverse.c: Ditto.
5753 * gdb.reverse/sigall-reverse.c: Ditto.
5754 * gdb.reverse/solib-reverse.c: Ditto.
5755 * gdb.reverse/step-reverse.c: Ditto.
5756 * gdb.reverse/watch-reverse.c: Ditto.
5757
6c95b8df
PA
57582009-10-19 Pedro Alves <pedro@codesourcery.com>
5759 Stan Shebs <stan@codesourcery.com>
5760
5761 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5762 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5763 "Executing new program".
5764 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5765 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5766 left listed after having been killed.
5767 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5768 * gdb.base/maint.exp: Adjust test.
5769
5770 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5771 * gdb.multi/Makefile.in: New.
5772 * gdb.multi/base.exp: New.
5773 * gdb.multi/goodbye.c: New.
5774 * gdb.multi/hangout.c: New.
5775 * gdb.multi/hello.c: New.
5776 * gdb.multi/bkpt-multi-exec.c: New.
5777 * gdb.multi/bkpt-multi-exec.exp: New.
5778 * gdb.multi/crashme.c: New.
5779
279017b7
TG
57802009-10-13 Tristan Gingold <gingold@adacore.com>
5781
5782 * gdb.base/sepdebug.exp: Check debug info are found.
5783
0413d738
PA
57842009-10-08 Pedro Alves <pedro@codesourcery.com>
5785
5786 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5787 bits.
5788
c628eecc
JK
57892009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5790
5791 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5792
38af1bfe
JB
57932009-10-07 Joel Brobecker <brobecker@adacore.com>
5794
5795 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5796 of the comments.
5797
2b0adecd
PM
57982009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5799
5800 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5801 * gdb.base/annota3.exp: Idem.
5802 * gdb.base/maint.exp: Idem.
5803
8d417781
PM
58042009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5805
889bf7c5 5806 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5807 to default.
5808
bb61102d
PM
58092009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5810
889bf7c5 5811 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5812 mingw and cygwin targets.
5813
ace5c364
PM
58142009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5815 Pedro Alves <pedro@codesourcery.com>
5816
889bf7c5 5817 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5818 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5819
c2d494a0
PM
58202009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5821
e1b52ce2
PM
5822 * gdb.base/shr1.c: Use %p in format string.
5823 * gdb.base/unload.c: Avoid warning in fprintf.
5824 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5825
209f53f5
PM
58262009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5827
5828 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5829 long type.
5830 (test_unlink): Correct printf string.
5831 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5832 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5833
8172766a
JK
58342009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5835
5836 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5837 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5838 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5839
0f73703c
UW
58402009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5841
5842 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5843 * gdb.objc/nondebug.exp: Likewise.
5844
b32306ca
UW
58452009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5846
5847 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5848 target_info setting.
5849
5850 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5851 that detect new threads during "info threads".
5852
0057022f
UW
58532009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5854
5855 * gdb.threads/manythreads.c (main): Increase thread stack size
5856 to 2*PTHREAD_STACK_MIN.
5857 * gdb.threads/multi-create.c (main): Likewise.
5858 (create_function): Likewise.
5859
f29c0325
UW
58602009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5861
5862 * gdb.base/dump.exp: Pass difference of pointer types instead
5863 of integer types as offset to restore in intarr3.srec case.
5864
fcb34849
UW
58652009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5866
5867 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5868
d5142e3b
UW
58692009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5870
5871 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5872
087b74b2 58732009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5874
087b74b2
PM
5875 New test for two watchpoints, with disabling of
5876 the first inserted.
5877 * testsuite/gdb.base/watchpoints.c: New file.
5878 * testsuite/gdb.base/watchpoints.exp: New file.
5879
96c07c5b
TT
58802009-09-25 Tom Tromey <tromey@redhat.com>
5881
5882 * gdb.base/charset.exp: Test utf-16 strings with Python.
5883
b8899f2b
TT
58842009-09-25 Tom Tromey <tromey@redhat.com>
5885
5886 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5887 UCS-4.
5888 * gdb.base/charset.c (utf_32_string): Rename.
5889 (init_utf32): Rename.
5890 (main): Update.
5891
329719ec
TT
58922009-09-22 Tom Tromey <tromey@redhat.com>
5893
5894 * gdb.python/py-function.exp: Add regression tests.
5895
11ef0d76
KS
58962009-09-21 Keith Seitz <keiths@redhat.com>
5897
5898 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5899 with invalid operator.
5900
3fe8f3b3
KS
59012009-09-21 Keith Seitz <keiths@redhat.com>
5902
5903 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5904 and destructor using typedef name of class.
5905 * gdb.cp/classes.cc (class Base1): Add a destructor.
5906 (base1): New typedef.
5907 (use_methods): Instanitate an object of type base1.
5908 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5909 (do_tests): Call test_template_typedef.
5910 * gdb.cp/templates.cc (Baz::~Baz): New method.
5911 (intBazOne): New typedef.
5912 (main): Instantiate intBazOne.
5913
7a9fe101
PM
59142009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5915
5916 PR python/10633
5917
5918 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5919 Function.
5920 (run_lang_tests): Add print elements test.
5921
2e4d963f
PM
59222009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5923
5924 * gdb.python/py-value.exp (test_subscript_regression): New
5925 function. Test for invalid subscripts.
5926 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5927 (ptr_ref): New function.
5928
ec7e75e7
PP
59292009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5930
5931 * gdb.base/default.exp: Fix "show convenience".
5932
0cc7d26f
TT
59332009-09-15 Tom Tromey <tromey@redhat.com>
5934
5935 * lib/mi-support.exp (mi_create_varobj): Update.
5936 (mi_create_floating_varobj): Likewise.
5937 (mi_create_dynamic_varobj): New proc.
5938 (mi_varobj_update): Update.
5939 (mi_varobj_update_with_type_change): Likewise.
5940 (mi_varobj_update_kv_helper): New proc.
5941 (mi_varobj_update_dynamic_helper): Rewrite.
5942 (mi_varobj_update_dynamic): New proc.
5943 (mi_list_varobj_children): Update.
5944 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5945 * gdb.python/python-prettyprint.py (pp_outer): New class.
5946 (pp_nullstr): Likewise.
5947 (lookup_function): Register new printers.
5948 * gdb.python/python-prettyprint.c (struct substruct): New type.
5949 (struct outerstruct): Likewise.
5950 (substruct_test): New function.
5951 (struct nullstr): New type.
5952 (string_1, string_2): New globals.
5953 (main): Add new tests.
5954 * gdb.python/python-mi.exp: Added regression tests.
5955 * gdb.mi/mi2-var-display.exp: Update.
5956 * gdb.mi/mi2-var-cmd.exp: Update.
5957 * gdb.mi/mi2-var-child.exp: Update.
5958 * gdb.mi/mi2-var-block.exp: Update.
5959 * gdb.mi/mi-var-invalidate.exp: Update.
5960 * gdb.mi/mi-var-display.exp: Update.
5961 * gdb.mi/mi-var-cmd.exp: Update.
5962 * gdb.mi/mi-var-child.exp: Update.
5963 * gdb.mi/mi-var-block.exp: Update.
5964 * gdb.mi/mi-break.exp: Update.
5965 * gdb.mi/gdb701.exp: Update.
5966
a96d9b2e
SDJ
59672009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5968
5969 * Makefile.in: Inclusion of catch-syscall object.
5970 * gdb.base/catch-syscall.c: New file.
5971 * gdb.base/catch-syscall.exp: New file.
5972
b43b923a
MS
59732009-09-12 Michael Snyder <msnyder@vmware.com>
5974
5975 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5976 that can support reverse debuggnig.
5977
cec03d70
TT
59782009-09-11 Tom Tromey <tromey@redhat.com>
5979
5980 * gdb.dwarf2/valop.S: New file.
5981 * gdb.dwarf2/valop.exp: New file.
5982
e23bb3fc
MK
59832009-09-11 Mark Kettenis <kettenis@gnu.org>
5984
5985 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5986
37c3696d
DE
59872009-09-10 Doug Evans <dje@google.com>
5988
5989 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5990 Add $gdb_prompt to second breakpoint regexp.
5991
5172aecb
JB
59922009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5993
5994 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5995 names, add missing ones.
5996 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5997 * gdb.python/py-frame.c: Rename from python-frame.c.
5998 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5999 testfile name.
6000 * gdb.python/py-function.exp: Rename from python-function.exp.
6001 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6002 testfile name.
6003 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6004 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6005 Adjust testfile name.
6006 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6007 * gdb.python/py-template.cc: Rename from python-template.cc.
6008 * gdb.python/py-template.exp: Rename from python-template.exp.
6009 Adjust testfile name.
6010 * gdb.python/py-value.c: Rename from python-value.c.
6011 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6012 testfile name.
6013
b554e4bd
JK
60142009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6015
6016 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6017 $bpt2address.
6018 (Second breakpoint address is valid on ia64)
6019 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6020
9a68ae16
JM
60212009-09-03 Joseph Myers <joseph@codesourcery.com>
6022
6023 * gdb.base/ending-run.exp: Restrict regular expression matching
6024 line number to require closing brace following.
6025
146b9145
DE
60262009-09-03 Doug Evans <dje@google.com>
6027
6028 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6029
787d21e1
TT
60302009-09-02 Tom Tromey <tromey@redhat.com>
6031
6032 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6033
e7802207
TT
60342009-09-02 Tom Tromey <tromey@redhat.com>
6035
6036 * gdb.dwarf2/callframecfa.exp: New file.
6037 * gdb.dwarf2/callframecfa.S: New file.
6038
817aadd2
JK
60392009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6040
6041 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6042 gdb.base/solib-overlap-main.c: New.
6043
4a76eae5
DJ
60442009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6045
6046 PR gdb/10565
6047
6048 * gdb.base/bitfields.c (struct container, container): New.
6049 (main): Initialize it and call break5.
6050 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6051
d4b96c9a
JK
60522009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6053
6054 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6055 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6056
4e22772d
JK
60572009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6058
6059 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6060
2efab443
MS
60612009-08-26 Michael Snyder <msnyder@vmware.com>
6062
6063 * gdb.base/i386-reverse.c: New file.
6064 * gdb.base/i386-reverse.exp: New file.
6065 * gdb.base/Makefile.in: Add new files to be removed.
6066
07ab73a0
JM
60672009-08-26 Joseph Myers <joseph@codesourcery.com>
6068
6069 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6070 environment-pwd for remote host.
6071 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6072
676accff
KS
60732009-08-24 Keith Seitz <keiths@redhat.com>
6074
6075 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6076 Add two new C++ completer tests which limit the output to a
889bf7c5 6077 given class.
676accff 6078
f9f7ad22
MS
60792009-08-24 Michael Snyder <msnyder@vmware.com>
6080
6081 * gdb.base/del.exp: Fix typo in comment.
6082 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6083
81ecdfbb
RW
60842009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6085
6086 * configure: Regenerate.
6087 * gdb.hp/configure: Likewise.
6088 * gdb.hp/gdb.aCC/configure: Likewise.
6089 * gdb.hp/gdb.base-hp/configure: Likewise.
6090 * gdb.hp/gdb.compat/configure: Likewise.
6091 * gdb.hp/gdb.defects/configure: Likewise.
6092 * gdb.hp/gdb.objdbg/configure: Likewise.
6093 * gdb.stabs/configure: Likewise.
6094
cab0c772
UW
60952009-08-19 Doug Evans <dje@google.com>
6096
6097 * gdb.base/gdbvars.c: New file.
6098 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6099
b8fa0bfa
PA
61002009-08-14 Pedro Alves <pedro@codesourcery.com>
6101
6102 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6103 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6104
b84aa90a
PA
61052009-08-13 Pedro Alves <pedro@codesourcery.com>
6106
6107 * gdb.base/default.exp: Adjust "set language test": it's now an
6108 enum command. Larger help string moved to "help set language".
6109 * gdb.base/help.exp: Adjust "help set language" expected output,
6110 now lists all known languages.
6111
0d8f9b2c
NF
61122009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6113
6114 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6115 all frame arguments.
6116 * gdb.arch/altivec-regs.exp: Likewise.
6117
bda180e0
TT
61182009-08-07 Tom Tromey <tromey@redhat.com>
6119
6120 * gdb.base/setshow.exp: Add tests for changes to set language, set
6121 check range, and set check type.
6122
48cb2d85
VP
61232009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6124
6125 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6126 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6127 Call it.
48cb2d85 6128
1ea34204
UW
61292009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6130
6131 * configure.ac: Run gdb.cell tests when appropriate.
6132 * configure: Regenerate.
6133 * lib/cell.exp: New file.
6134 * gdb.cell: New directory.
6135 * gdb.cell/configure.ac: New file.
6136 * gdb.cell/configure: New file.
6137 * gdb.cell/Makefile.in: New file.
6138 * gdb.cell/arch.exp: New file.
6139 * gdb.cell/break.c: New file.
6140 * gdb.cell/break.exp: New file.
6141 * gdb.cell/break-spu.c: New file.
6142 * gdb.cell/bt.c: New file.
6143 * gdb.cell/bt2-spu.c: New file.
6144 * gdb.cell/bt-spu.c: New file.
6145 * gdb.cell/bt.exp: New file.
6146 * gdb.cell/coremaker.c: New file.
6147 * gdb.cell/coremaker-spu.c: New file.
6148 * gdb.cell/core.exp: New file.
6149 * gdb.cell/gcore.exp: New file.
6150 * gdb.cell/data.c: New file.
6151 * gdb.cell/data.exp: New file.
6152 * gdb.cell/data-spu.c: New file.
6153 * gdb.cell/ea-cache.exp: New file.
6154 * gdb.cell/ea-cache.c: New file.
6155 * gdb.cell/ea-cache-spu.c: New file.
6156 * gdb.cell/ea-standalone.c: New file.
6157 * gdb.cell/ea-standalone.exp: New file.
6158 * gdb.cell/ea-test.c: New file.
6159 * gdb.cell/ea-test.exp: New file.
6160 * gdb.cell/f-regs.exp: New file.
6161 * gdb.cell/mem-access.c: New file.
6162 * gdb.cell/mem-access.exp: New file.
6163 * gdb.cell/mem-access-spu.c: New file.
6164 * gdb.cell/ptype.exp: New file.
6165 * gdb.cell/registers.exp: New file.
6166 * gdb.cell/size.c: New file.
6167 * gdb.cell/sizeof.exp: New file.
6168 * gdb.cell/size-spu.c: New file.
6169 * gdb.cell/solib.exp: New file.
6170 * gdb.cell/solib-symbol.exp: New file.
6171
85e747d2
UW
61722009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6173
6174 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6175
58d6951d
DJ
61762009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6177
6178 * gdb.base/float.exp: Handle VFP registers.
6179
6e0a4f15
MS
61802009-07-14 Michael Snyder <msnyder@vmware.com>
6181
dcd5da87
MS
6182 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6183 to bring gdb to the beginning of the calling line.
6184
6e0a4f15
MS
6185 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6186 confusing the i386 epilogue unwinder.
6187
782b2b07
SS
61882009-07-14 Stan Shebs <stan@codesourcery.com>
6189
6190 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6191
f662c3bc
MS
61922009-07-14 Michael Snyder <msnyder@vmware.com>
6193
6194 * gdb.reverse/step-reverse.exp (stepi into function call):
6195 Call instruction may not be first instruction in the line.
6196 (reverse stepi from a function call): Used wrong line number.
6197
8f313923
JK
61982009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6199
6200 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6201
4662c76e
JK
62022009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6203
6204 Fix gdb.base/macscp.exp when using custom inputrc.
6205 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6206 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6207 env(TERM) set.
6208 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6209 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6210
aa81e255
JK
62112009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6212
6213 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6214 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6215 Change the compilation target to match the testcase name.
6216 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6217 testcase name.
6218 * a2-run.exp: Use for setup prepare_for_testing. Change the
6219 compilation target to match the testcase name.
6220 * gdb.base/commands.exp: Likewise.
6221 * gdb.base/finish.exp: Likewise.
6222 * gdb.base/float.exp: Likewise.
6223 * gdb.base/info-target.exp: Likewise.
6224 * gdb.base/relational.exp: Likewise.
6225 * gdb.base/term.exp: Likewise.
6226 * gdb.base/until.exp: Likewise.
6227 * gdb.base/volatile.exp: Likewise.
6228 * gdb.base/whatis-exp.exp: Likewise.
6229
4c93b1d7
HZ
62302009-07-11 Hui Zhu <teawater@gmail.com>
6231
6232 * gdb.base/help.exp (disassemble): Update expected help text.
6233
812f7342
TT
62342009-07-09 Tom Tromey <tromey@redhat.com>
6235
6236 * lib/gdb.exp: Handle TRANSCRIPT.
6237 (remote_spawn, remote_close, send_gdb): New procs.
6238
fbb8f299
PM
62392009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6240
6241 * gdb.python/python-prettyprint.c: Add counted null string
6242 structure.
6243 * gdb.python/python-prettyprint.exp: Print null string. Test for
6244 embedded nulls.
6245 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6246 * gdb.python/python-value.exp (test_value_in_inferior): Add
6247 variable length string fetch tests.
6248 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6249
c0ac0ec7
JK
62502009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6251
6252 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6253
30b66ecc
TT
62542009-07-07 Tom Tromey <tromey@redhat.com>
6255
6256 * gdb.base/call-rt-st.exp: Update for change to escape output.
6257 * gdb.base/callfuncs.exp: Likewise.
6258 * gdb.base/charset.exp: Likewise.
6259 * gdb.base/constvars.exp: Likewise.
6260 * gdb.base/long_long.exp: Likewise.
6261 * gdb.base/pointers.exp: Likewise.
6262 * gdb.base/printcmds.exp: Likewise.
6263 * gdb.base/setvar.exp: Likewise.
6264 * gdb.base/store.exp: Likewise.
6265 * gdb.cp/ref-types.exp: Likewise.
6266 * gdb.mi/mi-var-child.exp: Likewise.
6267 * gdb.mi/mi-var-display.exp: Likewise.
6268 * gdb.mi/mi2-var-display.exp: Likewise.
6269 * gdb.base/charset.exp: Test octal escape sequence length.
6270 Update for change to escape output.
6271
187c4a2b
JK
62722009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6273
6274 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6275
d80a43f9
DJ
62762009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6277
6278 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6279
047427a8
JK
62802009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6281
6282 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6283 gdbserver increasing $portnum if "Can't bind address" has been seen.
6284
8b5a0f4f
PA
62852009-07-05 Pedro Alves <pedro@codesourcery.com>
6286
6287 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6288 mingw32ce.
6289
7d93ba58
PA
62902009-07-05 Pedro Alves <pedro@codesourcery.com>
6291
6292 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6293 VFP format.
6294
2277426b
PA
62952009-07-02 Pedro Alves <pedro@codesourcery.com>
6296
6297 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6298 linux. Adjust to use "inferior", "info inferiors", "detach
6299 inferior" and "kill inferior" instead of "restart", "info fork",
6300 "detach fork" and "delete fork".
6301 * gdb.base/ending-run.exp: Spell out "info".
6302 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6303 the "kill" command.
6304
5af949e3
UW
63052009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6306
6307 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6308 change to prefix TLS offset in hex with 0x.
6309
5d3729b5
UW
63102009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6311
6312 * gdb.base/default.exp: Update test case for "x" changes.
6313
af589bd0
TG
63142009-07-01 Tristan Gingold <gingold@adacore.com>
6315
6316 * gdb.base/bigcore.exp: Make darwin untested.
6317
40974f91
JK
63182009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6319
6320 * gdb.base/completion.exp (directory completion): Create the directory.
6321 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6322 escapeuniquesub.
6323 (directory completion 2): Expect now ${escapeuniquesub}.
6324 (Glob remaining of directory test): Remove one excessive newline.
6325 Expect the real output.
6326
59dd3af6
JK
63272009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6328
6329 Fix `make check//%' target after `make check' has been ran.
6330 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6331 a mkdir call.
6332 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6333 (%/.dir): Remove.
6334
f4e164aa
JK
63352009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6336
6337 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6338 the expected result record.
6339
69af2122
JK
63402009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6341
6342 Remove racy FAILs relying just on the timeouts.
6343 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6344 (annotation_level 2): Remove racy FAILs.
6345
2fd481e1
PP
63462009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6347
6348 gdb/10275
889bf7c5
PA
6349 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6350
c38f313d
DJ
63512009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6352
6353 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6354
8b777f02
VP
63552009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6356
6357 * gdb.mi/mi-stack.exp: Testing symbolic options
6358 to -stack-list-locals and -stack-list-arguments.
6359
00c7eacf
JK
63602009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6361
6362 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6363
6bc80edc
TT
63642009-06-29 Tom Tromey <tromey@redhat.com>
6365
6366 * dg-extract-results.sh: New file.
6367 * Makefile.in (FORCE_PARALLEL): New variable.
6368 (CHECK_TARGET): New conditional variable.
6369 (check): Use CHECK_TARGET.
6370 (DO_RUNTEST): New variable.
6371 (check-single): New target.
6372 (TEST_DIRS): New variable.
6373 (TEST_TARGETS): Likewise.
6374 (check-parallel): New target.
6375 (check-gdb.%): New pattern.
6376 (BASE1_FILES): New variable.
6377 (BASE2_FILES): Likewise.
6378 (check-gdb.base%): New pattern.
6379 (%/.dir): New pattern.
6380 * configure: Rebuild.
6381 * aclocal.m4 (AM_CONDITIONAL): New defun.
6382 * configure.ac: Check whether user is using GNU make.
6383 (GMAKE): New conditional.
6384
794684b6
SW
63852009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6386
6387 * gdb.cp/namespace-nested-import.cc: New test.
6388 * gdb.cp/namespace-nested-import.exp: New test.
6389
edb3359d
DJ
63902009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6391
6392 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6393 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6394 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6395 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6396 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6397 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6398 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6399 gdb.opt/inline-markers.c: New files.
6400 * lib/gdb.exp (skip_inline_frame_tests): New function.
6401 (skip_inline_var_tests): New function.
6402
cf657a0c
AS
64032009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6404
6405 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6406 backtrace.
6407
28d41a99
MS
64082009-06-27 Michael Snyder <msnyder@vmware.com>
6409
6410 * gdb.reverse: New directory.
6411 * gdb.reverse/break-reverse.c: New test.
6412 * gdb.reverse/break-reverse.exp: New test.
6413 * gdb.reverse/consecutive-reverse.c: New test.
6414 * gdb.reverse/consecutive-reverse.exp: New test.
6415 * gdb.reverse/finish-reverse.c: New test.
6416 * gdb.reverse/finish-reverse.exp: New test.
6417 * gdb.reverse/machinestate.c: New test.
6418 * gdb.reverse/ms1.c: New test.
6419 * gdb.reverse/machinestate.exp: New test.
6420 * gdb.reverse/Makefile.in: New file.
6421 * gdb.reverse/shr2.c: New test.
6422 * gdb.reverse/solib-reverse.c: New test.
6423 * gdb.reverse/solib-reverse.exp: New test.
6424 * gdb.reverse/step-reverse.c: New test.
6425 * gdb.reverse/step-reverse.exp: New test.
6426 * gdb.reverse/until-reverse.c: New test.
6427 * gdb.reverse/ur1.c: New test.
6428 * gdb.reverse/until-reverse.exp: New test.
6429 * gdb.reverse/watch-reverse.c: New test.
6430 * gdb.reverse/watch-reverse.exp: New test.
6431 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6432 * configure: Regenerate.
6433
fe3c8b0d
DE
64342009-06-26 Doug Evans <dje@google.com>
6435
6436 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6437
3a72a602
PM
64382009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6439
6440 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6441 windows problem for 'file delete $binfile'.
6442
27aa8d6a
SW
64432009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6444
6445 * gdb.cp/namespace-using.exp: New test.
6446 * gdb.cp/namespace-using.cc: New test.
6447
8ac055f8
JB
64482009-05-20 Joel Brobecker <brobecker@adacore.com>
6449
6450 * gdb.ada/variant_record_packed_array: New testcase.
6451
85e306ed
TT
64522009-06-23 Tom Tromey <tromey@redhat.com>
6453
6454 * gdb.base/charset.exp (test_combination): Regression test.
6455 * gdb.base/charset.c (my_wchar_t): New typedef.
6456 (myvar): New global.
6457 (main): Set myvar.
6458
56643c5e
PM
64592009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6460
6461 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6462 target.
6463
1fac167a
UW
64642009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6465
6466 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6467
7ccb0be9
UW
64682009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6469
6470 * gdb.mi/gdb680.exp: Update test for error message.
6471
568d6575
UW
64722009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6473
6474 * gdb.base/annota1.exp: Allow multiple occurrences of the
6475 frames-invalid annotation.
6476 * gdb.cp/annota2.exp: Likewise.
6477
7cd1089b
PM
64782009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6479
6480 * gdb.cp/gdb2495.cc: New file.
6481 * gdb.cp/gdb2495.exp: New file.
6482
72c63395
JK
64832009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6484
6485 Report error on GDB crash during runto.
6486 * lib/gdb.exp (runto <eof>): New.
6487
3788363d
DJ
64882009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6489
6490 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6491 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6492 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6493 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6494 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6495 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6496 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6497 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6498 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6499 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6500 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6501 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6502 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6503 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6504 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6505 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6506 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6507 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6508 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6509 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6510 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6511 gdb.trace/passcount.exp, gdb.trace/report.exp,
6512 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6513 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6514 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6515 executable.
6516
17592de3
PA
65172009-06-07 Pedro Alves <pedro@codesourcery.com>
6518
6519 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6520 defined before referencing it.
6521
701e355d
DE
65222009-06-03 Doug Evans <dje@google.com>
6523
6524 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6525 * gdb.arch/i386-see.c: Ditto.
6526
f2292c65
PM
65272009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6528
6529 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6530 (check_macro): Return 1 if undefined.
6531 If first test fails, check if macro debug information is available,
6532 and report unsupported test if no macro information is found.
6533
5a437975
DE
65342009-05-29 Doug Evans <dje@google.com>
6535
6536 * gdb.threads/hand-call-in-threads.exp: New.
6537 * gdb.threads/hand-call-in-threads.c: New.
6538
c141c696
MS
65392009-05-29 Michael Snyder <msnyder@vmware.com>
6540
6541 * gdb.base/break-always.exp: Change "1" to "on".
6542 Add confirmation check.
6543
b3444185
PA
65442009-05-28 Pedro Alves <pedro@codesourcery.com>
6545
6546 * gdb.threads/threxit-hop-specific.c: New.
6547 * gdb.threads/threxit-hop-specific.exp: New.
6548 * gdb.threads/thread-execl.c: New.
6549 * gdb.threads/thread-execl.exp: New.
6550
b6313243
TT
65512009-05-27 Tom Tromey <tromey@redhat.com>
6552 Thiago Jung Bauermann <bauerman@br.ibm.com>
6553
6554 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6555 (mi_child_regexp): Likewise.
6556 (mi_list_varobj_children_range): Likewise.
6557 (mi_get_features): Likewise.
6558 (mi_list_varobj_children): Rewrite.
6559 * gdb.python/python-mi.exp: New file.
6560
a6bac58e
TT
65612009-05-27 Tom Tromey <tromey@redhat.com>
6562 Thiago Jung Bauermann <bauerman@br.ibm.com>
6563 Phil Muldoon <pmuldoon@redhat.com>
6564 Paul Pluzhnikov <ppluzhnikov@google.com>
6565
6566 * gdb.python/python-prettyprint.exp: New file.
6567 * gdb.python/python-prettyprint.c: New file.
6568 * gdb.python/python-prettyprint.py: New file.
6569 * gdb.base/display.exp: print/r is now valid.
6570
2c74e833
TT
65712009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6572 Tom Tromey <tromey@redhat.com>
6573 Pedro Alves <pedro@codesourcery.com>
6574 Paul Pluzhnikov <ppluzhnikov@google.com>
6575
6576 * gdb.python/python-template.exp: New file.
6577 * gdb.python/python-template.cc: New file.
6578 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6579 tests.
6580 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6581 Call it.
6582 (test_value_after_death): New proc.
6583 * gdb.python/python-value.c (PTR): New typedef.
6584 (main): New variable 'x'.
6585
89c73ade
TT
65862009-05-27 Tom Tromey <tromey@redhat.com>
6587
6588 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6589 tests.
6590 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6591 Call it.
6592
a75724bc
PA
65932009-05-27 Pedro Alves <pedro@codesourcery.com>
6594
6595 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6596
e58b0e63
PA
65972009-05-24 Pedro Alves <pedro@codesourcery.com>
6598
6599 * gdb.threads/fork-thread-pending.c: New.
6600 * gdb.threads/fork-thread-pending.exp: New.
6601
4ac36638
JK
66022009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6603
6604 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6605 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6606
889bf7c5 66072009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6608
889bf7c5 6609 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6610
b242c3c2
PA
66112009-05-17 Pedro Alves <pedro@codesourcery.com>
6612
6613 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6614 `gdb_get_line_number'. Call `callee' in both parent and child.
6615 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6616 `gdb_get_line_number' instead of hardcoding line numbers.
6617 (catch_fork_unpatch_child): New procedure to test detaching
6618 breakpoints from child fork.
6619 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6620 hardcoding line numbers.
6621 (do_fork_tests): Run `catch_fork_unpatch_child'.
6622
ee342b23
VP
66232009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6624
6625 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6626 of structure type enters or leaves the scope, it
6627 is reported by -var-update.
6628
e2009e98
DE
66292009-05-11 Doug Evans <dje@sebabeach.org>
6630
6631 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6632 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6633 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6634
00903456
JK
66352009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6636
6637 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6638
dc621c35
DE
66392009-04-30 Doug Evans <dje@google.com>
6640
6641 * gdb.threads/watchthreads2.exp: New testcase.
6642 * gdb.threads/watchthreads2.c: New testcase.
6643
9ab4e744
DE
66442009-04-29 Doug Evans <dje@google.com>
6645
6646 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6647 * gdb.cp/mb-ctor.cc: Ditto.
6648 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6649 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6650 * gdb.cp/mb-inline1.cc: Call it.
6651 * gdb.cp/mb-inline2.cc: Ditto.
6652 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6653 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6654
484086b7
JK
66552009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6656
6657 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6658 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6659 Replace all uses of `decimal' by `nonzero'.
6660 (info macro FROM_COMMANDLINE): New test.
6661
379a77b5
TT
66622009-04-27 Tom Tromey <tromey@redhat.com>
6663
6664 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6665
b92b73c2
DE
66662009-04-27 Doug Evans <dje@google.com>
6667
6668 * gdb.threads/watchthreads.c (main): Initialize args before starting
6669 the threads. Plus formatting cleanup.
6670 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6671 biased scheduling of one thread.
6672
945a118d
JG
66732009-04-27 Jerome Guitton <guitton@adacore.com>
6674
6675 * gdb.cp/templates.cc (GetMax): New template.
6676 (main): Declare two instances of GetMax.
6677 * gdb.cp/templates.exp: Add new test.
6678
d389af10
JK
66792009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6680
6681 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6682
e7f86de9
JM
66832009-04-22 Joseph Myers <joseph@codesourcery.com>
6684
6685 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6686
334cc82d
TT
66872009-04-15 Tom Tromey <tromey@redhat.com>
6688
6689 * gdb.base/charset.exp: Add regression test.
6690
d12672cc
JB
66912009-04-14 Joel Brobecker <brobecker@adacore.com>
6692
6693 * gdb.base/exe-lock.exp: New testcase.
6694
18e8c3bc
TT
66952009-04-13 Tom Tromey <tromey@redhat.com>
6696
6697 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6698 operator on Frame.
6699
5ecd5cbe
UW
67002009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6701
6702 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6703 * gdb.server/ext-attach.exp: Likewise.
6704
7309f756
VP
67052009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6706
6707 Eliminate some sleep usage.
6708
889bf7c5
PA
6709 * gdb.mi/basics.c (do_nothing): New.
6710 (main): Use do_nothing instead of printf, so that
6711 not to introduce race condition between output of
6712 inferiour and output of gdb. Do not use sleep as it
6713 is not generally available on embedded targets.
7309f756 6714
f4b95f6f
PA
67152009-04-02 Pedro Alves <pedro@codesourcery.com>
6716
6717 * gdb.server/ext-attach.exp: Expect an optional process id after
6718 "Detached from remote process".
6719
de40b933
JK
67202009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6721
6722 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6723 gdb.dwarf2/dw2-unresolved.exp: New.
6724
2ae101a4
PA
67252009-04-02 Pedro Alves <pedro@codesourcery.com>
6726
6727 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6728 mi_run_to_main.
6729
56a8e183
PA
67302009-04-02 Pedro Alves <pedro@codesourcery.com>
6731
6732 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6733 mi_run_to_main. Skip thread exit test on remote targets.
6734 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6735 mi_run_to_main.
6736 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6737 mi_run_to_main.
6738 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6739 when expecting ^connected. Detect when the target doesn't support
6740 non-stop mode.
6741 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6742 supported. Return -1 on error, 0 on success.
6743 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6744 (mi_runto): Return mi_runto_helper's result explicitly.
6745
c35fafde
PA
67462009-04-01 Pedro Alves <pedro@codesourcery.com>
6747
6748 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6749
f8a8dce6
JB
67502009-04-01 Tom Tromey <tromey@redhat.com>
6751
6752 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6753 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6754 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6755 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6756
71c25dea
TT
67572009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6758 Jan Kratochvil <jan.kratochvil@redhat.com>
6759
6760 PR gdb/931
6761 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6762 output.
6763 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6764 for gdb/931.
6765 * dw2-strp.S (DW_AT_language): Change to C++.
6766 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6767
02d9a9ce
JB
67682009-03-31 Joel Brobecker <brobecker@adacore.com>
6769
6770 * gdb.ada/tasks: New testcase.
6771
1042e4c0
SS
67722009-03-30 Stan Shebs <stan@codesourcery.com>
6773
6774 * gdb.trace/actions.exp: Update to match new info trace format.
6775 * gdb.trace/deltrace.exp: Ditto.
6776 * gdb.trace/infotrace.exp: Ditto.
6777 * gdb.trace/passcount.exp: Ditto.
6778 * gdb.trace/save-trace.exp: Ditto.
6779 * gdb.trace/while-stepping.exp: Ditto.
6780 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6781
f8f6f20b
TJB
67822009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6783
6784 * gdb.python/python-frame.c: New file.
6785 * gdb.python/python-frame.exp: New file.
6786
c0c6f777
TJB
67872009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6788
6789 * gdb.python/python-value.exp: Add tests for the address
6790 attribute.
6791
3cb51905
AS
67922009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6793
6794 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6795
88fc996f
DE
67962009-03-26 Doug Evans <dje@google.com>
6797
6798 * gdb.mi/mi-nonstop-exit.exp: New file.
6799 * gdb.mi/non-stop-exit.c: New file.
6800
56ef84b1
TT
68012009-03-26 Tom Tromey <tromey@redhat.com>
6802
6803 Update for change to prologue skipping:
6804 * gdb.mi/mi2-simplerun.exp: Update.
6805 * gdb.mi/mi2-break.exp: Update.
6806 * gdb.mi/mi-simplerun.exp: Update.
6807 * gdb.mi/mi-break.exp: Update.
6808 * gdb.base/ending-run.exp: Update.
6809
def2b000
TJB
68102009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6811
6812 * gdb.python/python-value.exp (test_value_in_inferior): Test
6813 gdb.Value.is_optimized_out attribute.
6814
442ddf59
JK
68152009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6816
6817 * gdb.dwarf2/dw2-noloc-main.c: New file.
6818 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6819 (.text): Remove.
6820 (.data): New.
6821 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6822 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6823 (DW_TAG_subprogram func_cu1, noloc): Remove.
6824 (main): New.
6825 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6826 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6827 (file_symbols): New procedure.
6828
a8df5de4
TT
68292009-03-25 Tom Tromey <tromey@redhat.com>
6830
6831 * gdb.base/charset.exp (valid_target_charset): New proc.
6832 Use it to skip tests on invalid charsets.
6833
cc1d7add
PM
68342009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6835
6836 * gdb.base/completion.exp: Add a test for directory completion.
6837
bcd5727b
JK
68382009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6839
6840 Fix a racy FAIL.
6841 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6842 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6843
cc924cad
TJB
68442009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6845
6846 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6847 * gdb.python/python-function.exp: Add test for function returning
6848 a GDB value.
6849
bc3b79fd
TJB
68502009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6851
6852 * gdb.python/python-function.exp: New file.
6853
6c7a06a3
TT
68542009-03-20 Tom Tromey <tromey@redhat.com>
6855
6856 * gdb.base/store.exp: Update for change to escape output.
6857 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6858 to escape output.
6859 * gdb.base/pointers.exp: Update for change to escape output.
6860 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6861 to escape output.
6862 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6863 escape output.
6864 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6865 to escape output.
6866 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6867 escape output.
6868 * gdb.base/setvar.exp: Update for change to escape output.
6869 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6870 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6871 to escape output.
6872 (test_print_string_constants): Likewise.
6873 * gdb.base/charset.exp (valid_host_charset): Check size of
6874 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6875 cases. Handle "auto"-related output.
6876 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6877 (uvar, Uvar): New globals.
6878
c31af87b
JG
68792009-03-19 Jerome Guitton <guitton@adacore.com>
6880
6881 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6882 deltas.
6883 * gdb.ada/fixed_points.exp: Ditto.
6884
51272cf2
PA
68852009-03-18 Pedro Alves <pedro@codesourcery.com>
6886
6887 * return-nodebug.c: Don't include stdio.h.
6888 (init): Delete.
6889 (func): Delete definition and provide extern declaration.
6890 (t): New.
6891 (main): Don't call printf. Call func and store its result in t.
6892 * return-nodebug1.c: New.
6893 * return-nodebug.exp: Don't expect stdio output. Instead, print
6894 the global variable t. Drop printf formatters and cast types from
6895 foreach loop. Don't use prepare_for_testing. Compile
6896 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6897 define FORMAT or CAST.
6898
d24948ac
PP
68992009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6900
6901 * gdb.base/solib-display.exp: Disable test for remote targers.
6902
61ff14c6
JK
69032009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6904
6905 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6906
cb4dce93
JK
69072009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6908
6909 Fix a racy FAIL.
6910 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6911 code from `follow parent, print pids'.
6912 (`follow child, print pids', `follow parent, print pids'): Call it.
6913 Replace `gdb_test "break..."' by gdb_breakpoint.
6914
f7c60c5e
VP
69152009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6916
6917 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6918 sync and async modes.
f7c60c5e 6919
383ace49
JB
69202009-03-12 Joel Brobecker <brobecker@adacore.com>
6921
6922 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6923 that was checked in by mistake. Remove loading of ada.exp, since
6924 this is not necessary in this case.
6925
4ce102af
JB
69262009-03-12 Joel Brobecker <brobecker@adacore.com>
6927
6928 * gdb.ada/ptype_arith_binop.exp: New testcase.
6929
529a2aef
JB
69302009-03-12 Joel Brobecker <brobecker@adacore.com>
6931
6932 * gdb.ada/mod_from_name: New testcase.
6933
8a38181c
JB
69342009-03-12 Joel Brobecker <brobecker@adacore.com>
6935
6936 * gdb.ada/tick_last_segv: New testcase.
6937
11436dee
VP
69382009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6939
61ff14c6 6940 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6941
1f31650a
VP
69422009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6943
61ff14c6
JK
6944 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6945 include the token in ^running and frame info in *stopped.
1f31650a 6946
a3247a22
PP
69472009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6948
6949 * solib-display.exp: New file.
6950 * solib-display-main.c: New file.
6951 * solib-display-lib.c: New file.
61ff14c6 6952
aae64587
PA
69532009-03-05 Pedro Alves <pedro@codesourcery.com>
6954
6955 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6956
44aabfbc
JK
69572009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6958
6959 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6960 (list_and_check_macro): Use more specific test name.
6961 (next to definition): Make the test names unique.
6962
c087fcd3
PM
69632009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6964
6965 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6966
c86cf029
VP
69672009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6968
6969 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6970 notifications.
6971 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6972 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6973 * lib/mi-support.exp (library_loaded_re): New.
6974 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6975
3ea85240
VP
69762009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6977
6978 * gdb.gdb/observer.exp: Use test_notification observer, not
6979 normal_stop, everywhere.
6980 (test_normal_stop_notifications): Rename to...
6981 (test_notifications): ...this.
6982 (test_observer_normal_stop): Rename to...
6983 (test_observer): ...this.
6984
1903f0e6
DE
69852009-02-16 Doug Evans <dje@google.com>
6986
6987 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6988 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6989 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6990 (test_prefixed_syscall,test_int3): New tests.
6991 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6992 (test_prefixed_syscall,test_int3): New tests.
6993
1d33d6ba
VP
69942009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6995
3cb51905
AS
6996 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6997 (mi_expect_interrupt): Likewise.
6998 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6999 response.
1d33d6ba 7000
faafb047
PM
70012009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7002
7003 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7004 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7005 Replace calls to get_valueofx by get_hexadecimal_valueof.
7006
417e16e2
PM
70072009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7008
7009 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7010 (get_integer_valueof): New procedure.
7011 (get_sizeof): Use new get_integer_value_of.
7012 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7013 by get_integer_valueof.
7014
7065b901
TT
70152009-02-13 Tom Tromey <tromey@redhat.com>
7016
7017 * gdb.base/remote.exp (get_sizeof): Remove.
7018 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7019 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7020 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7021 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7022 (get_sizeof): Likewise.
7023
5d7cb8df
JK
70242009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7025
7026 PR fortran/9806
7027 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7028
b2febfff
PP
70292009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7030
7031 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7032
4aa995e1
PA
70332009-02-06 Pedro Alves <pedro@codesourcery.com>
7034
7035 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7036
d8906c6f
TJB
70372009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7038
7039 * gdb.python/python-cmd.exp: New file.
7040
ff4ab08d
TG
70412009-02-06 Tristan Gingold <gingold@adacore.com>
7042
7043 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7044
aacd552b
TG
70452009-02-05 Tristan Gingold <gingold@adacore.com>
7046
7047 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7048 pointer is dereferenced and use this signal name in regexp.
7049 * gdb.base/signull.exp: Ditto.
7050 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7051 * gdb.base/signull.c (main): Ditto.
7052
08c637de
TJB
70532009-02-04 Tom Tromey <tromey@redhat.com>
7054 Thiago Jung Bauermann <bauerman@br.ibm.com>
7055
7056 * gdb.python/python-value.exp: Use `gdb.history' instead of
7057 `gdb.value_from_history'.
7058 (test_value_numeric_ops): Add test for conversion of enum constant.
7059 * gdb.python/python-value.c (enum e): New type.
7060 (evalue): New global.
7061 (main): Use argv.
7062
20261af8
JG
70632009-02-04 Jerome Guitton <guitton@adacore.com>
7064
7065 * gdb.ada/uninitialized_vars: New test program.
7066 * gdb.ada/uninitialized_vars.exp: New testcase.
7067
52e44b43
TT
70682009-02-02 Tom Tromey <tromey@redhat.com>
7069
7070 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7071 * gdb.cp/pr2489.cc: Rename...
7072 * gdb.cp/pr9594.cc: ... to this.
7073
1c71341a
TT
70742009-02-02 Tom Tromey <tromey@redhat.com>
7075
7076 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7077 * gdb.cp/pr2489.cc: New file.
7078 * gdb.cp/cpcompletion.exp: New file.
7079
a4295225
TT
70802009-02-02 Tom Tromey <tromey@redhat.com>
7081
7082 PR exp/9059:
7083 * gdb.cp/call-c.exp: Add regression test.
7084 * gdb.cp/call-c.cc (FooHandle): New typedef.
7085 (main): New variable 'handle'.
7086
592375cd
VP
70872009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7088
7089 * lib/mi-support.exp (et_mi_thread_list)
7090 (check_mi_and_console_threads): Adjust for current thread in
7091 -thread-list-ids output.
7092
41447f92
VP
70932009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7094
889bf7c5
PA
7095 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7096 Call it.
41447f92 7097
35669430
DE
70982009-01-28 Doug Evans <dje@google.com>
7099
7100 * gdb.arch/amd64-disp-step.S: New file.
7101 * gdb.arch/amd64-disp-step.exp: New file.
7102 * gdb.arch/i386-disp-step.S: New file.
7103 * gdb.arch/i386-disp-step.exp: New file.
7104
09f00d9a
PM
71052009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7106
7107 * gdb.base/find.exp: Set newline variable
7108 using quotes instead of braces to fix cygwin failures.
7109
1e8fb976
PA
71102009-01-23 Pedro Alves <pedro@codesourcery.com>
7111
7112 * gdb.base/radix.exp: Add tests to ensure that that set
7113 input-radix 0 and set output-radix 0 are really rejected.
7114
da061712
PA
71152009-01-23 Pedro Alves <pedro@codesourcery.com>
7116
7117 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7118 copyright years.
7119
dd7e2d2b
PA
71202009-01-23 Pedro Alves <pedro@codesourcery.com>
7121
7122 PR gdb/9664:
7123 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7124
392452f6
PA
71252009-01-22 Pedro Alves <pedro@codesourcery.com>
7126
7127 PR c++/9631:
7128 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7129
8653e71c
PM
71302009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7131
7132 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7133 binfile definition to fix Windows OS failure.
7134
a12cc160
DJ
71352009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7136
7137 PR gdb/9346
7138 * gdb.base/interrupt.c (sigint_handler): New.
7139 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7140 on error.
7141 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7142 Test "signal SIGINT".
7143
b89667eb
DE
71442009-01-19 Doug Evans <dje@google.com>
7145
7146 * gdb.base/break.exp: Update expected gdb output.
7147 * gdb.base/sepdebug.exp: Ditto.
7148 * gdb.mi/mi-syn-frame.exp: Ditto.
7149 * gdb.mi/mi2-syn-frame.exp: Ditto.
7150 * gdb.base/call-signal-resume.exp: New file.
7151 * gdb.base/call-signals.c: New file.
7152 * gdb.base/unwindonsignal.exp: New file.
7153 * gdb.base/unwindonsignal.c: New file.
7154 * gdb.threads/interrupted-hand-call.exp: New file.
7155 * gdb.threads/interrupted-hand-call.c: New file.
7156 * gdb.threads/thread-unwindonsignal.exp: New file.
7157
adb483fe
DJ
71582009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7159
7160 * gdb.base/define.exp: Test defining and hooking prefix commands.
7161 * gdb.python/python.exp: Update test for "show user" output.
7162
60023297
JK
71632009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7164
7165 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7166 now the output exactly, using less wildcards. Expect also the output
7167 of gfortran-4.3. Update for the f-valprint.c modification from
7168 2008-04-22.
7169 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7170 Remove gdb_test test names where matching the command.
7171
ccc57cf9
PA
71722009-01-01 Pedro Alves <pedro@codesourcery.com>
7173
7174 PR breakpoints/9681:
7175 * gdb.base/watchpoint.exp: Add regression test.
7176
c7a6ca08
PA
71772008-12-31 Pedro Alves <pedro@codesourcery.com>
7178
7179 * gdb.threads/attach-into-signal.exp: Don't use
7180 gdb_suppress_entire_file.
7181 * gdb.threads/attach-stopped.exp: Ditto.
7182 * gdb.threads/attachstop-mt.exp: Ditto.
7183
3a031f65
PA
71842008-12-31 Pedro Alves <pedro@codesourcery.com>
7185
7186 PR gdb/8812:
7187 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7188
09e6485f
PA
71892008-12-29 Pedro Alves <pedro@codesourcery.com>
7190
7191 PR gdb/7536:
7192 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7193 and unsupported output radices are really rejected.
7194
0cd53049
JK
71952008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7196
7197 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7198
ba163c7e
TT
71992008-12-22 Tom Tromey <tromey@redhat.com>
7200
7201 * gdb.cp/punctuator.exp: New file.
7202
6f4de6c9
JK
72032008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7204
7205 * gdb.base/completion.exp (Completing non-existing component): New test.
7206
0f34d0b4
JK
72072008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7208
7209 Fix for PR gdb/8648.
7210 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7211 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7212 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7213 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7214
db2ad4c3
JK
72152008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7216
7217 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7218
bb5ef15e
DP
72192008-12-16 Christophe Lyon <christophe.lyon@st.com>
7220
7221 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7222 compiler actually generate code at the expected line number.
7223
90142adc
JZ
72242008-12-15 Jie Zhang <jie.zhang@analog.com>
7225
7226 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7227
fad6eecd
TT
72282008-12-12 Tom Tromey <tromey@redhat.com>
7229
7230 * gdb.base/commands.exp (redefine_hook_test): New proc.
7231 Call it.
7232
17c8aaf5
TT
72332008-12-11 Tom Tromey <tromey@redhat.com>
7234
7235 * gdb.base/macscp.exp: New regression test.
7236
7c8adf68
TT
72372008-12-11 Tom Tromey <tromey@redhat.com>
7238
7239 * gdb.base/macscp.exp: Print "address.addr".
7240 * gdb.base/macscp1.c (struct outer): New struct.
7241 (address): New global.
7242
b05dcbb7
TT
72432008-12-09 Tom Tromey <tromey@redhat.com>
7244
7245 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7246 Call it.
7247
2d476de1
DE
72482008-12-04 Doug Evans <dje@google.com>
7249
7250 * gdb.server/ext-run.exp: Relax regexp for init program.
7251
87bdc959
TG
72522008-12-03 Tristan Gingold <gingold@adacore.com>
7253
7254 * gdb.base/macscp.exp: Generate an object file during compilation
7255 to work around Darwin dsymutil limitations.
7256
e0740f77
JK
72572008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7258
7259 Test resolving external references to TLS variables.
7260 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7261 FILE2_THREAD_LOCAL.
7262 (testfile2, srcfile2): New variables.
7263 * gdb.threads/tls.c (file2_thread_local)
7264 (function_referencing_file2_thread_local): New.
7265 * gdb.threads/tls2.c: New file.
7266
67f0aac5
JB
72672008-11-28 Joel Brobecker <brobecker@adacore.com>
7268
7269 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7270 rather than integer, as integer might not be big enough when
7271 on 64bit targets.
67f0aac5 7272
c332165e
JG
72732008-11-27 Jerome Guitton <guitton@adacore.com>
7274
7275 * gdb.cp/formatted-ref.exp: Add equality test.
7276 * gdb.ada/formatted_ref.exp: Ditto.
7277
fc9b693c
JK
72782008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7279
7280 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7281 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7282
a9c64011
AS
72832008-11-20 Andreas Schwab <schwab@suse.de>
7284
7285 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7286 matching syscall entry point.
7287 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7288 (tcatch_vfork_then_child_follow): Likewise. Finish through
7289 vfork even if we stopped at the syscall trampoline.
7290
e2fd701e
DE
72912008-11-20 Doug Evans <dje@google.com>
7292
7293 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7294
69abc51c
TJB
72952008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7296
7297 * gdb.arch/ppc-dfp.exp: New file.
7298 * gdb.arch/ppc-dfp.c: New file.
7299
c14c28ba
PP
73002008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7301
7302 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7303
2e74121d
DE
73042008-11-17 Doug Evans <dje@google.com>
7305
7306 * gdb.mi/mi-syn-frame.exp: Update expected output.
7307 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7308
66bb093b
VP
73092008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7310
7311 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7312 "thread N" results in =thread-selected.
7313 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7314 (mi_send_resuming_command_raw): Be prepared for
7315 =thread-selected.
7316
3d043ef6
VP
73172008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7318
a9c64011
AS
7319 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7320 * lib/mi-support.exp: Likewise.
3d043ef6 7321
808104c8
JB
73222008-11-16 Joel Brobecker <brobecker@adacore.com>
7323
7324 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7325 commands from the expected output for "help catch".
7326
00b22944
JB
73272008-11-15 Joel Brobecker <brobecker@adacore.com>
7328
7329 * gdb.ada/int_deref.exp: New testcase.
7330
59669435
TT
73312008-11-14 Nick Roberts <nickrob@snap.net.nz>
7332
7333 * gdb.mi/gdb2549.exp: New file.
7334
de04a248
DE
73352008-11-11 Doug Evans <dje@google.com>
7336
7337 * gdb.base/callexit.exp: New file.
7338 * gdb.base/callexit.c: New file.
7339
6b8ce727
DE
73402008-11-10 Doug Evans <dje@google.com>
7341
7342 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7343 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7344 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7345 (default_gdb_start,default_gdb_exit): Ditto.
7346 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7347 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7348 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7349 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7350 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7351 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7352
1b14b8aa
AS
73532008-11-03 Andreas Schwab <schwab@suse.de>
7354
7355 * gdb.base/hashline2.exp: Fix typo.
7356 * gdb.base/hashline3.exp: Likewise.
7357
f3134b88
TT
73582008-10-30 Tom Tromey <tromey@redhat.com>
7359
7360 * gdb.base/pointers.exp: Add test.
7361 * gdb.base/pointers.c (k, S): New typedefs.
7362 (instance): New global.
7363
c2226152
AS
73642008-10-30 Andreas Schwab <schwab@suse.de>
7365
7366 * gdb.base/args.exp: Add tests for newlines.
7367
462f405c
JB
73682008-10-30 Joel Brobecker <brobecker@adacore.com>
7369
7370 gdb.base/foll-exec.exp: Update the expected output of a couple
7371 of "info breakpoints" tests.
7372
79a45b7d
TT
73732008-10-28 Tom Tromey <tromey@redhat.com>
7374
7375 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7376
adc13a14
PA
73772008-10-24 Pedro Alves <pedro@codesourcery.com>
7378
7379 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7380 gdb_start_cmd.
7381 Use runto_main before any test that requires execution.
7382
252fbfc8
PA
73832008-10-23 Pedro Alves <pedro@codesourcery.com>
7384
7385 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7386 instead of SIGINT.
7387
28148e3d
JB
73882008-10-22 Joel Brobecker <brobecker@adacore.com>
7389
7390 * gdb.base/completion.exp: Update expected output following
7391 the addition of the "info tasks" command.
7392
c209f847
TT
73932008-10-22 Tom Tromey <tromey@redhat.com>
7394
7395 * gdb.base/exprs.exp (test_expr): Add test for string
7396 concatenation.
7397
f177e350
PA
73982008-10-19 Pedro Alves <pedro@codesourcery.com>
7399
7400 * configure.ac: Output gdb.python/Makefile.
7401 * configure: Regenerate.
7402 * gdb.python/Makefile.in: New.
7403
cce89356
JB
74042008-10-16 Joel Brobecker <brobecker@adacore.com>
7405
7406 * gdb.base/foll-fork.exp: Adjust the expected output to match
7407 the new description for fork/vfork catchpoints in the "info
7408 breakpoints" output.
7409
176d289d
TJB
74102008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7411
7412 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7413
a08702d6
TJB
74142008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7415
7416 * gdb.python/python-value.c: New file.
7417 * gdb.python/python-value.exp: New file.
7418
1c5cfe86
PA
74192008-10-15 Pedro Alves <pedro@codesourcery.com>
7420
7421 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7422
5a98ad69
DP
74232008-10-15 Denis Pilat <denis.pilat@st.com>
7424
41702f1b 7425 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7426
dcb1a1e2
TT
74272008-10-09 Tom Tromey <tromey@redhat.com>
7428
7429 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7430 'fprintf' and 'stderr'.
7431
9124fe48
JB
74322008-10-07 Joel Brobecker <brobecker@adacore.com>
7433
7434 * gdb.ada/ref_tick_size.exp: New testcase.
7435
45452591
DE
74362008-10-06 Doug Evans <dje@google.com>
7437
7438 * gdb.dwarf2/dw2-cu-size.exp: New file.
7439 * gdb.dwarf2/dw2-cu-size.S: New file.
7440
7441 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7442 .Ltype_int for clarity.
7443
4fc5b208
PP
74442008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7445
7446 PR gdb/2384:
7447 * gdb.cp/gdb2384.exp: Extended to test more cases.
7448 * gdb.cp/gdb2384.cc: Likewise.
7449 * gdb.cp/gdb2384-base.h: Likewise.
7450 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7451
d78df370
JK
74522008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7453
7454 * gdb.base/maint.exp (maint print type): Remove printing
7455 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7456
9a044a89
TT
74572008-09-30 Tom Tromey <tromey@redhat.com>
7458
7459 * gdb.base/macscp.exp: Add completion tests.
7460 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7461 (TWENTY_THREE): Likewise.
7462 (FORTY_EIGHT): Likewise.
7463
506800a9
TT
74642008-09-30 Tom Tromey <tromey@redhat.com>
7465
7466 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7467 everywhere.
7468 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7469
1a6f01b5
JK
74702008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7471
7472 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7473 testcase is derived from. Fix racy dependency on an expected PID
7474 number. No longer support the testcase on Linux kernel 2.4.x.
7475
2fae03e8
TT
74762008-09-27 Tom Tromey <tromey@redhat.com>
7477
7478 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7479 and varargs.
7480
1ad15515
PA
74812008-09-22 Pedro Alves <pedro@codesourcery.com>
7482
7483 * lib/mi-support.exp (mi_expect_interrupt): New.
7484 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7485 from gdb.mi/mi-nonstop.exp.
7486 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7487 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7488 lib/mi-support.exp.
7489 Use mi_check_thread_states throughout. Avoid ".*" and do not
7490 require an anchor after -exec-run.
7491
d0b76dc6
DJ
74922008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7493
7494 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7495 stop is pending. Avoid ".*" when two stops are pending.
7496 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7497 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7498 newlines in fullnames.
7499 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7500 (mi_expect_stop): Update comments. Only anchor in sync mode.
7501 Do not match newlines.
7502 (mi_send_resuming_command_raw): Always return status.
7503 (mi_get_stop_line): Do not match more than one line by accident.
7504 Only anchor in sync mode.
7505 (mi_run_inline_test): If -exec-next fails, give up.
7506
9990c830
UW
75072008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7508
7509 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7510 on SPU.
7511
ebcf6f00
JB
75122008-09-10 Joel Brobecker <brobecker@adacore.com>
7513
7514 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7515
b6db24e5
JB
75162008-09-10 Joel Brobecker <brobecker@adacore.com>
7517
7518 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7519 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7520 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7521 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7522 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7523 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7524 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7525 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7526 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7527 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7528 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7529 Include the "= " sequence in the expected output of print tests.
7530
2bf448e0
JB
75312008-09-10 Joel Brobecker <brobecker@adacore.com>
7532
7533 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7534 description for boolean types.
7535
d51fd4c8
PA
75362008-09-09 Pedro Alves <pedro@codesourcery.com>
7537
7538 * gdb.base/hook-stop-continue.c: New.
7539 * gdb.base/hook-stop-continue.exp: New.
7540
694182d2
DJ
75412008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7542
7543 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7544
3b8a7fc0
JG
75452008-09-08 Jerome Guitton <guitton@adacore.com>
7546
7547 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7548 (stack_check_probe_2, stack_check_probe_loop_1)
7549 (stack_check_probe_loop_2): New functions.
7550 (main): Add call to these new functions.
7551 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7552 functions, check that the breakpoint is inserted at the appropriate
7553 location.
7554 (insert_breakpoint): Slightly refine this procedure so that it can
7555 be called several times in the test.
7556
96cc0ae8
JG
75572008-09-08 Jerome Guitton <guitton@adacore.com>
7558
7559 * gdb.base/stack-checking.c: New file.
7560 * gdb.base/stack-checking.exp: New file.
7561
1f08b409
TJB
75622008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7563
7564 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7565 * gdb.arch/altivec-regs.exp: Likewise.
7566 * gdb.arch/vsx-regs.exp: Likewise.
7567
3099e1c4
TJB
75682008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7569
7570 * gdb.arch/ppc-fp.exp: New file.
7571 * gdb.arch/ppc-fp.c: New file.
7572
cc69bfc1
PP
75732008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7574
7575 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7576 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7577
b02a33db
MS
75782008-09-04 Michael Snyder <msnyder@vmware.com>
7579
7580 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7581 as "at" (for non-debug functions such as _start).
7582
2992cbe0
UW
75832008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7584
7585 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7586 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7587 software watchpoints.
7588 * gdb.base/watch_thread_num.exp: Likewise.
7589
514f746b
AR
75902008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7591
7592 * gdb.arch/i386-bp_permanent.exp: New test.
7593
876cecd0
TT
75942008-08-24 Tom Tromey <tromey@redhat.com>
7595
7596 * gdb.base/maint.exp: Update "maint print type".
7597
80f73d71
VP
75982008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7599
7600 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7601 support. Adjust the order of "*running" notifications.
7602 * gdb.mi/non-stop.c: Don't cast from int to void* and
7603 back.
7604
d9c78d7d
MK
76052008-08-20 Mark Kettenis <kettenis@gnu.org>
7606
7607 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7608 expect to find it in the "info frame" output.
7609
97a2d1d3
DJ
76102008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7611
7612 * gdb.base/interp.exp: Always consume both prompts.
7613
b96e2927
PA
76142008-08-20 Pedro Alves <pedro@codesourcery.com>
7615
7616 * gdb.base/pending.exp: Test pending breakpoints without symbols
7617 loaded.
7618
8cf6e61a
VP
76192008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7620
7621 * lib/mi-support.exp (mi_expect_stop): Produce
7622 more details on failures.
7623 * gdb.mi/mi-nonstop.exp: New.
7624 * gdb.mi/non-stop.c: New.
7625
c6ebd6cf
VP
76262008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7627
a9c64011
AS
7628 * gdb.mi/mi-async.exp: Use 'set target-async'.
7629 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7630
46a9b8ed
DJ
76312008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7632
7633 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7634
44feb3ce
TT
76352008-08-17 Tom Tromey <tromey@redhat.com>
7636
7637 * gdb.base/help.exp (help catch): Rewrite.
7638
311a4e6b
TJB
76392008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7640
7641 * gdb.base/define.exp: Test indented command documentation.
7642 * gdb.python/python.exp: Test indented multi-line command.
7643
604c2f83
LM
76442008-08-15 Luis Machado <luisgpm@br.ibm.com>
7645
7646 * testsuite/gdb.arch/vsx-regs.c: New source file.
7647 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7648 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7649
886a217c
TT
76502008-08-14 Tom Tromey <tromey@redhat.com>
7651
7652 * gdb.base/macscp.exp: Add regression test for "macro define" or
7653 "macro undef" with no arguments.
7654
c814a4f3
PP
76552008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7656
7657 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7658
12ab8a60
UW
76592008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7660
7661 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7662
d57a3c85
TJB
76632008-08-06 Tom Tromey <tromey@redhat.com>
7664
7665 * gdb.python/python.exp: New file.
7666
c7b778ff
JK
76672008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7668
7669 Fix for PR gdb/1543.
7670 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7671 $LOCATION.
7672 (location): New variable.
7673 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7674 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7675 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7676 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7677 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7678 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7679 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7680 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7681 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7682 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7683 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7684 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7685 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7686 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7687 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7688 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7689 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7690 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7691 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7692 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7693 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7694 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7695 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7696 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7697 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7698 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7699 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7700 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7701 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7702 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7703 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7704 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7705 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7706 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7707 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7708 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7709 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7710 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7711 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7712 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7713 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7714 gdb.base/type-opaque.exp, gdb.base/until.exp,
7715 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7716 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7717 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7718 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7719 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7720 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7721 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7722 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7723 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7724 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7725 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7726 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7727 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7728 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7729 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7730 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7731 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7732 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7733 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7734 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7735 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7736 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7737 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7738 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7739 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7740 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7741 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7742 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7743 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7744 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7745 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7746 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7747 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7748 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7749 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7750 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7751 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7752 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7753 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7754 to bug-gdb@prep.ai.mit.edu .
7755
5e06a3d1
VP
77562008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7757
7758 * lib/mi-support.exp (mi_load_shlibs): New.
7759 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7760
9d81d21b
VP
77612008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7762
7763 * lib/mi-support.exp (get_mi_thread_list)
7764 (check_mi_and_console_threads): New, moved from ...
7765 * gdb.mi/mi-pthread.exp: ...here.
7766 * gdb.mi/gdb669.exp (get_mi_thread_list)
7767 (check_mi_and_console_threads): Delete.
7768 * gdb.mi/mi2-pthread.exp: Likewise.
7769
bae98fe0
TT
77702008-07-28 Tom Tromey <tromey@redhat.com>
7771
7772 * Makefile.in (just-check): Remove. Move body to...
7773 (check): ... here.
7774
57380f4e
DJ
77752008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7776
7777 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7778 Add a test for duplicated SIGINTs.
7779
e09490f1
DJ
77802008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7781
7782 * gdb.threads/schedlock.exp (get_args): Update to work for any
7783 value of NUM.
7784 (Top level): Report the number of threads that did not resume.
7785
6387b45f
DJ
77862008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7787
7788 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7789
62f64ff2
DJ
77902008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7791
7792 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7793 non-MI prompt.
7794
fa8de41e
TT
77952008-07-26 Tom Tromey <tromey@redhat.com>
7796
7797 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7798 (function_struct, function_struct_ptr): New globals.
7799 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7800 function pointer in a struct.
7801
ccb3ac8a
TT
78022008-07-26 Tom Tromey <tromey@redhat.com>
7803
7804 * gdb.base/macscp.exp: Add test for macro lexing bug.
7805
d7d9f01e
TT
78062008-07-18 Tom Tromey <tromey@redhat.com>
7807
7808 * gdb.base/macscp.exp: Add macro tests.
7809
9bf07184
PP
78102008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7811
7812 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7813
becf6477
PP
78142008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7815
7816 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7817
0709f7d3
PP
78182008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7819
7820 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7821
7093c834
PP
78222008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7823
7824 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7825
b432ffe3
JK
78262008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7827
7828 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7829
b1a268e5
VP
78302008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7831
7832 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7833
e2995f8e
KB
78342008-07-11 Kevin Buettner <kevinb@redhat.com>
7835
7836 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7837 of regexp to account for changes made to GDB in the printing of
7838 byte vectors.
7839
14032a66
TT
78402008-07-11 Tom Tromey <tromey@redhat.com>
7841
7842 * gdb.base/completion.exp: Add 'help' completion test.
7843
981505ef
JK
78442008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7845
7846 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7847
10568435
JK
78482008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7849
7850 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7851
4487aabf
PA
78522008-07-09 Pedro Alves <pedro@codesourcery.com>
7853
7854 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7855
a4a9b1c4
PA
78562008-07-09 Pedro Alves <pedro@codesourcery.com>
7857
7858 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7859
3c3185ac
JK
78602008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7861
7862 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7863
7ebd49dc
VP
78642008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7865
7866 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7867 previous commit. Add a comment.
7868
84e46146
PA
78692008-06-28 Pedro Alves <pedro@codesourcery.com>
7870
7871 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7872
0f8d4a2f
VP
78732008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7874
7875 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7876
f747e0ce
PA
78772008-06-27 Pedro Alves <pedro@codesourcery.com>
7878
7879 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7880 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7881 compiling an executable, link in an object that forces unbuffered
7882 output.
7883 * lib/set_unbuffered_mode.c: New file.
7884
734a5c36
JK
78852008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7886
7887 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7888
a2840c35
VP
78892008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7890
a9c64011
AS
7891 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7892 mi_expect_stop.
7893 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7894 Demand that *running is output.
7895 (detect_async): Perform checking every time.
7896 (mi_send_resuming_command): Extract everything into...
7897 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7898 (mi_expect_stop): Don't accept any output before *stopped.
7899
6ae37fef
VP
79002008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7901
7902 Robustify mi-simplerun.
a9c64011
AS
7903 * gdb.mi/basics.c (main): Add a call to sleep.
7904 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7905 * gdb.mi/mi2-cli.exp: Likewise.
7906 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7907
b4aa76f0 79082008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7909
7910 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7911
e1ac3328
VP
79122008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7913
a9c64011
AS
7914 * gdb.mi/mi-console.exp: Adjust.
7915 * gdb.mi/mi-syn-frame.exp: Adjust.
7916 * gdb.mi/mi2-console.exp: Adjust.
7917 * gdb.mi/mi2-syn-frame.exp: Adjust.
7918 * lib/mi-support.exp (mi_run_cmd): Adjust.
7919 (mi_send_resuming_command): Adjust.
e1ac3328 7920
f7f9a841
VP
79212008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7922
7923 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7924 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7925 testing of stopped.
7926 * gdb.mi/mi2-syn-frame.exp: Likewise.
7927 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7928 (async, detect_async): New.
7929 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7930 depending on if we're running in sync or async mode.
f7f9a841 7931
37cd5d19
TT
79322008-06-09 Tom Tromey <tromey@redhat.com>
7933
7934 * gdb.base/completion.exp: New tests for field name completion
7935 with spaces, and field name completion with '->'.
7936
65d12d83
TT
79372008-06-06 Tom Tromey <tromey@redhat.com>
7938
7939 * gdb.base/break1.c (struct some_struct): New struct.
7940 (values): New global.
7941 * gdb.base/completion.exp: Add field name completion test.
7942
ebfe2e3f
PP
79432008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7944
7945 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7946 to pointer.
7947 * gdb.cp/call-c.cc: Likewise.
7948
bcf6fc3a
NR
79492008-06-06 Nick Roberts <nickrob@snap.net.nz>
7950
7951 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7952 annotation.
7953
49fd4a42 79542008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7955 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7956
7957 * gdb.threads/execl.c, gdb.threads/execl1.c,
7958 gdb.threads/execl.exp: New tests.
a9c64011 7959
8a34ac3f
AR
79602008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7961 Daniel Jacobowitz <dan@codesourcery.com>
7962
7963 * gdb.cp/exception.exp: Activate test, make it work with pending
7964 catchpoints.
7965
86ae69ef
JK
79662008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7967
7968 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7969
f7f9ae2c
VP
79702008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7971
a9c64011
AS
7972 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7973 now printed.
7974 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7975
2a2d4dc3
AS
79762008-05-27 Andreas Schwab <schwab@suse.de>
7977
7978 * gdb.base/frame-args.exp: Handle arguments that are optimized
7979 out.
7980
5099e4d9
LM
79812008-05-26 Luis Machado <luisgpm@br.ibm.com>
7982
7983 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7984 quiet for ppc32 and group options into a single variable.
7985
d9c36a91
JB
79862008-05-23 Joel Brobecker <brobecker@adacore.com>
7987
7988 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7989 of zero-size elements.
7990 * gdb.ada/null_array.exp: Test printing this new array.
7991
103a8671
JK
79922008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7993
7994 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7995
07a4cc1a 79962008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
7997
7998 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7999 of the "finish" command.
8000
55f996a7
NR
80012008-05-21 Nick Roberts <nickrob@snap.net.nz>
8002
8003 * gdb.base/annota1.exp: Test for new annotation.
8004
907fc202
UW
80052008-05-16 Pedro Alves <pedro@codesourcery.com>
8006
8007 * gdb.base/fixsection.exp: New file.
8008 * gdb.base/fixsection0.c: New file.
8009 * gdb.base/fixsection1.c: New file.
8010
e8f97270
UW
80112008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8012
8013 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8014 * gdb.base/annota3.exp: Likewise.
8015
ac0bb574
NF
80162008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8017
8018 * gdb.base/watch_thread_num.exp: Don't run tests that require
8019 watchpoints if the target doesn't support them.
8020
6fadd07a
DE
80212008-05-12 Doug Evans <dje@google.com>
8022
8023 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8024
6e9a4a30
JB
80252008-05-09 Joel Brobecker <brobecker@adacore.com>
8026
8027 * gdb.ada/assign_1.exp: New testcase.
8028
08388c79
DE
80292008-05-09 Doug Evans <dje@google.com>
8030
a3c83fae
DE
8031 * gdb.base/find.exp: New file.
8032 * gdb.base/find.c: New file.
08388c79 8033
bd5ddfe8
DJ
80342008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8035
8036 * gdb.base/commands.exp (watchpoint_command_test): Handle
8037 gdb,no_hardware_watchpoints.
8038 * gdb.base/float.exp: Allow ARM targets without floating point.
8039 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8040
b5dd68e2 80412008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8042 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8043
8044 * gdb.ada/lang_switch: New test program.
8045 * gdb.ada/lang_switch.exp: New testcase.
8046
382d13d1
DE
80472008-05-05 Doug Evans <dje@google.com>
8048
8049 * gdb.base/help.exp (disassemble): Update expected help text.
8050
9dd789d0
PA
80512008-05-04 Pedro Alves <pedro@codesourcery.com>
8052
8053 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8054
611c83ae
PA
80552008-05-04 Pedro Alves <pedro@codesourcery.com>
8056
8057 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8058 different times.
8059
ff013f42
JK
80602008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8061
8062 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8063 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8064 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8065 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8066
96dff6a2
VP
80672008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8068
8069 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8070 notification to appear.
8071
55cd6f92
DJ
80722008-05-04 Daniel Jacobowitz <dan@debian.org>
8073
8074 * gdb.base/fullname.c: New file.
8075 * gdb.base/fullname.exp: New file.
8076 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8077
d705c43c
PA
80782008-05-03 Pedro Alves <pedro@codesourcery.com>
8079
8080 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8081 expressions with macros.
8082
333222e1
JK
80832008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8084
8085 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8086
5ac01682
DJ
80872008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8088
8089 * gdb.base/completion.exp: Handle lack of other symbols beginning
8090 with "a".
8091
8092 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8093
237fc4c9
PA
80942008-05-02 Jim Blandy <jimb@codesourcery.com>
8095
8096 * gdb.asm/asmsrc1.s: Add scratch space.
8097
ed5e9466
DJ
80982008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8099 Daniel Jacobowitz <dan@codesourcery.com>
8100
8101 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8102 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8103 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8104
b39cc962
DJ
81052007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8106
8107 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8108
36d520f5
JB
81092008-05-01 Joel Brobecker <brobecker@adacore.com>
8110
8111 * gdb.base/info-target.exp: New testcase.
8112
8d4e3071
DJ
81132008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8114
8115 * gdb.cp/hang.exp: Use .cc instead of .C.
8116 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8117 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8118
6f3f3097
DJ
81192008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8120
8121 * gdb.base/gdb1250.exp: Remove perror.
8122 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8123
5550a914
PA
81242008-04-30 Pedro Alves <pedro@codesourcery.com>
8125
8126 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8127 .2byte.
8128
d848e687
DJ
81292008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8130
8131 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8132 (maybe_kfail): New.
8133
93b5768b
PA
81342008-04-25 Pedro Alves <pedro@codesourcery.com>
8135
8136 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8137
721c02de
VP
81382008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8139
a9c64011
AS
8140 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8141 * gdb.mi/mi2-syn-frame.exp: Likewise.
8142 * lib/mi-support.exp: Likewise.
721c02de 8143
74960c60
VP
81442008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8145
8146 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8147 to specify regexp for the location to stop at.
8148 * gdb.base/break-always.c: New.
8149 * gdb.base/break-always.exp: New.
8150
d24317b4
VP
81512008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8152
8153 * lib/mi-support.exp (mi_runto_helper): Adjust
8154 for the original-location field.
8155 (mi_create_breakpoint, mi_list_breakpoints): New.
8156 * gdb.mi/mi-break.exp: Adjust.
8157 * gdb.mi/mi2-break.exp: Adjust.
8158 * gdb.mi/mi-pending.exp: Adjust.
8159 * gdb.mi/mi-simplerun.exp: Adjust.
8160 * gdb.mi/mi2-simplerun.exp: Adjust.
8161 * gdb.mi/mi-syn-frame.exp: Adjust.
8162 * gdb.mi/mi2-syn-frame.exp: Adjust.
8163 * gdb.mi/mi-until.exp: Adjust.
8164 * gdb.mi/mi2-until.exp: Adjust.
8165 * gdb.mi/mi-var-display.exp: Adjust.
8166 * gdb.mi/mi2-var-display.exp: Adjust.
8167 * gdb.mi/mi-watch.exp: Adjust.
8168 * gdb.mi/mi2-watch.exp: Adjust.
8169
fdc59709 81702008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8171
a9c64011
AS
8172 * aclocal.m4: Add override.m4.
8173 * configure: Regenerate.
fdc59709 8174
8e91f023
VP
81752008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8176
8177 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8178 '-var-update --all-values' reports new value even the type
8179 of a variable object has changed.
8180
233a11ab
CS
81812008-04-18 Craig Silverstein <csilvers@google.com>
8182
8183 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8184 files.
d24317b4 8185
9c1137ad
JB
81862008-04-18 Joel Brobecker <brobecker@adacore.com>
8187
8188 * gdb.ada/atomic_enum: New test program.
8189 * gdb.ada/atomic_enum.exp: New testcase.
8190
66d0bbc7
DE
81912008-04-17 Doug Evans <dje@google.com>
8192
8193 * gdb.opt/Makefile.in: Fix whitespace.
8194
100906b0
UW
81952008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8196
8197 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8198
4584e32e
DE
81992008-04-17 Doug Evans <dje@google.com>
8200
8201 * gdb.base/hashline1.exp: New testcase.
8202 * gdb.base/hashline2.exp: New testcase.
8203 * gdb.base/hashline2.exp: New testcase.
8204
0a320680
PA
82052008-04-17 Pedro Alves <pedro@codesourcery.com>
8206
8207 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8208
18ac113b
AR
82092008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8210
8211 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8212 temporary breakpoint to match "Temporary breakpoint".
8213 * gdb.base/break.exp (delete_breakpoints): Likewise.
8214 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8215 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8216 * gdb.base/display.exp: Likewise.
8217 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8218 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8219 * gdb.base/restore.exp (restore_tests): Likewise.
8220 * gdb.base/sepdebug.exp: Likewise.
8221 * gdb.base/watchpoint.exp: Likewise.
8222 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8223 * gdb.mi/mi-pending.exp: Likewise.
8224 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8225 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8226 * gdb.mi/mi-var-cmd.exp: Likewise.
8227 * gdb.mi/mi-var-display.exp: Likewise.
8228 * gdb.mi/mi2-cli.exp: Likewise.
8229 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8230 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8231 * gdb.mi/mi2-var-display.exp: Likewise.
8232 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8233 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8234 new "disp" field.
a9c64011 8235 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8236 reason. This is to support fix for PR2424.
8237
add38693
JK
82382008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8239
8240 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8241
fcacd99f
VP
82422008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8243
8244 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8245 field. Add more floating varobj tests.
fcacd99f 8246 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8247 field.
8248 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8249 (main): Call do_at_tests.
8250 * lib/mi-support.exp (mi_create_floating_varobj)
8251 (mi_varobj_update_with_type_change): New.
fcacd99f 8252
de051565
MK
82532008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8254
8255 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8256 option of -var-evaluate-expression.
8257 * gdb.mi/mi2-var-display.exp: Likewise.
8258
dbc52822
VP
82592008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8260
8261 Introduce test setup helpers.
a9c64011
AS
8262 * lib/gdb.exp (build_executable, clean_restart)
8263 (prepare_for_testing): New.
8264 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8265 * gdb.base/return.exp: Likewise.
8266 * gdb.base/ending-run.exp: Likewise.
dbc52822 8267
473591da
NR
82682008-04-07 Nick Roberts <nickrob@snap.net.nz>
8269
8270 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8271 Interface (MI) responses.
8272
2b2d9e11
VP
82732008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8274
a9c64011
AS
8275 * gdb.cp/breakpoint.cc: New code to test conditions involving
8276 member variables.
8277 * gdb.cp/breakpoint.exp: Test condition involving member
8278 variables.
2b2d9e11 8279
bb378428
VP
82802008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8281
8282 * lib/mi-support.exp (mi_expect_stop): New.
8283 (mi_run_cmd): Change the
8284 token. Use mi_send_resuming_command, use
8285 mi_expect_stop.
8286 (mi_execute_to_helper): Rename to mi_execute_to.
8287 (mi_send_resuming_command): Add more error patterns.
8288 (mi_wait_for_stop): Renamed to...
8289 (mi_get_stop_line): ...this.
8290 (mi_run_inline_test): Adjust.
8291
8292 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8293 * gdb.mi/mi-console.exp: Likewise.
8294 * gdb.mi/mi-pending.exp: Likewise.
8295 * gdb.mi/mi-simplerun.exp: Likewise.
8296 * gdb.mi/mi-stack.exp: Likewise.
8297 * gdb.mi/mi-stepi.exp: Likewise.
8298 * gdb.mi/mi-syn-frame.exp: Add comment.
8299 * gdb.mi/mi-until.exp: Likewise.
8300 * gdb.mi/mi-var-display.exp: Likewise.
8301 * gdb.mi/mi-watch.exp: Likewise.
8302 * gdb.mi/mi2-cli.exp: Likewise.
8303 * gdb.mi/mi2-console.exp: Likewise.
8304 * gdb.mi/mi2-simplerun.exp: Likewise.
8305 * gdb.mi/mi2-stack.exp: Likewise.
8306 * gdb.mi/mi2-stepi.exp: Likewise.
8307 * gdb.mi/mi2-until.exp: Likewise.
8308 * gdb.mi/mi2-var-display.exp: Likewise.
8309 * gdb.mi/mi2-watch.exp: Likewise.
8310
62172bb9
UW
83112008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8312
8313 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8314
8315 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8316
a13e061a
PA
83172008-04-04 Pedro Alves <pedro@codesourcery.com>
8318
8319 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8320 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8321 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8322 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8323 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8324 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8325 expect an mi error duplicated in stderr.
8326
eae06beb
JB
83272008-04-03 Joel Brobecker <brobecker@adacore.com>
8328
8329 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8330 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8331 Add a couple of tests that verify the behavior when the new setting
8332 is set to "cancel" and "all".
8333 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8334 "ask" before we start the testing.
8335
79c6ced6
AR
83362008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8337
8338 * gdb.cp/casts.cc: Add class reference variables.
8339 * gdb.cp/casts.exp: New test cases for up/down casting references.
8340
6c2d1a6b
MK
83412008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8342
8343 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8344 instead of beginning to make an extra test pass.
8345 * gdb.mi/mi2-var-display.exp: Likewise.
8346
55b411d9
MR
83472008-03-31 Maciej W. Rozycki <macro@mips.com>
8348
8349 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8350
c6140da2
MD
83512008-03-31 Markus Deuling <deuling@de.ibm.com>
8352 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8353
8354 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8355 value. Add xfail for older kernels.
8356
79732189
AR
83572008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8358
8359 Bring mi-support in line with gdb.exp.
8360 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8361 (mi_gdb_start): New function.
8362
33c3676e
MR
83632008-03-28 Maciej W. Rozycki <macro@mips.com>
8364
8365 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8366
92e28119
VP
83672008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8368
8369 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8370 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8371
9e8e3afe
VP
83722008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8373
8374 * lib/mi-support.exp (mi_create_varobj_checked): New.
8375 (mi_list_varobj_children): Allow to check for a
8376 value.
8377 (mi_list_array_varobj_children): New.
8378
8379 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8380 and mi_list_varobj_children, as opposed to hardcoding
8381 expected strings.
8382 * gdb.mi/gdb701.exp: Likewise.
8383 * gdb.mi/gdb792.exp: Likewise.
8384 * gdb.mi/mi-var-block.exp: Likewise.
8385 * gdb.mi/mi-var-cmd.exp: Likewise.
8386 * gdb.mi/mi-var-invalidate.exp: Likewise.
8387 * gdb.mi/mi2-var-block.exp: Likewise.
8388 * gdb.mi/mi2-var-child.exp: Likewise.
8389 * gdb.mi/mi2-var-cmd.exp: Likewise.
8390 * gdb.mi/mi2-var-display.exp: Likewise.
8391
9df50351
JK
83922008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8393
8394 Fix random false FAILs on i386.
8395 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8396
31e5d73a
DJ
83972008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8398
8399 PR gdb/544
8400 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8401
12f4afab
DJ
84022008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8403
8404 PR gdb/544
8405 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8406
b562a0cb
DJ
84072008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8408
8409 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8410 fixed PR gdb/544.
8411
17faa917
DJ
84122008-03-21 Pedro Alves <pedro@codesourcery.com>
8413
8414 * gdb.threads/fork-child-threads.exp: Test next over fork.
8415
6214f497
DJ
84162008-03-21 Chris Demetriou <cgd@google.com>
8417
8418 * gdb.base/break.exp (rbreak junk): New test for rbreak
8419 "Junk at end of arguments" issue.
8420
63092375
DJ
84212008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8422
8423 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8424 *& to work on created array elements.
8425 (Top level): Test print $pc with a file. Test string operations
8426 without a target.
8427 * gdb.base/ptype.exp: Do not expect *& to work on created array
8428 elements.
8429
b21991b0
DJ
84302008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8431
8432 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8433 gdb.threads/staticthreads.exp: Update exit query.
8434
c4b347c7
SL
84352008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8436
8437 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8438
fa4727a6
DJ
84392008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8440
8441 * gdb.base/watchpoint.c (global_ptr, func4): New.
8442 (main): Call func4.
8443 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8444 (test_inaccessible_watchpoint): New.
8445
2f34202f
MR
84462008-02-29 Maciej W. Rozycki <macro@mips.com>
8447
8448 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8449 select the largest.
8450
0d6ba1b1
DJ
84512008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8452
8453 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8454 frames-invalid annotations.
8455
e691325a
PM
84562008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8457
a9c64011 8458 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8459
f85b5ecc
DE
84602008-02-27 Doug Evans <dje@google.com>
8461
8462 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8463 for bug 1738.
8464 (breakpoint_to_handler_entry): Ditto.
8465
b40e7bf3
JB
84662008-02-27 Joel Brobecker <brobecker@adacore.com>
8467
8468 * gdb.base/ending-run.exp: Use the first line of code inside
8469 function body to test breakpoints.
8470 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8471 location where the breakpoint is inserted when using the line
8472 where a function is declared. Fix typo in the description of
8473 one of the tests.
8474 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8475
2faca73a
PM
84762008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8477
8478 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8479 tests.
2faca73a 8480
6f439c36
PM
84812008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8482
8483 * gdb.base/args.exp: avoid same output for tests
8484 with single quotes.
8485
54e52265
VP
84862008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8487
a9c64011
AS
8488 * gdb.base/annota1.exp: Adjust for 'info break'
8489 format changes.
8490 * gdb.base/annota3.exp: Likewise.
8491 * gdb.base/break.exp: Likewise.
8492 * gdb.base/condbreak.exp: Likewise.
8493 * gdb.base/pending.exp: Likewise.
8494 * gdb.base/sepdebug.exp: Likewise.
8495 * gdb.base/unload.exp: Likewise.
8496 * gdb.cp/ovldbreak.exp: Likewise.
8497 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8498
897b09ca
DE
84992008-02-07 Doug Evans <dje@google.com>
8500
8501 * gdb.cp/mb-inline.exp: New.
8502 * gdb.cp/mb-inline.h: New.
8503 * gdb.cp/mb-inline1.cc: New.
8504 * gdb.cp/mb-inline2.cc: New.
8505
b1c32d35
PM
85062008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8507
8508 * gdb.pascal/floats.pas: New test program.
8509 * gdb.pascal/floats.exp: New testcase.
8510
1a4ca44a
TJB
85112008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8512
8513 * gdb.base/callfuncs.c (t_float_many_args): New function.
8514 (t_double_many_args): New function.
8515 * gdb.base/callfuncs.exp: Add tests for exceeding float
8516 and double parameters passed through the stack.
8517
439048e8
JB
85182008-02-05 Joel Brobecker <brobecker@adacore.com>
8519
8520 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8521 gdb.ada/complete/foo.adb: New files.
8522 * gdb.ada/complete.exp: New testcase.
8523
81fe8080
DE
85242008-02-03 Doug Evans <dje@google.com>
8525
301f0ecf
DE
8526 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8527
81fe8080
DE
8528 * gdb.cp/gdb2384.exp: New file.
8529 * gdb.cp/gdb2384.cc: New file.
8530 * gdb.cp/gdb2384-base.h: New file.
8531 * gdb.cp/gdb2384-base.cc: New file.
8532
4b071aec
DE
85332008-02-02 Doug Evans <dje@google.com>
8534
8535 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8536
61137ba6
JB
85372007-02-01 Joel Brobecker <brobecker@adacore.com>
8538
8539 * gdb.ada/sym_print_name: New test program.
8540 * gdb.ada/sym_print_name.exp: New testcase.
8541
85422007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8543
8544 * gdb.ada/nested/hello.adb: New file.
8545 * gdb.ada/nested.exp: New testcase.
8546 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8547
98deb0da
VP
85482008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8549
8550 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8551 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8552 don't cause future evaluations of function to report
8553 creation of internal breakpoints.
98deb0da 8554
723a2275
VP
85552008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8556
8557 * gdb.mi/mi-break.exp (test_error): New.
8558 Call it.
8559
fb546a2f
LM
85602008-01-31 Luis Machado <luisgpm@br.ibm.com>
8561
8562 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8563 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8564
2d8fd90a
PM
85652008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8566
8567 * gdb.pascal/integers.pas: New test program.
8568 * gdb.pascal/integers.exp: New testcase.
8569
a7fa0ded
PM
85702008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8571
8572 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8573
5e1a1926
TJB
85742008-01-30 Luis Machado <luisgpm@br.ibm.com>
8575
8576 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8577 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8578
8d04f9f0
JB
85792008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8580
8581 * gdb.ada/formatted_ref: New test program.
8582 * gdb.ada/formatted_ref.exp: New testcase.
8583
8584 * gdb.cp/formatted-ref.cc: New file.
8585 * gdb.cp/formatted-ref.exp: New testcase.
8586
ce75a98f
JB
85872008-01-30 Joel Brobecker <brobecker@adacore.com>
8588
8589 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8590
e835f6bf
NR
85912008-01-30 Nick Roberts <nickrob@snap.net.nz>
8592
8593 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8594 (test_file_list_exec_source_file): Update to new macro-info field.
8595
d118ef87
PH
85962008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8597
8598 * gdb.ada/exprs: New test program.
8599 * gdb.ada/exprs.exp: New testcase.
8600
7d35ab09
TJB
86012008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8602
8603 * dfp-test.c (DELTA, DELTA_B): New definitions.
8604 (double_val1, double_val2, double_val3, double_val4, double_val5,
8605 double_val6, double_val7, double_val8, double_val9, double_val10,
8606 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8607 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8608 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8609 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8610 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8611 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8612 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8613 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8614 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8615 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8616 dec128_val16): New global variables.
8617 (decimal_dec128_align): New function.
8618 (decimal_mixed): Likewise.
8619 (decimal_many_args_dec32): Likewise.
8620 (decimal_many_args_dec64): Likewise.
8621 (decimal_many_args_dec128): Likewise.
8622 (decimal_many_args_mixed): Likewise.
8623 * dfp-test.exp: Add tests calling new inferior functions.
8624
2d717e4f
DJ
86252008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8626
8627 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8628 gdb.server/ext-run.exp: New files.
8629 * lib/gdbserver-support.exp (gdbserver_download): New.
8630 (gdbserver_start): New. Update gdbserver expected
8631 output.
8632 (gdbserver_spawn): Use them.
8633 (gdbserver_start_extended): New.
8634
e85a822c
DJ
86352008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8636
8637 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8638 Run on GNU/Linux.
8639 (do_exec_tests): Check for systems which do not support catchpoints.
8640 Do not match START.
8641 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8642 Run on GNU/Linux. Enable verbose output.
8643 (check_fork_catchpoints): New.
8644 (explicit_fork_child_follow, catch_fork_child_follow)
8645 (tcatch_fork_parent_follow): Update expected messages.
8646 (do_fork_tests): Use check_fork_catchpoints.
8647 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8648 Run on GNU/Linux. Enable verbose output.
8649 (check_vfork_catchpoints): New.
8650 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8651 expected messages.
8652 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8653
401ea829
JB
86542008-01-29 Jim Blandy <jimb@red-bean.com>
8655
8656 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8657 host' errors.
8658 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8659
aceaf3ad
JB
86602008-01-29 Jim Blandy <jimb@red-bean.com>
8661
8662 * gdb.threads/sigthread.c: Use barriers to ensure that
8663 child_thread and child_thread_two are always initialized before we
8664 start to use them.
8665
a5606eee
VP
86662008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8667
8668 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8669 * gdb.base/watchpoint-solib.c: New.
8670 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8671
c55a82bb
PM
86722008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8673
8674 * gdb.base/gdb1056.exp: Add unsigned integer test.
8675
0993fe05
DE
86762008-01-28 Doug Evans <dje@google.com>
8677
8678 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8679
4fe42e7f
JB
86802008-01-27 Jim Blandy <jimb@codesourcery.com>
8681
c7a69933
JB
8682 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8683
4fe42e7f
JB
8684 * gdb.base/expand-psymtabs.exp: Doc fix.
8685
5def8285
MK
86862008-01-26 Mark Kettenis <kettenis@gnu.org>
8687
8688 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8689
5313c911
NR
86902008-01-24 Nick Roberts <nickrob@snap.net.nz>
8691
a9c64011 8692 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8693 -var-set-format.
8694
93815fbf
VP
86952008-01-23 Chris Demetriou <cgd@google.com>
8696
8697 * gdb.threads/thread_events.c: New testcase source file.
8698 * gdb.threads/thread_events.exp: New testcase expect file.
8699
467a88ee
NR
87002008-01-23 Nick Roberts <nickrob@snap.net.nz>
8701
8702 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8703
8704 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8705 -var-set-format.
8706
d8f82aba
DJ
87072008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8708 Vladimir Prus <vladimir@codesourcery.com>
8709
8710 * gdb.base/float.exp: Allow missing floating point for m68k and
8711 PowerPC.
8712
60c46647
VP
87132008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8714
8715 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8716 ignore count.
8717 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8718 * gdb.mi/mi-cli.exp: Adjust.
8719 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8720
c7dd36a1
PA
87212008-01-17 Pedro Alves <pedro@codesourcery.com>
8722
8723 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8724 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8725 with dummy_ptr's address.
8726 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8727 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8728 all targets.
8729 * gdb.mi/mi2-var-child.exp: Likewise.
8730
39d5313e
JB
87312008-01-09 Joel Brobecker <brobecker@adacore.com>
8732
8733 * gdb.ada/null_array: New test program.
8734 * gdb.ada/null_array.exp: New testcase.
8735
0aea4bf3
LM
87362008-01-09 Luis Machado <luisgpm@br.ibm.com>
8737
8738 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8739 with required float modifiers.
8740
0b354900
JB
87412008-01-08 Joel Brobecker <brobecker@adacore.com>
8742
8743 * gdb.ada/funcall_param: New test program.
8744 * gdb.ada/funcall_param.exp: New testcase.
8745
cdb7f5d4
JB
87462008-01-08 Joel Brobecker <brobecker@adacore.com>
8747
8748 * gdb.ada/arrayparam: New test program.
8749 * gdb.ada/arrayparam.exp: New testcase.
8750
88e2547f
JB
87512008-01-08 Joel Brobecker <brobecker@adacore.com>
8752
8753 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8754 landed. Should also fix random failures in the test following it.
8755
f6867ce0
TJB
87562008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8757
8758 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8759 for expressions with decimal float values.
8760 (test_dfp_conversions): New function to test casts to and from
8761 decimal float types.
8762 Call test_dfp_conversions.
8763 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8764 elements.
8765 (main): Initialize ds.float4 and ds.double8 elements.
8766 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8767 string to new error message.
8768 (d64_set_tests): Likewise.
8769 (d128_set_tests): Likewise.
8770 Add tests for expressions with decimal float variables. Add tests for
8771 conversions to and from decimal float types.
8772
f9c11282
JB
87732008-01-05 Joel Brobecker <brobecker@adacore.com>
8774
8775 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8776 * gdb.ada/packed_tagged.exp: New testcase.
8777
0ecbca72
JB
87782008-01-04 Joel Brobecker <brobecker@adacore.com>
8779
8780 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8781 gdb.ada/homonym/homonym_main.adb: New files.
8782 * gdb.ada/homonym.exp: New testcase.
8783
c18d3d89
JB
87842008-01-04 Joel Brobecker <brobecker@adacore.com>
8785
8786 * gdb.ada/packed_array.exp: Add testing of references to
8787 a packed array.
8788
ecc7085b
JB
87892008-01-04 Joel Brobecker <brobecker@adacore.com>
8790
8791 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8792 New files.
8793 * gdb.ada/type_coercion.exp: New testcase.
8794
c474c922
JB
87952008-01-04 Joel Brobecker <brobecker@adacore.com>
8796
8797 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8798 gdb.ada/tagged/foo.adb: New file.
8799 * gdb.ada/tagged.exp: New testcase.
8800
9005b927
JB
88012008-01-04 Joel Brobecker <brobecker@adacore.com>
8802
8803 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8804 gdb.ada/ptype_field/foo.adb: New files.
8805 * gdb.ada/ptype_field.exp: New testcase.
8806
1a6aaad8
JB
88072008-01-03 Joel Brobecker <brobecker@adacore.com>
8808
8809 * gdb.ada/print_pc.exp: New testcase.
8810
0ef22f53
JB
88112008-01-03 Joel Brobecker <brobecker@adacore.com>
8812
8813 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8814 gdb.ada/taft_type/p.adb: New files.
8815 * gdb.ada/taft_type.exp: New testcase.
8816
1689ecf8
JB
88172008-01-03 Joel Brobecker <brobecker@adacore.com>
8818
8819 * gdb.ada/array_bounds/bar.adb: New file.
8820 * gdb.ada/array_bounds.exp: New testcase.
8821
a4d0b9c3
JB
88222008-01-03 Joel Brobecker <brobecker@adacore.com>
8823
8824 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8825 gdb.ada/arrayptr/foo.adb: New files.
8826 * gdb.ada/arrayptr.exp: New testcase.
8827
a31ace00
JB
88282008-01-03 Joel Brobecker <brobecker@adacore.com>
8829
8830 * gdb.base/set-lang-auto.exp: New testcase.
8831
a97fced3
JB
88322008-01-03 Joel Brobecker <brobecker@adacore.com>
8833
8834 * gdb.ada/fun_addr/foo.adb: New file.
8835 * gdb.ada/fun_addr.exp: New testcase.
8836
ef29ce1a
JK
88372008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8838
8839 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8840 New files
8841
0fafefe3
JB
88422008-01-02 Joel Brobecker <brobecker@adacore.com>
8843
8844 * array_subscript_addr/p.adb: New file.
a9c64011 8845 * array_subscript_addr.exp: New testcase.
0fafefe3 8846
c4359f8d
JB
88472008-01-02 Joel Brobecker <brobecker@adacore.com>
8848
a9c64011 8849 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8850 New files.
8851 * gdb.ada/str_cmp_ref.exp: New testcase.
8852
1aa1b15b
JB
88532008-01-01 Joel Brobecker <brobecker@adacore.com>
8854
8855 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8856 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8857 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8858
81c9b2cf
JB
88592008-01-01 Joel Brobecker <brobecker@adacore.com>
8860
8861 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8862 gdb.ada/ref_param/pck.ads: New files.
8863 * gdb.ada/ref_param.exp: New testcase.
8864
319e4674
JB
88652008-01-01 Joel Brobecker <brobecker@adacore.com>
8866
8867 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8868 gdb.ada/interface/foo.adb: New files.
8869 * gdb.ada/interface.exp: New testcase.
8870
ef682c56
JB
88712007-12-31 Jim Blandy <jimb@codesourcery.com>
8872
8873 * gdb.base/multi-forks.exp: Consume all output from child
8874 processes before proceeding to next test.
8875
f6f3eb6c
JB
88762007-12-29 Jim Blandy <jimb@codesourcery.com>
8877
8878 * configure: Regenerated.
8879
f652e42f
JB
88802007-12-27 Joel Brobecker <brobecker@adacore.com>
8881
8882 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8883 gdb.ada/fixed_cmp/fixed.adb: New files.
8884 * gdb.ada/fixed_cmp.exp: New testcase.
8885
6943e596
JB
88862007-12-27 Joel Brobecker <brobecker@adacore.com>
8887
8888 * gdb.ada/boolean_expr.exp: New testcase.
8889
aad9a193
JB
88902007-12-26 Jim Blandy <jimb@codesourcery.com>
8891
8892 * gdb.base/multi-forks.exp: Doc fix.
8893
fb5f3683
JB
88942007-12-26 Joel Brobecker <brobecker@adacore.com>
8895
8896 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8897 * gdb.ada/char_param.exp: Do not compile our test program with
8898 -gnata, this is unnecessary.
8899 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8900
384e4a9c
JB
89012007-12-24 Joel Brobecker <brobecker@adacore.com>
8902
8903 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8904 gdb.ada/print_chars/foo.adb: New files.
8905 * gdb.ada/print_chars.exp: New testcase.
8906
01e044f7
JB
89072007-12-24 Joel Brobecker <brobecker@adacore.com>
8908
8909 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8910 gdb.ada/char_param/foo.adb: New files.
8911 * gdb.ada/char_param.exp: New testcase.
8912
0ce17860
JB
89132007-12-22 Jim Blandy <jimb@codesourcery.com>
8914
8915 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8916 hard-coding source line numbers into the test.
8917 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8918 gdb_get_line_number to find.
8919
919809b9
JB
89202007-12-22 Joel Brobecker <brobecker@adacore.com>
8921
8922 * gdb.base/ptype.c (highest): New struct type.
8923 (the_highest): New variable of that type.
8924 (main): Add dummy assignment to a field of variable the_highest.
8925 * gdb.base/ptype.exp: Test type printing of our new variable.
8926
abc8a88d
PM
89272007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8928
8929 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8930 and record first explicitly generated thread number.
abc8a88d
PM
8931 Use that thread number for thread specific watchpoint test.
8932 Add iteration number to repetitive tests.
8933
5158f3e3
CES
89342007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8935 Jim Blandy <jimb@codesourcery.com>
8936
8937 * gdb.base/expand-psymtabs.c: New testcase
8938 source file.
8939 * gdb.base/expand-psymtabs.exp: New testcase
8940 expect file.
8941
37e4754d
LM
89422007-12-17 Luis Machado <luisgpm@br.ibm.com>
8943
8944 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8945 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8946
551e5d04
JB
89472007-12-17 Joel Brobecker <brobecker@adacore.com>
8948
8949 * gdb.ada/frame_args/foo.adb: New file.
8950 * gdb.ada/frame_args/pck.ads: New file.
8951 * gdb.ada/frame_args/pck.adb: New file.
8952 * gdb.ada/frame_args.exp: New testcase.
8953
a05ee097
JB
89542007-12-17 Joel Brobecker <brobecker@adacore.com>
8955
8956 * gdb.base/frame-args.c: New file.
8957 * gdb.base/frame-args.exp: New testcase.
8958
c162e8c9 89592007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8960 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8961
8962 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8963
afe8ab22 89642007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8965
afe8ab22
VP
8966 * gdb.mi/mi-pending.exp: New.
8967 * gdb.mi/mi-pending.c: New.
8968 * gdb.mi/mi-pendshr.c: New.
8969
dfdfb3ca
JB
89702007-12-06 Jim Blandy <jimb@codesourcery.com>
8971
8972 * gdb.base/default.exp: Update expected output for 'info catch'.
8973
b7fca990
JK
89742007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8975
8976 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8977 must be set to binary.
8978
6a1afc1e
PA
89792007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8980
8981 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8982
a6b151f1
DJ
89832007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8984
8985 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8986 gdb.mi/mi-file-transfer.exp: New.
8987
43039443
JK
89882007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8989
8990 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8991
0ef2251b
MR
89922007-11-22 Maciej W. Rozycki <macro@mips.com>
8993
8994 * gdb.trace/backtrace.exp: Fix a typo.
8995 * gdb.trace/circ.exp: Likewise.
8996 * gdb.trace/collection.exp: Likewise.
8997 * gdb.trace/limits.exp: Likewise.
8998 * gdb.trace/report.exp: Likewise.
8999 * gdb.trace/tfind.exp: Likewise.
9000 * gdb.trace/while-dyn.exp: Likewise.
9001
5443631e
NR
90022007-11-21 Nick Roberts <nickrob@snap.net.nz>
9003
9004 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9005 objects of pointers that can't be dereferenced are now
9006 "noneditable".
9007
a4ce5b0d
UW
90082007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9009
9010 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9011 (target_cpu): Remove.
9012
d6e956e5
VP
90132007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9014
9015 * gdb.base/ending-run.exp: Expect the list of cleared
9016 breakpoint to come in natural order, not the reversed one.
a9c64011 9017
214270ab
VP
90182007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9019
9020 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9021 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9022
1a619819
LM
90232007-11-05 Luis Machado <luisgpm@br.ibm.com>
9024
9025 * gdb.base/printcmds.exp: New function
9026 test_printf_with_dfp.
9027
5b01a6fa
DE
90282007-11-02 Doug Evans <dje@google.com>
9029
9030 * gdb.disasm/t01_mov.s: Remove carriage returns.
9031 * gdb.disasm/t02_mova.s: Ditto.
9032 * gdb.disasm/t03_add.s: Ditto.
9033 * gdb.disasm/t04_sub.s: Ditto.
9034 * gdb.disasm/t05_cmp.s: Ditto.
9035 * gdb.disasm/t06_ari2.s: Ditto.
9036 * gdb.disasm/t07_ari3.s: Ditto.
9037 * gdb.disasm/t08_or.s: Ditto.
9038 * gdb.disasm/t09_xor.s: Ditto.
9039 * gdb.disasm/t10_and.s: Ditto.
9040 * gdb.disasm/t11_logs.s: Ditto.
9041 * gdb.disasm/t12_bit.s: Ditto.
9042 * gdb.disasm/t13_otr.s: Ditto.
9043
ec33ab7f
JK
90442007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9045
9046 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9047
ae0d01ff
UW
90482007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9049
9050 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9051 provide DFP support.
9052
55eddb0f
DJ
90532007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9054
9055 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9056 Test "set powerpc vector-abi". Skip auto-detection tests for old
9057 toolchains.
9058
7020f05c
PA
90592007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9060
9061 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9062 with [string compare].
9063
84bc3db9
PA
90642007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9065
9066 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9067 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9068
5876dc88
LM
90692007-10-25 Luis Machado <luisgpm@br.ibm.com>
9070
9071 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9072 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9073 * gdb.opt/Makefile.in: New makefile.
9074 * Makefile.in: Create new directory "gdb.opt".
9075 * configure.ac: Add "gdb.opt" directory.
9076 * configure: Regenerated.
a9c64011 9077
c3ea9a14
DE
90782007-10-25 Doug Evans <dje@google.com>
9079
9080 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9081 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9082
a9c64011 90832007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9084 Thiago Jung Bauermann <bauerman@br.ibm.com>
9085
9086 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9087 Floating Point expressions.
9088 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9089 Floating Point variables.
9090 * gdb.base/dfp-test.c: new file containing program with Decimal
9091 Floating variables, used by gdb.base/dfp-test.exp.
9092
62a24a2b
DJ
90932007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9094
9095 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9096
e7b1eae6
UW
90972007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9098
9099 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9100 compiling test case with GCC.
9101 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9102
c641edcc
UW
91032007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9104
9105 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9106 format changes.
9107
5e5ebfe6
MS
91082007-10-18 Michael Snyder <msnyder@specifix.com>
9109
9110 * gdb.base/dbx.exp: Add missing "-re " operator.
9111
e831e7b6
GM
91122007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9113
9114 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9115 * configure.ac: Removed trailing spaces after backslash.
9116 * gdb.modula2: New directory.
9117 * gdb.modula2/Makefile.in: New file.
9118 * gdb.modula2/unbounded-array.exp: New file.
9119 * gdb.modula2/unbounded1.c: New file.
9120
7cc46491
DJ
91212007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9122
9123 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9124
91252007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9126
9127 * gdb.base/sigstep.c (main): Add checks for
9128 return values for setitimer call.
9129 Call setitimer again with itimer = ITIMER_REAL
9130 if first call to setitimer fails.
9131
e91528f0
KH
91322007-10-11 Kazu Hirata <kazu@codesourcery.com>
9133
9134 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9135 of $timeout.
9136
2ec9a4f8
DJ
91372007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9138
9139 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9140
91412007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9142
9143 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9144 of gdb_expect call, to avoid interruption.
9145
64b2fa04
PA
91462007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9147
9148 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9149 (v_unsigned_long_long, v_long_long_array)
9150 (v_signed_long_long_array, v_unsigned_long_long_array)
9151 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9152 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9153 [!NO_LONG_LONG]: New.
9154 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9155 v_long_long_member.
9156
9157 (v_long_long_func, v_signed_long_long_func)
9158 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9159 (main) [!NO_LONG_LONG]: Initialize long long variants.
9160
9161 * gdb.base/whatis.exp: If board file requests no_long_long, build
9162 test with NO_LONG_LONG defined. Test long long, signed long long,
9163 and unsigned long long variants but only if board file doesn't
9164 disable it.
9165
a912286e 91662007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9167 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9168
9169 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9170 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9171 * configure: Regenerated.
9172 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9173 gdb.pascal/types.exp, lib/pascal.exp: New files.
9174
471ba8c9
DJ
91752007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9176
9177 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9178 call.
9179 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9180 to return to the call.
9181 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9182 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9183 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9184 * gdb.mi/mi-until.exp (test_until): Likewise.
9185 * gdb.mi/mi2-until.exp (test_until): Likewise.
9186
fef8a650
DJ
91872007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9188
9189 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9190 two-char array.
9191 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9192
d983da9c
DJ
91932007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9194
9195 * gdb.threads/watchthreads.c (thread_function): Sleep between
9196 iterations.
9197 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9198 at once for S/390. Generate matching fails and passes.
9199
17f62551
VP
92002007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9201
9202 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9203 the 'struct_declarations' variable to zeros.
a9c64011 9204
ed0616c6
VP
92052007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9206
9207 * gdb.cp/mb-ctor.cc: New.
9208 * gdb.cp/mb-ctor.exp: New.
9209 * gdb.cp/mb-templates.cc: New.
9210 * gdb.cp/mb-templates.exp: New.
9211
41f1b697
DJ
92122007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9213
9214 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9215
3f213f78
PA
92162007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9217
9218 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9219 targets.
9220 * configure: Regenerate.
9221
0d381245 92222007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9223
0d381245
VP
9224 * gdb.base/annota1.exp: Adjust for 'info break'
9225 format changes.
9226 * gdb.base/annota3.exp: Likewise.
9227 * gdb.base/break.exp: Likewise.
9228 * gdb.base/condbreak.exp: Likewise.
9229 * gdb.base/pending.exp: Likewise.
9230 * gdb.base/sepdebug.exp: Likewise.
9231 * gdb.base/unload.exp: Likewise.
9232 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9233
fe3f5fa8
VP
92342007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9235
9236 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9237 messages.
9238 * gdb.base/chng-syms.exp: Likewise.
9239 * gdb.base/unload.exp: Likewise.
a9c64011 9240
a75cf6c0
DJ
92412007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9242
9243 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9244
18ecae38
DJ
92452007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9246
9247 * schedlock.c (NUM): Change to 1.
9248 (main): Use args[0] for the main thread.
9249 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9250 regardless of the number of threads.
9251
5509918f
MR
92522007-09-14 Maciej W. Rozycki <macro@mips.com>
9253
4a543daf
MR
9254 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9255 type down.
9256 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9257 test.
9258 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9259 watchpoint type down.
9260 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9261 test.
9262
92632007-09-14 Maciej W. Rozycki <macro@mips.com>
9264
5509918f
MR
9265 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9266 Move all the tests here and run them twice, once using software
9267 watchpoints and once using hardware watchpoints.
9268 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9269
40b53987
DJ
92702007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9271
9272 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9273 test.
9274
695e2681
MK
92752007-09-10 Mark Kettenis <kettenis@gnu.org>
9276
8b3fc8d8
MK
9277 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9278 build-id.
9279
695e2681
MK
9280 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9281 know about $ORIGIN. Calculate output dir from $dest instead of
9282 using ${objdir}/{$subdir}.
9283
58d69f29
MK
92842007-09-09 Mark Kettenis <kettenis@gnu.org>
9285
9286 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9287 gcore, before continuing with the test.
9288
3e347599
DJ
92892007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9290
9291 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9292 * gdb.mi/mi-watch.exp: Likewise.
9293
ea37ba09
DJ
92942007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9295 Jim Blandy <jimb@codesourcery.com>
9296
9297 * gdb.arch/i386-sse.exp: Do not expect character constants.
9298 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9299 * gdb.base/display.exp: Allow print/s.
9300 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9301 and unsigned char array changes.
9302
2025a643
DJ
93032007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9304
9305 * gdb.base/display.exp: Add tests for printf %p.
9306
26669a27
PA
93072007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9308
9309 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9310 the dll name to unicode.
9311
c8f021f8
JK
93122007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9313
9314 * gdb.base/default.exp (show version): Update the version text.
9315 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9316
4cf31eea
JK
93172007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9318
9319 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9320 New files.
9321
4935890f
JK
93222007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9323
9324 * lib/gdb.exp (build_id_debug_filename_get): New function.
9325 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9326 Remove the generate DEBUG file for the future testcase runs.
9327 New testcase for the NT_GNU_BUILD_ID retrieval.
9328 Move the final testing step to ...
9329 (test_different_dir): ... a new function.
9330 New parameter XFAIL to XFAIL all the tests performed.
9331 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9332 New parameter TYPE to PF_PREFIX all the tests performed.
9333
02142340
VP
93342007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9335
9336 * gdb.mi/mi-var-cp.cc (path_expression): New
9337 function.
9338 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9339
36acd84e
UW
93402007-08-27 Markus Deuling <deuling@de.ibm.com>
9341
9342 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9343 to fit into SPU Local Store memory.
9344
a896d121
JB
93452007-08-23 Joel Brobecker <brobecker@adacore.com>
9346
9347 * gdb.base/default.exp: Adjust the expected output of "info
9348 warranty" after the switch to GPLv3.
9349
7b433602
JB
93502007-08-23 Joel Brobecker <brobecker@adacore.com>
9351
9352 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9353 to 30000 (from 20000).
9354
e22f8b7c
JB
93552007-08-23 Joel Brobecker <brobecker@adacore.com>
9356
9357 Switch the license of all .exp files to GPLv3.
9358 Switch the license of all .f and .f90 files to GPLv3.
9359 Switch the license of all .s and .S files to GPLv3.
9360
5a0e3bd0
JB
93612007-08-23 Joel Brobecker <brobecker@adacore.com>
9362
9363 * configure.ac: Switch license to GPLv3.
9364
cc00619d
JB
93652007-08-23 Joel Brobecker <brobecker@adacore.com>
9366
9367 Switch the licensing to GPLv3 for all .ads and .adb files.
9368
8d26208a
DJ
93692007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9370
9371 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9372 and t_int_double.
9373 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9374
4fcb9948
JB
93752007-08-17 Joel Brobecker <brobecker@adacore.com>
9376
9377 * gdb.base/step-line.c: Switch license to GPL version 3, and
9378 update copyright year.
9379 * gdb.base/step-line.inp: Likewise.
9380
b9c34f67
JB
93812007-08-17 Joel Brobecker <brobecker@adacore.com>
9382
9383 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9384 changes inside gdb1555.c.
9385 * gdb.base/pending.exp: Likewise.
9386
2cc17678
DJ
93872007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9388
9389 * config/default.exp: New file.
9390
e48883f7
DJ
93912007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9392
9393 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9394 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9395
1ab80e5b
MR
93962007-07-30 Maciej W. Rozycki <macro@mips.com>
9397
9398 * gdb.base/dump.exp: Force the correct endianness for binary
9399 formats not carrying this information.
9400
aba471f5
DJ
94012007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9402
9403 * gdb.threads/staticthreads.exp: Match .*sem_post.
9404
d4e07204
DJ
94052007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9406
9407 * gdb.base/readline.exp (operate_and_get_next): Match the final
9408 prompt.
9409
2b97317d
KB
94102007-07-23 Kevin Buettner <kevinb@redhat.com>
9411
9412 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9413 to restarting SID.
9414
44efa07a
KB
94152007-07-18 Kevin Buettner <kevinb@redhat.com>
9416
9417 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9418 prior to `gdb_start'.
9419
7b5ebade
KB
94202007-07-18 Kevin Buettner <kevinb@redhat.com>
9421
9422 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9423 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9424 Remove call to gdb_unload.
9425
255e7678
DJ
94262007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9427 Daniel Jacobowitz <dan@codesourcery.com>
9428
9429 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9430 for __WIN32__.
9431 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9432 * gdb.base/unload.exp: Use shared library test routines.
9433
3a40aaa0
UW
94342007-07-03 Markus Deuling <deuling@de.ibm.com>
9435
9436 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9437 * gdb.base/solib-symbol-lib.c: Likewise.
9438 * gdb.base/solib-symbol-main.c: Likewise.
9439
b0f4b84b
DJ
94402007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9441
9442 * config/gdbserver.exp (gdb_reconnect): New.
9443 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9444 gdb.base/solib-disc.exp: New files.
9445 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9446 remote debugging".
9447 (gdb_compile): Add shlib_load flag.
9448 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9449 port.
9450 (gdbserver_reconnect): New.
9451
1b05479a
DJ
94522007-07-01 Nick Roberts <nickrob@snap.net.nz>
9453 Daniel Jacobowitz <dan@codesourcery.com>
9454
9455 * gdb.base/annota3.exp: Test for if construct.
9456
86f78eb2
DJ
94572007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9458
9459 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9460
6a2eb474 94612007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9462 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9463
9464 * gdb.base/display.exp: Allow a newline after display/i.
9465 * gdb.base/pc-fp.exp: Likewise.
9466 * gdb.base/sigbpt.exp: Likewise.
9467
f8b73d13
DJ
94682007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9469
9470 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9471 required features to be included.
9472
4339e69e
DJ
94732007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9474
9475 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9476 in info threads output.
9477
23d964e7
UW
94782007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9479 Markus Deuling <deuling@de.ibm.com>
9480
9481 * gdb.arch/spu-info.exp: New testcase.
9482 * gdb.arch/spu-info.c: New file.
9483
fd20f75b
DJ
94842007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9485
9486 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9487 tpcs_offset. Restore lr after the call.
9488 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9489
2226f861
DJ
94902007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9491
9492 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9493 (gdbserver_run): Kill any running gdbserver.
9494 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9495
d12371a9
MR
94962007-05-17 Maciej W. Rozycki <macro@mips.com>
9497
9498 * gdb.base/sigbpt.exp: Preset segv_addr.
9499
93f02886
DJ
95002007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9501
9502 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9503 (gdb_compile_shlib): Likewise.
9504 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9505 (default_gdb_init): Clear cleanfiles.
9506 (gdb_finish): Delete recorded cleanfiles.
9507 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9508
9509 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9510 Do not use isnative.
9511 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9512 gdb.base/so-impl-ld.exp: Likewise.
9513 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9514 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9515 gdb_compile.
9516
b04e06d7
VP
95172007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9518
9519 * config/unknown.exp: Remove.
9520
069ed931
UW
95212007-05-15 Markus Deuling <deuling@de.ibm.com>
9522
9523 * gdb.base/info-proc.exp: Check is_remote.
9524
09db0d03
UW
95252007-05-14 Markus Deuling <deuling@de.ibm.com>
9526
9527 * gdb.base/gcore.exp: Initialize variable core_supported.
9528
af2cbe8c
DJ
95292007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9530
9531 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9532
027c0295
DJ
95332007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9534
9535 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9536 * gdb.threads/print-threads.exp (test_all_threads): Allow
9537 negative and hexadecimal thread IDs.
9538
dc5000e7
DJ
95392007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9540
9541 * gdb.java/jprint.java (public): Avoid invalid call to static
9542 method.
9543
2e74ed18
DP
95442007-05-14 Denis Pilat <denis.pilat@st.com>
9545
9546 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9547 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9548 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9549 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9550 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9551
83547f02
UW
95522007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9553
9554 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9555 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9556 this mode.
9557 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9558 * gdb.base/spu.ld: New file.
9559
b18be20d
DJ
95602007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9561
9562 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9563
be444858
DJ
95642007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9565
9566 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9567
b1d53152
DJ
95682007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9569
9570 * gdb.java/jmain.exp: Handle demangled names with and without method
9571 signatures.
9572
d084b331
DJ
95732007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9574
9575 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9576 (have_a_very_merry_interrupt): Remove calls to puts.
9577 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9578 inferior output.
9579 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9580 test names.
9581
db9d7fc5
DJ
95822007-04-29 Markus Deuling <deuling@de.ibm.com>
9583 Daniel Jacobowitz <dan@codesourcery.com>
9584
9585 * gdb.base/auxv.exp (core_works): Also check is_remote.
9586 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9587
ef783a7d 95882007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9589
ef783a7d
VP
9590 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9591 message, not the undefined 'module' variable.
9592 * gdb.base/siginfo.exp: Likewise.
9593 * gdb.base/sigstep.exp: Likewise.
9594 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9595 serialport.
9596 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9597
b7b73cae
CV
95982007-04-25 Corinna Vinschen <vinschen@redhat.com>
9599
9600 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9601 target sim fails. Return 0 otherwise.
9602 (gdb_load): Return prematurely if gdb_target_sim fails.
9603
7d90fdfa
DP
96042007-04-16 Denis Pilat <denis.pilat@st.com>
9605
9606 * gdb.base/setshow.exp: Reset height after having set it to 100.
9607
5d3e9c85
DP
96082007-04-16 Denis Pilat <denis.pilat@st.com>
9609
9610 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9611
18e75969
DP
96122007-04-16 Denis Pilat <denis.pilat@st.com>
9613
9614 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9615
25d5ea92
VP
96162007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9617
9618 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9619 tests. Run the frozen varobjs test.
9620 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9621 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9622
0b49cb80
JK
96232007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9624
9625 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9626 gdb.base/type-opaque.exp: New files.
9627
a73bafbc 96282007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9629
9630 * gdb.mi/mi-var-child.c
a73bafbc
VP
9631 (do_children_tests): User char[2] instead of
9632 char so that automatic printing of pointers to char
9633 don't give unpredicable result.
9634 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9635 local variables.
9636 * gdb.mi/mi-var-child.exp: Step to right line
9637 of do_children_tests.
9638 * gdb.mi/mi2-var-child.exp: Likewise.
9639 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9640 do_locals_tests.
a73bafbc
VP
9641 (do_children_tests): User char[2] instead of
9642 char so that automatic printing of pointers to char
a9c64011 9643 don't give unpredicable result.
a73bafbc 9644 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9645 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9646 Pass test name to mi_wait_for_stop.
9647
7ce59000
DJ
96482007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9649
9650 * gdb.asm/asm-source.exp: Remove d10v case.
9651 * lib/gdb.exp (skip_cplus_tests): Likewise.
9652 * gdb.asm/d10v.inc: Deleted.
9653
20389057
DJ
96542007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9655
9656 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9657
8807d78b
DJ
96582007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9659
9660 * config/netware.exp: Delete file.
9661
aa3edb8e
JB
96622007-03-29 Joel Brobecker <brobecker@adacore.com>
9663
9664 * gdb.dwarf2/dw2-noloc.S: New file.
9665 * gdb.dwarf2/dw2-noloc.exp: New file.
9666
297561ac
PA
96672007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9668
9669 * gdb.cp/method2.cc: New test.
9670 * gdb.cp/method2.exp: New test.
9671 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9672
1f81bd39
DJ
96732007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9674
9675 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9676
9453113a
DJ
96772007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9678
9679 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9680
b741e217
DJ
96812007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9682
9683 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9684 (gdb_load): Delete, replace with...
9685 (gdb_reload): ...this.
9686 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9687 * gdb.server/server-mon.exp: Likewise.
9688 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9689 (gdb_start_cmd): New.
9690 (gdb_file_cmd): Save the last loaded file.
9691 (gdb_reload): New.
9692 (gdb_gnu_strip_debug): Use transform.
9693 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9694 support here. Use new $last_loaded_file. Check mtime.
9695 (gdb_target_cmd): Handle ObjC failure case.
9696 (infer_host_exec): Delete.
9697 (gdbserver_load): Rename to...
9698 (gdbserver_run): ...this. Simplify.
9699 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9700 (mi_gdb_load): Move most contents to a new function...
9701 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9702 (mi_run_cmd): Use mi_gdb_target_load.
9703 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9704 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9705 Use gdb_run_cmd.
9706 * gdb.base/charsign.exp: Remove incorrect comment.
9707 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9708 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9709 gdb.base/start.exp: Use gdb_start_cmd.
9710
446ab585 97112007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9712 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9713
9714 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9715 * gdb.base/signull.exp: Similarly.
9716
bbb88ebf
UW
97172007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9718
9719 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9720 messages available to test cases (like chng-sym.exp).
9721
cb8c4a99
AS
97222007-03-14 Andreas Schwab <schwab@suse.de>
9723
9724 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9725 format changes.
9726
4e463ff5
DJ
97272007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9728
9729 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9730 (optimized_1): New.
9731 (main): Call optimized_1.
9732 (gdb2029): Correct typos. Call gdb2029_marker.
9733 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9734 for gdb2029.
9735
b6db2c47
MK
97362007-03-12 Mark Kettenis <kettenis@gnu.org>
9737
9738 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9739 as tabs. Remove redundant test pattern.
9740
70ed3737
UW
97412007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9742
9743 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9744 for /a format output.
9745
47b67b60
DJ
97462007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9747
9748 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9749 collect output incrementally.
9750
b8953b0e
UW
97512007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9752
9753 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9754 for -var-create lpcharacter test.
9755 * gdb.mi/mi2-var-cmd.exp: Likewise.
9756
7acd5c40
UW
97572007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9758
9759 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9760 pass on targets where address zero is readable.
9761
9c6759c1
UW
97622007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9763
9764 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9765 just a single architecture.
9766
a2f1aeb4
UW
97672007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9768
9769 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9770 (fetch_all_registers): New function, uses gdb_test_multiple and
9771 exp_continue to fetch inferior output line-by-line.
9772 Replace all uses of do_get_all_registers by fetch_all_registers.
9773
46579ac2
UW
97742007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9775
9776 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9777 in target_info.
9778
fc133f24
MS
97792007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9780
a9c64011 9781 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9782 consistancy; add a default (timeout) case.
9783
7646a51d
MS
97842007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9785
9786 * gdb.base/watchpoint.exp: Fix truncated comment.
9787
dcfff61f
MS
97882007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9789
9790 * Makefile.in: Remove spurious single-quotes from sed command.
9791
664e3ee9
DJ
97922007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9793
9794 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9795 func.
9796 * gdb.mi/mi2-var-cmd.exp: Likewise.
9797
d7cc6f2f
JB
97982007-02-27 Joel Brobecker <brobecker@adacore.com>
9799
a9c64011
AS
9800 * gdb.dwarf2/dw2-producer.S: New file.
9801 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9802
98032007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9804
9805 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9806 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9807 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9808 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9809 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9810 Revert tests to use mi_gdb_test and include value field in output
9811 of -var-create.
9812
93d42b30
DJ
98132007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9814
9815 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9816
c499ed39
DJ
98172007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9818
9819 * gdb.base/maint.exp: Remove full paths from test names.
9820 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9821 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9822
9836f81b
JB
98232007-02-27 Joel Brobecker <brobecker@adacore.com>
9824
9825 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9826
c74d0ad8
DJ
98272007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9828
9829 * gdb.server/server-mon.exp: New test.
9830
2711e456
DJ
98312007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9832
9833 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9834
ff6f572f
DJ
98352007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9836
9837 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9838 register capitalization.
9839
fada3feb
DP
98402007-02-13 Denis Pilat <denis.pilat@st.com>
9841
9842 * gdb.mi/mi-var-invalidate.exp: New file.
9843
fb1e4ffc
DJ
98442007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9845
9846 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9847
3da939d7
DJ
98482007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9849
9850 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9851
123dc839
DJ
98522007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9853
9854 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9855 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9856
877e3645 98572007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9858
9859 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9860 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9861 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9862 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9863 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9864 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9865 Update tests to include value field in output of -var-create.
a9c64011 9866
3c0a2960
AS
98672007-02-08 Andreas Schwab <schwab@suse.de>
9868
9869 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9870
108546a0
DJ
98712007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9872
9873 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9874 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9875
d701dcab
DP
98762007-02-02 Denis Pilat <denis.pilat@st.com>
9877
9878 * gdb.threads/threadapply.exp: check that frame is not changed by
9879 the thread apply all command.
9880
783e3e2f
AS
98812007-01-31 Andreas Schwab <schwab@suse.de>
9882
6d9c3a87
AS
9883 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9884
3c50d7b9
AS
9885 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9886 in the dwarf sections.
9887 * gdb.dwarf2/mac-fileno.S: Likewise.
9888
783e3e2f
AS
9889 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9890 bspstore register on ia64.
9891
78ff580e
AS
98922007-01-29 Andreas Schwab <schwab@suse.de>
9893
cc8e9b12
AS
9894 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9895 "frame-begin" annotation.
9896
78ff580e
AS
9897 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9898 number of "frames-invalid" annotations.
9899
704a4f78
DJ
99002007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9901
9902 * gdb.base/commands.exp: Call if_commands_test.
9903 (gdb_test_no_prompt, if_commands_test): New.
9904
e741bf94
MK
99052007-01-28 Mark Kettenis <kettenis@gnu.org>
9906
9907 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9908
474d0ad3
AS
99092007-01-27 Andreas Schwab <schwab@suse.de>
9910
9911 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9912 .short/.int/.quad in the dwarf sections.
9913 * gdb.dwarf2/dw2-intercu.S: Likewise.
9914 * gdb.dwarf2/dw2-intermix.S: Likewise.
9915
e784b426
JK
99162007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9917
9918 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9919 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9920 array.
e784b426
JK
9921 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9922 * gdb.base/setvar.exp: Likewise.
9923
37f08e04
AS
99242007-01-26 Andreas Schwab <schwab@suse.de>
9925
9a01813a
AS
9926 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9927 test.
9928
37f08e04
AS
9929 * gdb.base/multi-forks.exp ("restart $i"): Also match
9930 __kernel_syscall_via_break.
9931
6e2a9270
VP
99322007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9933
9934 * lib/mi-support.exp (mi_delete_varobj): New.
9935 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9936 testcase.
9937 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9938 (main): Call the above.
9939 (reference_update_test, base_in_reference_test)
9940 (reference_to_pointer): Delete the created varobjs.
a9c64011 9941
e515b470
DJ
99422007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9943
9944 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9945 * configure: Regenerated.
9946 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9947 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9948 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9949 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9950 * lib/gdb.exp (gdb_skip_xml_test): New function.
9951
08d8bcd7
DJ
99522007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9953
9954 * gdb.base/sigrepeat.exp: Correct error message.
9955
99562007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9957 Daniel Jacobowitz <dan@codesourcery.com>
9958
9959 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9960 gdb.arch/i386-gnu-cfi-asm.S: New files.
9961
97c3f1f3
JK
99622007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9963
9964 * lib/gdb.exp: Abort on missing `site.exp'.
9965
cb1df416
DJ
99662007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9967 Daniel Jacobowitz <dan@codesourcery.com>
9968
9969 * gdb.base/included.c, gdb.base/included.exp,
9970 gdb.base/included.h: New files.
9971
35990120
DJ
99722007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9973
9974 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9975 (maximize_rlimit): Reduce limits on 64-bit systems.
9976
6e81a116 99772007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9978
9979 From Marcus Deuling <deuling@de.ibm.com>:
9980 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9981 every case.
9982
6c3c41f3
NR
99832007-01-13 Nick Roberts <nickrob@snap.net.nz>
9984
9985 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9986 (test_path_specification): Use objdir instead of srcdir to always
9987 get an absolute filename.
9988
2f12c312
DJ
99892007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9990
9991 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9992
81121995
VP
99932007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9994
9995 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9996 Make sure the variable we're using is in scope.
9997 (reference_to_pointer): Likewise.
9998
4741b737
DJ
99992007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10000
10001 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10002 has no debug information.
10003
054410c3
DJ
100042007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10005
10006 * gdb.base/annota1.exp: Remove extra send_gdb.
10007
818f79f6
DJ
100082007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10009
10010 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10011
f7a6bb70
DJ
100122007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10013
10014 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10015
57e66780
DJ
100162007-01-08 Nick Roberts <nickrob@snap.net.nz>
10017 Daniel Jacobowitz <dan@codesourcery.com>
10018
10019 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10020 lcharacter or linteger change. Correct duplicated test name.
10021 * gdb.mi/mi2-var-cmd.exp: Likewise.
10022
3d799a95
DJ
100232007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10024
10025 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10026
100272007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10028
a9c64011
AS
10029 * gdb.base/nofield.c: New file.
10030 * gdb.base/nofield.exp: New testcase.
51679ba9 10031
eafb94e8
NR
100322007-01-05 Nick Roberts <nickrob@snap.net.nz>
10033
10034 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10035
10036 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10037 test.
10038
5e572bb4
DJ
100392007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10040
10041 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10042
74a44383
DJ
100432007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10044
10045 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10046 when continuing.
10047
1b572db9
DJ
100482007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10049
10050 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10051 Expect ".exe" extension.
10052
381bc39b
DJ
100532007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10054
10055 * gdb.base/charset.exp: Add explicit filename to break.
10056 * gdb.base/dbx.exp: Add explicit filename to breaks.
10057
2b70e4c6
DJ
100582007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10059
10060 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10061 * gdb.mi/mi2-file.exp: Likewise.
10062
303b6f5d
DJ
100632007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10064
10065 Implement specification of MI tests as comments
10066 in C and C++ sources.
10067 * lib/mi-support.exp (mi_autotest_data): New variable.
10068 (mi_autotest_source): New variable.
10069 (count_newlines, mi_prepare_inline_tests)
10070 (mi_get_inline_test, mi_continue_to_line)
10071 (mi_run_inline_test, mi_tbreak)
10072 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10073 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10074 Run inline tests.
10075 * gdb.mi/mi-var-cp.cc: Define tests here.
10076
23da0d94
VP
100772007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10078
10079 Simplify usage of mi_continue_to.
10080 * lib/mi-support.exp (mi_runto_helper): Renamed
10081 from mi_runto, added new parameter 'run_or_continue'.
10082 (mi_runto): Use mi_runto_helper.
10083 (mi_continue_to): Accept just function name as parameter.
10084 Use mi_runto_helper.
10085 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10086 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10087
f9e18282
JB
100882006-01-04 Joel Brobecker <brobecker@adacore.com>
10089
10090 Make this testcase a bit more realistic. The current code
10091 is too simplistic, and allows the compiler to optimize out
10092 some of the entities we need for this testcase.
10093 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10094 (Do_Nothing): Add extra parameter.
10095 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10096 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10097 by using a variable of type Void_Star.
10098
fd678c65
JB
100992006-01-04 Joel Brobecker <brobecker@adacore.com>
10100
10101 * gdb.ada/catch_ex/foo.adb: New file.
10102 * gdb.ada/catch_ex.exp: New testcase.
10103
05cfdb42
DJ
101042007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10105
10106 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10107 pass --image-base to linker.
10108
2e03ee74
DJ
101092007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10110 Daniel Jacobowitz <dan@codesourcery.com>
10111
10112 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10113 secondary prompts.
10114
0d5de010
DJ
101152007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10116
10117 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10118 output. Test the types of members and member pointers.
10119 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10120 gdb/2092.
10121 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10122 statement. Enable for GCC. Update expected output for some tests
10123 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10124 layout.
10125 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10126 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10127 (Diamond::vget_base): New.
10128 (main): Add new tests.
10129 * gdb.cp/printmethod.exp: Update expected output for member functions.
10130 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10131 print pEe->D::vg().
10132
61a771aa
DJ
101332007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10134
10135 * gdb.threads/tls.exp: Allow stops in sem_post.
10136
2fa63963
DJ
101372006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10138
10139 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10140 * gdb.base/annota3.exp: Likewise.
10141 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10142 again (instead of timing out).
10143 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10144 GCC bug 26475.
10145 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10146 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10147 test from jmisc1.exp.
10148 * gdb.java/jmisc1.exp: Delete.
10149 * gdb.java/jprint.exp: Adjust to work with method signatures including
10150 return types.
10151 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10152 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10153 * lib/java.exp (compile_java_from_source): Pass the correct type
10154 to target_compile.
10155
5eefc2b7
JB
101562006-12-31 Joel Brobecker <brobecker@adacore.com>
10157
10158 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10159 (stack_align_edx): New function.
10160 (stack_align_eax): New function.
10161 (main): Add calls to stack_align_edx and stack_align_eax.
10162 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10163 Add testing for the cases where the register used during a stack
10164 realignment is edx. Same for eax.
10165
227c54da
DJ
101662006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10167
10168 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10169 and generic PE targets.
10170
cab8ac94
JB
101712006-12-29 Joel Brobecker <brobecker@adacore.com>
10172
10173 * gdb.ada/array_return.exp: Update copyright date list.
10174
ba54f318
JB
101752006-12-27 Joel Brobecker <brobecker@adacore.com>
10176
10177 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10178 (Create_Small_Float_Vector): New function.
10179 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10180 function body.
10181 * gdb.ada/array_return/p.adb: Use new type and function from
10182 package Pck.
10183 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10184 able to print the value returned by a function returning an
10185 array of float.
10186
6b7a35dd
JB
101872006-12-20 Joel Brobecker <brobecker@adacore.com>
10188
10189 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10190 The associated tests should be PASSing.
10191
038224f6
VP
101922006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10193
10194 Test for base in references.
10195 * gdb.mi/mi-var-cp.cc: Add test code.
10196 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10197 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10198 * gdb.mi/mi2-watch.exp: Likewise.
10199 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10200 (mi_list_varobj_children): New function.
10201
b26ed50d
VP
102022006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10203
10204 * lib/mi-support.exp
10205 (mi_runto): Accept "()" after function name.
10206 (mi_create_varobj): New function.
10207 (mi_varobj_update): New function.
10208 (mi_Check_varobj_value): New function.
10209 * gdb.mi/mi-var-cp.exp: New file.
10210 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10211
08232497
DJ
102122006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10213
10214 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10215 gdb.base/weaklib2.c: New files.
10216
d394c993 102172006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10218
ac6c2fba
NS
10219 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10220 info. Adjust test names.
10221
8ec659a0 10222 * gdb.base/break.c (main): Move position of malloc.
d394c993 10223 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10224
acd65feb
VP
102252006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10226
10227 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10228 assignement of arrays and function pointers.
10229 * gdb.mi/var-cmd.c: Add declaration necessary for above
10230 tests.
10231
f556d5e5
NS
102322006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10233
10234 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10235
10236 * gdb.threads/linux-dp.exp: Read thread table before and after
10237 creating each philosopher and verify it.
10238
697bc68d
NS
102392006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10240 Paul Brook <paul@codesourcery.com>
10241 Daniel Jacobowitz <dan@codesourcery.com>
10242
10243 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10244 main to remove duplication. Add start function of the form
697bc68d
NS
10245 '_*start[1-9]*'. Add RVDS start function.
10246
29d73ae4
DJ
102472006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10248
10249 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10250
c1d88655
UW
102512006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10252
10253 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10254 * gdb.asm/spu.inc: New file.
10255 * gdb.base/term.exp: Disable if [target_info exists noargs].
10256 * gdb.gdb/complaints.exp: Disable if ![isnative].
10257 * gdb.gdb/selftest.exp: Likewise.
10258 * gdb.gdb/observer.exp: Likewise.
10259 * gdb.gdb/xfullpath.exp: Likewise.
10260 * gdb.base/attach.exp: Disable on SPU target.
10261 * gdb.cp/bs145503.exp: Likewise.
10262 * gdb.cp/exception.exp: Likewise.
10263 * gdb.cp/userdef.exp: Likewise.
10264
32a13b1a
DJ
102652006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10266
10267 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10268
d8295fe9
VP
102692006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10270
10271 * gdb.base/completion.exp: Fix completion tests for
10272 'info' and 'info '.
10273 * gdb.base/help.exp (help_test_raw, test_class_help)
10274 (test_prefix_command_help): Move...
10275 * lib/gdb.exp: Here.
10276 * gdb.base/main.exp: Adjust.
10277 * gdb.cp/maint.exp: Adjust.
10278 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10279
8c394015
VP
102802006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10281
10282 * gdb.stabs/weird.exp (print_weird_var): Use
10283 gdb_test_multiple instead of gdb_expect.
10284
027fc1bc
VP
102852006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10286
10287 * gdb.base/help.exp (help_test_raw): New.
10288 (test_class_help): New.
10289 (test_prefix_command_help): New.
10290 Adjust testcases.
10291
67609209
FR
102922006-11-09 Christophe Lyon <christophe.lyon@st.com>
10293
10294 * gdb.base/constvars.c (main): Write to crass and crips, so that
10295 they are allocated by the compiler.
10296
f73adfeb
AS
102972006-10-27 Andreas Schwab <schwab@suse.de>
10298
10299 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10300 "detach-fork".
10301
2f83a18e
DJ
103022006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10303
10304 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10305 of patterns.
10306
94277a38
DJ
103072006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10308
10309 * gdb.base/sepdebug.exp: Remove debug format test.
10310 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10311 Handle no-symtab.
10312 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10313
5bd2f6e2
DJ
103142006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10315
10316 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10317 int to pointer or pointer to int.
10318 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10319
8c008720
DJ
103202006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10321
10322 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10323
9e35dae4
DJ
103242006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10325
10326 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10327
d9639e13
DJ
103282006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10329
10330 PR c++/2116
10331 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10332
390a1bd0
JB
103332006-10-06 Joel Brobecker <brobecker@adacore.com>
10334
10335 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10336 the corresponding bug has been fixed in GDB (PR/2018).
10337
dd920c33
JB
103382006-10-06 Joel Brobecker <brobecker@adacore.com>
10339
10340 * gdb.base/subst.exp: New testcase.
10341
53bbefe9
JB
103422006-10-06 Joel Brobecker <brobecker@adacore.com>
10343
10344 * gdb.ada/array_return/pck.ads: Add copyright notice.
10345 * gdb.ada/array_return/pck.adb: Likewise.
10346 * gdb.ada/array_return/p.adb: Likewise.
10347 * gdb.ada/exec_changed/first.adb: Likewise.
10348 * gdb.ada/exec_changed/second.adb: Likewise.
10349
09851417
JB
103502006-10-06 Joel Brobecker <brobecker@adacore.com>
10351
10352 * gdb.ada/watch_arg/watch.adb: New file.
10353 * gdb.ada/watch_arg.exp: New testcase.
10354
041bf30d
VP
103552006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10356
10357 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10358 via string_to_regexp.
041bf30d 10359 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10360
f286fbdd 103612006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10362
10363 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10364 Remove unused / obsolete files.
10365
7c07f349
NR
103662006-09-19 Nick Roberts <nickrob@snap.net.nz>
10367
10368 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10369
cd5ff84a
VP
103702006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10371
10372 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10373 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10374 the number of frames.
cd5ff84a 10375
ae018d1a
DJ
103762006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10377
10378 * gdb.base/args.c (main): Add breakpoint marker.
10379 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10380 really test empty arguments.
10381 (args_load): Delete.
10382 (args_test): New.
10383
b399c549
NR
103842006-09-13 Nick Roberts <nickrob@snap.net.nz>
10385
10386 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10387 check for one file.
b399c549 10388
2ab1eb7a
VP
103892006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10390
10391 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10392 HIGH_FRAME argument to -stack-list-locals can be larger than
10393 the number of frames.
a9c64011 10394
476308bf
FF
103952006-08-18 Fred Fish <fnf@specifix.com>
10396
10397 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10398 '$' in front of skip_vmx_tests_saved when setting that.
10399
8625200f
AS
104002006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10401
10402 * gdb.base/trace-commands.exp: New file.
10403
089ec8f1
DJ
104042006-08-10 Joel Brobecker <brobecker@adacore.com>
10405 Daniel Jacobowitz <dan@codesourcery.com>
10406
10407 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10408 expected output of the backtrace commands.
10409
b60f0898
JB
104102006-08-09 Joel Brobecker <brobecker@adacore.com>
10411
10412 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10413 untested followed by return combination.
10414 * gdb.arch/altivec-regs.exp: Likewise.
10415 * gdb.arch/e500-abi.exp: Likewise.
10416 * gdb.arch/e500-regs.exp: Likewise.
10417 * gdb.arch/gdb1291.exp: Likewise.
10418 * gdb.arch/gdb1431.exp: Likewise.
10419 * gdb.arch/gdb1558.exp: Likewise.
10420 * gdb.arch/i386-prologue.exp: Likewise.
10421 * gdb.arch/i386-unwind.exp: Likewise.
10422 * gdb.asm/asm-source.exp: Likewise.
10423 * gdb.base/a2-run.exp: Likewise.
10424 * gdb.base/advance.exp: Likewise.
10425 * gdb.base/all-bin.exp: Likewise.
10426 * gdb.base/annota1.exp: Likewise.
10427 * gdb.base/annota3.exp: Likewise.
10428 * gdb.base/args.exp: Likewise.
10429 * gdb.base/arithmet.exp: Likewise.
10430 * gdb.base/assign.exp: Likewise.
10431 * gdb.base/async.exp: Likewise.
10432 * gdb.base/attach.exp: Likewise.
10433 * gdb.base/bang.exp: Likewise.
10434 * gdb.base/bigcore.exp: Likewise.
10435 * gdb.base/bitfields.exp: Likewise.
10436 * gdb.base/bitfields2.exp: Likewise.
10437 * gdb.base/break.exp: Likewise.
10438 * gdb.base/call-sc.exp: Likewise.
10439 * gdb.base/call-strs.exp: Likewise.
10440 * gdb.base/callfuncs.exp: Likewise.
10441 * gdb.base/checkpoint.exp: Likewise.
10442 * gdb.base/chng-syms.exp: Likewise.
10443 * gdb.base/code-expr.exp: Likewise.
10444 * gdb.base/commands.exp: Likewise.
10445 * gdb.base/completion.exp: Likewise.
10446 * gdb.base/cond-expr.exp: Likewise.
10447 * gdb.base/condbreak.exp: Likewise.
10448 * gdb.base/consecutive.exp: Likewise.
10449 * gdb.base/constvars.exp: Likewise.
10450 * gdb.base/corefile.exp: Likewise.
10451 * gdb.base/cvexpr.exp: Likewise.
10452 * gdb.base/dbx.exp: Likewise.
10453 * gdb.base/define.exp: Likewise.
10454 * gdb.base/detach.exp: Likewise.
10455 * gdb.base/display.exp: Likewise.
10456 * gdb.base/dump.exp: Likewise.
10457 * gdb.base/ena-dis-br.exp: Likewise.
10458 * gdb.base/ending-run.exp: Likewise.
10459 * gdb.base/environ.exp: Likewise.
10460 * gdb.base/eval-skip.exp: Likewise.
10461 * gdb.base/exprs.exp: Likewise.
10462 * gdb.base/fileio.exp: Likewise.
10463 * gdb.base/finish.exp: Likewise.
10464 * gdb.base/float.exp: Likewise.
10465 * gdb.base/foll-exec.exp: Likewise.
10466 * gdb.base/foll-fork.exp: Likewise.
10467 * gdb.base/foll-vfork.exp: Likewise.
10468 * gdb.base/freebpcmd.exp: Likewise.
10469 * gdb.base/funcargs.exp: Likewise.
10470 * gdb.base/gcore.exp: Likewise.
10471 * gdb.base/gdb1090.exp: Likewise.
10472 * gdb.base/gdb1250.exp: Likewise.
10473 * gdb.base/huge.exp: Likewise.
10474 * gdb.base/info-proc.exp: Likewise.
10475 * gdb.base/interrupt.exp: Likewise.
10476 * gdb.base/jump.exp: Likewise.
10477 * gdb.base/langs.exp: Likewise.
10478 * gdb.base/lineinc.exp: Likewise.
10479 * gdb.base/list.exp: Likewise.
10480 * gdb.base/logical.exp: Likewise.
10481 * gdb.base/long_long.exp: Likewise.
10482 * gdb.base/macscp.exp: Likewise.
10483 * gdb.base/maint.exp: Likewise.
10484 * gdb.base/mips_pro.exp: Likewise.
10485 * gdb.base/miscexprs.exp: Likewise.
10486 * gdb.base/multi-forks.exp: Likewise.
10487 * gdb.base/opaque.exp: Likewise.
10488 * gdb.base/overlays.exp: Likewise.
10489 * gdb.base/pc-fp.exp: Likewise.
10490 * gdb.base/pointers.exp: Likewise.
10491 * gdb.base/printcmds.exp: Likewise.
10492 * gdb.base/psymtab.exp: Likewise.
10493 * gdb.base/ptype.exp: Likewise.
10494 * gdb.base/recurse.exp: Likewise.
10495 * gdb.base/relational.exp: Likewise.
10496 * gdb.base/relocate.exp: Likewise.
10497 * gdb.base/remote.exp: Likewise.
10498 * gdb.base/reread.exp: Likewise.
10499 * gdb.base/restore.exp: Likewise.
10500 * gdb.base/return.exp: Likewise.
10501 * gdb.base/return2.exp: Likewise.
10502 * gdb.base/scope.exp: Likewise.
10503 * gdb.base/sect-cmd.exp: Likewise.
10504 * gdb.base/sep.exp: Likewise.
10505 * gdb.base/sepdebug.exp: Likewise.
10506 * gdb.base/setshow.exp: Likewise.
10507 * gdb.base/setvar.exp: Likewise.
10508 * gdb.base/sigall.exp: Likewise.
10509 * gdb.base/sigbpt.exp: Likewise.
10510 * gdb.base/signals.exp: Likewise.
10511 * gdb.base/signull.exp: Likewise.
10512 * gdb.base/sizeof.exp: Likewise.
10513 * gdb.base/solib.exp: Likewise.
10514 * gdb.base/step-line.exp: Likewise.
10515 * gdb.base/step-test.exp: Likewise.
10516 * gdb.base/structs.exp: Likewise.
10517 * gdb.base/structs2.exp: Likewise.
10518 * gdb.base/term.exp: Likewise.
10519 * gdb.base/twice.exp: Likewise.
10520 * gdb.base/until.exp: Likewise.
10521 * gdb.base/varargs.exp: Likewise.
10522 * gdb.base/volatile.exp: Likewise.
10523 * gdb.base/watchpoint.exp: Likewise.
10524 * gdb.base/whatis-exp.exp: Likewise.
10525 * gdb.base/whatis.exp: Likewise.
10526 * gdb.cp/ambiguous.exp: Likewise.
10527 * gdb.cp/annota2.exp: Likewise.
10528 * gdb.cp/annota3.exp: Likewise.
10529 * gdb.cp/bool.exp: Likewise.
10530 * gdb.cp/breakpoint.exp: Likewise.
10531 * gdb.cp/casts.exp: Likewise.
10532 * gdb.cp/class2.exp: Likewise.
10533 * gdb.cp/classes.exp: Likewise.
10534 * gdb.cp/cplusfuncs.exp: Likewise.
10535 * gdb.cp/ctti.exp: Likewise.
10536 * gdb.cp/derivation.exp: Likewise.
10537 * gdb.cp/exception.exp: Likewise.
10538 * gdb.cp/gdb1355.exp: Likewise.
10539 * gdb.cp/hang.exp: Likewise.
10540 * gdb.cp/inherit.exp: Likewise.
10541 * gdb.cp/local.exp: Likewise.
10542 * gdb.cp/m-data.exp: Likewise.
10543 * gdb.cp/m-static.exp: Likewise.
10544 * gdb.cp/member-ptr.exp: Likewise.
10545 * gdb.cp/method.exp: Likewise.
10546 * gdb.cp/misc.exp: Likewise.
10547 * gdb.cp/namespace.exp: Likewise.
10548 * gdb.cp/overload.exp: Likewise.
10549 * gdb.cp/ovldbreak.exp: Likewise.
10550 * gdb.cp/pr-1023.exp: Likewise.
10551 * gdb.cp/pr-1210.exp: Likewise.
10552 * gdb.cp/pr-574.exp: Likewise.
10553 * gdb.cp/printmethod.exp: Likewise.
10554 * gdb.cp/psmang.exp: Likewise.
10555 * gdb.cp/ref-params.exp: Likewise.
10556 * gdb.cp/ref-types.exp: Likewise.
10557 * gdb.cp/rtti.exp: Likewise.
10558 * gdb.cp/templates.exp: Likewise.
10559 * gdb.cp/try_catch.exp: Likewise.
10560 * gdb.cp/userdef.exp: Likewise.
10561 * gdb.cp/virtfunc.exp: Likewise.
10562 * gdb.disasm/am33.exp: Likewise.
10563 * gdb.disasm/h8300s.exp: Likewise.
10564 * gdb.disasm/mn10300.exp: Likewise.
10565 * gdb.disasm/sh3.exp: Likewise.
10566 * gdb.disasm/t01_mov.exp: Likewise.
10567 * gdb.disasm/t02_mova.exp: Likewise.
10568 * gdb.disasm/t03_add.exp: Likewise.
10569 * gdb.disasm/t04_sub.exp: Likewise.
10570 * gdb.disasm/t05_cmp.exp: Likewise.
10571 * gdb.disasm/t06_ari2.exp: Likewise.
10572 * gdb.disasm/t07_ari3.exp: Likewise.
10573 * gdb.disasm/t08_or.exp: Likewise.
10574 * gdb.disasm/t09_xor.exp: Likewise.
10575 * gdb.disasm/t10_and.exp: Likewise.
10576 * gdb.disasm/t11_logs.exp: Likewise.
10577 * gdb.disasm/t12_bit.exp: Likewise.
10578 * gdb.disasm/t13_otr.exp: Likewise.
10579 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10580 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10581 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10582 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10583 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10584 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10585 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10586 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10587 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10588 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10589 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10590 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10591 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10592 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10593 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10594 * gdb.mi/gdb701.exp: Likewise.
10595 * gdb.mi/gdb792.exp: Likewise.
10596 * gdb.mi/mi-basics.exp: Likewise.
10597 * gdb.mi/mi-break.exp: Likewise.
10598 * gdb.mi/mi-cli.exp: Likewise.
10599 * gdb.mi/mi-console.exp: Likewise.
10600 * gdb.mi/mi-disassemble.exp: Likewise.
10601 * gdb.mi/mi-eval.exp: Likewise.
10602 * gdb.mi/mi-file.exp: Likewise.
10603 * gdb.mi/mi-read-memory.exp: Likewise.
10604 * gdb.mi/mi-regs.exp: Likewise.
10605 * gdb.mi/mi-return.exp: Likewise.
10606 * gdb.mi/mi-simplerun.exp: Likewise.
10607 * gdb.mi/mi-stack.exp: Likewise.
10608 * gdb.mi/mi-stepi.exp: Likewise.
10609 * gdb.mi/mi-syn-frame.exp: Likewise.
10610 * gdb.mi/mi-until.exp: Likewise.
10611 * gdb.mi/mi-var-block.exp: Likewise.
10612 * gdb.mi/mi-var-child.exp: Likewise.
10613 * gdb.mi/mi-var-cmd.exp: Likewise.
10614 * gdb.mi/mi-var-display.exp: Likewise.
10615 * gdb.mi/mi-watch.exp: Likewise.
10616 * gdb.mi/mi2-basics.exp: Likewise.
10617 * gdb.mi/mi2-break.exp: Likewise.
10618 * gdb.mi/mi2-cli.exp: Likewise.
10619 * gdb.mi/mi2-console.exp: Likewise.
10620 * gdb.mi/mi2-disassemble.exp: Likewise.
10621 * gdb.mi/mi2-eval.exp: Likewise.
10622 * gdb.mi/mi2-file.exp: Likewise.
10623 * gdb.mi/mi2-read-memory.exp: Likewise.
10624 * gdb.mi/mi2-regs.exp: Likewise.
10625 * gdb.mi/mi2-return.exp: Likewise.
10626 * gdb.mi/mi2-simplerun.exp: Likewise.
10627 * gdb.mi/mi2-stack.exp: Likewise.
10628 * gdb.mi/mi2-stepi.exp: Likewise.
10629 * gdb.mi/mi2-syn-frame.exp: Likewise.
10630 * gdb.mi/mi2-until.exp: Likewise.
10631 * gdb.mi/mi2-var-block.exp: Likewise.
10632 * gdb.mi/mi2-var-child.exp: Likewise.
10633 * gdb.mi/mi2-var-cmd.exp: Likewise.
10634 * gdb.mi/mi2-var-display.exp: Likewise.
10635 * gdb.mi/mi2-watch.exp: Likewise.
10636 * gdb.stabs/exclfwd.exp: Likewise.
10637 * gdb.stabs/weird.exp: Likewise.
10638 * gdb.threads/gcore-thread.exp: Likewise.
10639 * gdb.trace/actions.exp: Likewise.
10640 * gdb.trace/backtrace.exp: Likewise.
10641 * gdb.trace/circ.exp: Likewise.
10642 * gdb.trace/collection.exp: Likewise.
10643 * gdb.trace/deltrace.exp: Likewise.
10644 * gdb.trace/infotrace.exp: Likewise.
10645 * gdb.trace/limits.exp: Likewise.
10646 * gdb.trace/packetlen.exp: Likewise.
10647 * gdb.trace/passc-dyn.exp: Likewise.
10648 * gdb.trace/passcount.exp: Likewise.
10649 * gdb.trace/report.exp: Likewise.
10650 * gdb.trace/save-trace.exp: Likewise.
10651 * gdb.trace/tfind.exp: Likewise.
10652 * gdb.trace/tracecmd.exp: Likewise.
10653 * gdb.trace/while-dyn.exp: Likewise.
10654 * gdb.trace/while-stepping.exp: Likewise.
10655
f4b618d1
JB
106562006-08-08 Joel Brobecker <brobecker@adacore.com>
10657
10658 * gdb.base/step-bt.c: New file.
10659 * gdb.base/step-bt.exp: New testcase.
10660
3d00d119
DJ
106612006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10662
10663 * config/monitor.exp (gdb_load): Remove support for obsolete
10664 download-write-size.
10665 * gdb.base/remote.exp: Likewise. Update all callers of
10666 gdb_timed_load.
10667
017b5bd4
DJ
106682006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10669
10670 * cursal.exp: Pass binfile to gdb_load.
10671
837c599d
DJ
106722006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10673
10674 * gdb.base/cursal.exp: Add "" to gdb_load call.
10675
8dd4540b
MK
106762006-07-29 Mark Kettenis <kettenis@gnu.org>
10677
10678 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10679 NetBSD/ELF targets.
10680
ab5c9f60
DJ
106812006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10682
10683 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10684 operator*.
10685
4c42eaff
DJ
106862006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10687
10688 * gdb.base/completion.exp: Update for change in "file" behavior.
10689 * gdb.stabs/weird.exp: Likewise.
10690 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10691 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10692
0155cc76
NS
106932006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10694
10695 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10696 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10697
16026cd7
AS
106982006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10699
10700 * gdb.base/default.exp: Update source command error message.
10701 * gdb.base/help.exp: Update 'help source' message.
10702
16963cb6
DJ
107032006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10704
10705 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10706 test.
10707
6d7fd486
AS
107082006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10709
10710 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10711
29e8a844
DJ
107122006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10713
10714 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10715
6afcfa39
DJ
107162006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10717
10718 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10719
267a692b
MK
107202006-07-17 Mark Kettenis <kettenis@gnu.org>
10721
10722 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10723 *-*-openbsd* from targets for wich we expect ARM FPA floating
10724 point format.
10725
85d2fec4
NR
107262006-07-17 Nick Roberts <nickrob@snap.net.nz>
10727
10728 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10729
107302006-07-17 Mark Kettenis <kettenis@gnu.org>
10731
10732 * gdb.base/annota3.exp: Expect frame-begin annotation.
10733
85b4c6e8
JB
107342006-07-14 Joel Brobecker <brobecker@adacore.com>
10735
10736 * gdb.base/help.exp: Adjust "help unset" test to accept
10737 any list of unset commands.
10738
fb933624
DJ
107392006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10740 Daniel Jacobowitz <dan@codesourcery.com>
10741
10742 * gdb.cp/ref-params.exp: New test.
10743 * gdb.cp/ref-params.cc: New source file.
10744 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10745
1dff4b64
MK
107462006-07-08 Mark Kettenis <kettenis@gnu.org>
10747
10748 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10749 spaces/tabs in regular expressions since they might not be there.
10750
40d2e0e3
AS
107512006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10752
10753 * gdb.base/ifelse.exp: New file.
10754
f6c957d2
NS
107552006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10756
10757 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10758 line.
10759 * gdb.base/huge.exp: Loop over compilation to find a size that
10760 is acceptable.
10761 * gdb.base/remote.exp: Correct expected strings.
10762 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10763
b9c5a23d
DJ
107642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10765
10766 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10767
9af2e58d
DJ
107682006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10769
10770 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10771 native.
10772
30930ca5
DJ
107732006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10774
10775 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10776 enable stabs testing.
10777
aa32fa1d
DJ
107782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10779
bd4a4c80 10780 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10781 gdb_test_multiple does.
10782
321fef15
DJ
107832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10784
10785 * Makefile.in (host_alias): Remove.
10786 (target_alias): Use @target_noncanonical@.
10787 (site.exp): Don't set host_alias.
10788 * aclocal.m4: Remove contents. Include acx.m4.
10789 * configure: Regenerated.
10790 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10791
e1c2defa
NS
107922006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10793
e63b55d1
NS
10794 * lib/gdb.exp (gdb_load_cmd): New.
10795
5600ea19
NS
10796 * gdb.base/fileio.c: Add system(NULL) test.
10797 * gdb.base/fileio.exp: Check it.
10798
e1c2defa
NS
10799 * gdb.base/break.c: Add 10a breakpoint at }
10800 * gdb.base/break.exp: Add test for breakpoint at }
10801 * gdb.cp/anon-union.cc: Add code at end of function.
10802 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10803 * gdb.mi/var-cmd.c: Add code at end of function.
10804 * gdb.mi/mi-var-display.exp: Adjust end of next.
10805 * gdb.mi/mi2-var-display.exp: Likewise.
10806 * gdb.base/fileio.c: Add stop function and insert calls at
10807 stopping places.
10808 * gdb.base/fileio.exp: Breakpoint stop function and remove
10809 explicit line number references.
10810
6c0112ec
JB
108112006-05-19 Joel Brobecker <brobecker@adacore.com>
10812
a9c64011
AS
10813 * gdb.base/del.exp (test_delete_alias): New function.
10814 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10815
154189a4
FF
108162006-05-18 Fred Fish <fnf@specifix.com>
10817
10818 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10819 required. Check for spurious output after program exits normally.
10820
582e64c2
FF
108212006-05-17 Fred Fish <fnf@specifix.com>
10822
10823 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10824 gdb_load, so it works in the simulator.
10825
8ef6493a
FF
108262006-05-11 Fred Fish <fnf@specifix.com>
10827
10828 * gdb.base/bang.exp: Ignore unexpected output between the
10829 "program exited normally" and the gdb prompt, as many other
10830 tests do.
10831
692b141c
MK
108322006-05-07 Mark Kettenis <kettenis@gnu.org>
10833
10834 * gdb.base/help.exp: Make "delete checkpoint" part option for
10835 "help d" and "help delete" tests.
10836
540b8a30
UW
108372006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10838
a9c64011 10839 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10840 expected output in some mi_gdb_test statements.
10841 * gdb.mi/mi2-basics.exp: Likewise.
10842
9b6462d9
JB
108432006-05-05 Joel Brobecker <brobecker@adacore.com>
10844
10845 * gdb.base/del.c: New file.
10846 * gdb.base/del.exp: New testcase.
10847
954de43b
DM
108482006-05-05 David S. Miller <davem@sunset.davemloft.net>
10849
10850 * gdb.base/break.exp: Do not assume a breakpoint on
10851 main will actually be in $srcfile when optimizing.
1303f75e
DM
10852 * gdb.base/savedregs.exp: Do not require that the dummy
10853 frame location match up to a symbol and source file location.
c3242428
DM
10854 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10855 will get printed without a mi_cmd_data_list_register_values prefix.
10856 (*-data-list-register-*): Correct regular expressions to expect the new
10857 pseudo d? floating point registers.
10858 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10859
c7e64c9a
DJ
108602006-05-05 Christophe Lyon <christophe.lyon@st.com>
10861
10862 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10863 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10864 is allocated by the compiler.
10865 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10866 anons, e, anone to force their allocation by the compiler.
10867
108682006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10869
10870 * gdb.base/help.exp: Update expected text for help d and
10871 help delete.
10872
27ce9a6d
MK
108732006-05-02 Mark Kettenis <kettenis@gnu.org>
10874
10875 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10876 NetBSD/ELF targets.
10877
8608915f
MK
108782006-04-30 Mark Kettenis <kettenis@gnu.org>
10879
10880 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10881 single-step breakpoint fails; make this a KFAIL on
10882 sparc*-*-openbsd*.
10883 * gdb.base/siginfo.exp: Likewise.
10884 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10885
b8db102d
MS
108862006-04-26 Michael Snyder <msnyder@redhat.com>
10887
10888 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10889 which may have to consume output from other forks.
10890 Add tests to make sure that "delete fork" succeeded.
10891
c702009a
MS
108922006-04-20 Michael Snyder <msnyder@redhat.com>
10893
10894 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10895 Add support for the Renesas M32C and M16C.
10896
10897 * gdb.asm/asm-source.exp: Add m32c target.
10898 * gdb.asm/m32c.inc: Support for m32c target.
10899
e28493f2
AS
109002006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10901
10902 * gdb.base/commands.exp (recursive_source_test): New test.
10903
880da185
DM
109042006-04-04 David S. Miller <davem@sunset.davemloft.net>
10905
10906 * gdb.base/float.exp: Add pattern for sparc targets.
10907
61d9b92f
DJ
109082006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10909
10910 * gdb.base/commands.exp (stray_arg0_test): New test.
10911
bd717df8
PB
109122006-03-30 Paul Brook <paul@codesourcery.com>
10913
10914 * gdb.mi/mi-until.exp: kfail broken until command.
10915 * gdb.mi/mi2-until.exp: Ditto.
10916
ec793d3c
NR
109172006-03-27 Nick Roberts <nickrob@snap.net.nz>
10918
10919 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10920
831004b7
AO
109212006-03-08 Alexandre Oliva <aoliva@redhat.com>
10922
10923 * gdb.base/prelink.exp: Anchor tested-for regular expression
10924 on gdb prompt.
10925
effe49a0
PB
109262006-03-07 Paul Brook <paul@codesourcery.com>
10927
10928 * gdb.base/assign.exp: Correct fail message.
10929
e5461016
PB
109302006-03-07 Paul Brook <paul@codesourcery.com>
10931
10932 * lib/compiler.c: Extract armcc version number.
10933 * lib/compiler.cc: Ditto.
10934
fc91c6c2
PB
109352006-03-07 Paul Brook <paul@codesourcery.com>
10936
10937 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10938 additional_flags=-w.
10939 * gdb.arch/altivec-regs.exp: Ditto.
10940 * gdb.arch/e500-abi.exp: Ditto.
10941 * gdb.arch/e500-regs.exp: Ditto.
10942 * gdb.base/all-bin.exp: Ditto.
10943 * gdb.base/annota1.exp: Ditto.
10944 * gdb.base/annota3.exp: Ditto.
10945 * gdb.base/args.exp: Ditto.
10946 * gdb.base/arithmet.exp: Ditto.
10947 * gdb.base/assign.exp: Ditto.
10948 * gdb.base/async.exp: Ditto.
10949 * gdb.base/bang.exp: Ditto.
10950 * gdb.base/break.exp: Ditto.
10951 * gdb.base/call-rt-st.exp: Ditto.
10952 * gdb.base/completion.exp: Ditto.
10953 * gdb.base/cond-expr.exp: Ditto.
10954 * gdb.base/condbreak.exp: Ditto.
10955 * gdb.base/consecutive.exp: Ditto.
10956 * gdb.base/define.exp: Ditto.
10957 * gdb.base/display.exp: Ditto.
10958 * gdb.base/ena-dis-br.exp: Ditto.
10959 * gdb.base/environ.exp: Ditto.
10960 * gdb.base/eval-skip.exp: Ditto.
10961 * gdb.base/info-proc.exp: Ditto.
10962 * gdb.base/jump.exp: Ditto.
10963 * gdb.base/logical.exp: Ditto.
10964 * gdb.base/long_long.exp: Ditto.
10965 * gdb.base/maint.exp: Ditto.
10966 * gdb.base/miscexprs.exp: Ditto.
10967 * gdb.base/pc-fp.exp: Ditto.
10968 * gdb.base/pointers.exp: Ditto.
10969 * gdb.base/relational.exp: Ditto.
10970 * gdb.base/reread.exp: Ditto.
10971 * gdb.base/sect-cmd.exp: Ditto.
10972 * gdb.base/sep.exp: Ditto.
10973 * gdb.base/sepdebug.exp: Ditto.
10974 * gdb.base/until.exp: Ditto.
10975 * gdb.base/whatis-exp.exp: Ditto.
10976 * gdb.cp/annota2.exp: Ditto.
10977 * gdb.cp/annota3.exp: Ditto.
10978 * gdb.trace/actions.exp: Ditto.
10979 * gdb.trace/backtrace.exp: Ditto.
10980 * gdb.trace/circ.exp: Ditto.
10981 * gdb.trace/collection.exp: Ditto.
10982 * gdb.trace/deltrace.exp: Ditto.
10983 * gdb.trace/infotrace.exp: Ditto.
10984 * gdb.trace/limits.exp: Ditto.
10985 * gdb.trace/packetlen.exp: Ditto.
10986 * gdb.trace/passc-dyn.exp: Ditto.
10987 * gdb.trace/passcount.exp: Ditto.
10988 * gdb.trace/report.exp: Ditto.
10989 * gdb.trace/save-trace.exp: Ditto.
10990 * gdb.trace/tfind.exp: Ditto.
10991 * gdb.trace/tracecmd.exp: Ditto.
10992 * gdb.trace/while-dyn.exp: Ditto.
10993 * gdb.trace/while-stepping.exp: Ditto.
10994 * lib/gdb.exp: Ditto.
10995 (gdb_compile): Handle nowarning option.
10996
5f4a23d9
AO
109972006-03-07 Alexandre Oliva <aoliva@redhat.com>
10998
10999 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11000 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11001 Rename executable to prelinkt. Don't re-prelink if we didn't
11002 get a core file. Test prelink -u exit status to tell whether
11003 prelinking failed. Use gdb_test_multiple.
11004
9733fc94
DJ
110052006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11006
11007 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11008 (do_tests): Call it.
11009
cc10cae3
AO
110102006-02-28 Alexandre Oliva <aoliva@redhat.com>
11011
11012 * gdb.base/prelink.exp: New test.
11013 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11014
15c46491
WZ
110152006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11016
11017 * gdb.fortran/derived-type.f90: New file.
11018 * gdb.fortran/derived-type.exp: New testcase.
11019
5c9f7ded
DJ
110202006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11021
11022 * gdb.base/default.exp: Allow ';' as a directory separator.
11023
5b96932b
AS
110242006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11025
11026 * gdb.base/help.exp (help add-symbol-file): Update.
11027
1986bccd
AS
110282006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11029
11030 * gdb.base/help.exp (help load): Update expected results.
11031
a8b7528f
FF
110322006-02-19 Fred Fish <fnf@specifix.com>
11033
11034 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11035 specifix hex value as part of results.
11036 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11037
f8261448
FF
110382006-02-16 Fred Fish <fnf@specifix.com>
11039
11040 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11041 ushort_addr, and slong_addr, so the typedefs are not optimized
11042 away.
11043 * gdb.base/whatis.exp: Add tests using type name for struct type,
11044 union type, enum type, and typedef.
a9c64011 11045
31d8bdd2
MK
110462006-02-13 Mark Kettenis <kettenis@gnu.org>
11047
11048 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11049
34e41e63
JB
110502006-02-13 Jim Blandy <jimb@redhat.com>
11051
11052 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11053 case where it takes two "next" commands to skip past the init
11054 call.
11055
ac6e4f31
FF
110562006-02-12 Fred Fish <fnf@specifix.com>
11057
11058 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11059 to handle cases where it takes two "next" commands to skip
11060 past the init call.
11061
2db2d571
JB
110622006-02-07 Joel Brobecker <brobecker@adacore.com>
11063
11064 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11065 on hppa32 targets.
11066
38fcd64c
DJ
110672006-02-06 Vladimir Prus <ghost@cs.msu.su>
11068
11069 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11070 field.
11071
1315ad46
MK
110722006-01-29 Mark Kettenis <kettenis@gnu.org>
11073
11074 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11075
5625b943
DJ
110762006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11077
11078 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11079 files.
11080
80df1bbe
DJ
110812006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11082
11083 * gdb.cp/maint.exp: Set complaints to a positive value.
11084
9078e690
DJ
110852006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11086
11087 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11088 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11089 function name.
11090
9c903399
DJ
110912006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11092
11093 * gdb.base/checkpoint.c: Update copyright notice. Include
11094 <stdlib.h>.
11095
761ae4d6
JB
110962006-01-04 Jim Blandy <jimb@redhat.com>
11097
11098 * gdb.asm/asm-source.exp: Independently provide default values for
11099 asm-flags and debug-flags. Use 'string equal' to do the
11100 comparison, not the implicit expr's '==' operator. Remove
11101 now-unneeded assignments to asm-flags. In h8300 case, place
11102 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11103
099ac3dd
MS
111042006-01-04 Michael Snyder <msnyder@redhat.com>
11105
11106 * gdb.base/checkpoint.c: New file.
11107 * gdb.base/checkpoint.exp: New file.
11108 * gdb.base/multi-fork.c: New file.
11109 * gdb.base/multi-fork.exp: New file.
11110 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11111
f4d85314
FF
111122006-01-04 Fred Fish <fnf@specifix.com>
11113
11114 * gdb.base/ptype.c (foo): Add typedef.
11115 (intfoo): Add function.
11116 * gdb.base/ptype1.c: New file.
11117 * gdb.base/ptype.exp: Handle compilation and linking with two
11118 source files. Test that proper type for "foo" is found based
11119 on source context rather than first match found in symtabs.
11120
a1b06f35
MK
111212005-12-28 Mark Kettenis <kettenis@gnu.org>
11122
11123 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11124 * gdb.asm/openbsd.inc: Indent commands.
11125
d082a1e2
MK
111262005-12-26 Mark Kettenis <kettenis@gnu.org>
11127
c65016bd
MK
11128 * gdb.base/freebpcmd.exp: Increase timeout.
11129
d082a1e2
MK
11130 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11131
d3c32a0e
DJ
111322005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11133
11134 * gdb.base/default.exp: Update check for "show version".
11135
9fdb1f50
RC
111362005-12-09 Randolph Chung <tausq@debian.org>
11137
11138 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11139 * gdb.asm/pa64.inc: New file.
11140
5f2c56f7
RC
111412005-12-09 Randolph Chung <tausq@debian.org>
11142
11143 * gdb.asm/common.inc: Indent commands.
11144 * gdb.asm/asmsrc1.s: Likewise.
11145 * gdb.asm/asmsrc2.s: Likewise.
11146
8117349c
RC
111472005-12-09 Randolph Chung <tausq@debian.org>
11148
11149 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11150 (get_addr_of_sym): Remove duplicate print.
11151 (gen_core): xfail hppa*-*-hpux*, update expected output.
11152 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11153 * gdb.arch/pa64-nullify.s: New file.
11154
8f07f25a
RC
111552005-12-09 Randolph Chung <tausq@debian.org>
11156
11157 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11158
55b39184
DJ
111592005-12-07 Christophe Lyon <christophe.lyon@st.com>
11160
11161 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11162 code generation for these functions.
11163 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11164 error message.
11165
31e2b00f
AS
111662005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11167
11168 * gdb.base/help.exp (help b, help br, help bre, help brea)
11169 (help break): Update the expected message.
11170
c3d0b56e
SC
111712005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11172
11173 * gdb.asm/m68hc11.inc: Setup the data section.
11174 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11175 script for this test.
11176 (m6812-*-*): Likewise.
11177
36ae0ea9
RC
111782005-11-09 Randolph Chung <tausq@debian.org>
11179
11180 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11181
9d6f42e9
WZ
111822005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11183
11184 * gdb.base/break.exp: Fix a comment typo.
11185
e2126a14
EZ
111862005-11-03 Jim Blandy <jimb@redhat.com>
11187
a9c64011
AS
11188 Checked in by Elena Zannoni <ezannoni@redhat.com>
11189
889bf7c5 11190 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11191
e0ac7199
CV
111922005-11-02 Corinna Vinschen <vinschen@redhat.com>
11193
11194 * gdb.arch/gdb1558.c: Include stdio.h.
11195
31d3fb18
MK
111962005-10-31 Mark Kettenis <kettenis@gnu.org>
11197
11198 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11199
e52b687c
MK
112002005-10-31 Mark Kettenis <kettenis@gnu.org>
11201
11202 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11203
f4711d79
PG
112042005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11205
a9c64011
AS
11206 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11207 vscr" tests to better match output.
f4711d79 11208
987a9106
JB
112092005-10-12 Jim Blandy <jimb@redhat.com>
11210
11211 * gdb.base/structs.exp (any): New function.
11212 (test_struct_returns): Don't make any assumptions at all about
11213 what value the function returns when GDB can't set the return
11214 value.
11215
2336bb58
JB
112162005-10-09 Joel Brobecker <brobecker@adacore.com>
11217
11218 * gdb.ada/arrayidx/p.adb: New file.
11219 * gdb.ada/arrayidx.exp: New testcase
11220
112212005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11222
11223 * gdb.ada/array_return/pck.ads: New file.
11224 * gdb.ada/array_return/pck.adb: New file.
11225 * gdb.ada/array_return/p.adb: New file.
11226 * gdb.ada/array_return.exp: New testcase.
11227
705335ea
JB
112282005-10-03 Joel Brobecker <brobecker@adacore.com>
11229
a9c64011
AS
11230 * gdb.base/arrayidx.c: New file.
11231 * gdb.base/arrayidx.exp: New testcase.
705335ea 11232
11ee9940
NR
112332005-09-29 Nick Roberts <nickrob@snap.net.nz>
11234
11235 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11236 frames-invalid and breakpoints-invalid are no longer generated
11237 with level 3 so don't expect them in the output.
11238
39fb8e9e
BR
112392005-09-27 Bob Rossi <bob@brasko.net>
11240
a9c64011 11241 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11242 from test. Escape the | in mi_gdb_test call.
11243 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11244 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11245 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11246 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11247 expected regex's in mi_gdb_test calls.
11248 * lib/mi-support.exp: Remove arbitrary .* from tests.
11249 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11250 Fully anchor GDB/MI expected results in mi_gdb_test.
11251 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11252 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11253
2af48f68
PB
112542005-09-26 Paul Brook <paul@codesourcery.com>
11255
11256 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11257
f34502bc
WZ
112582005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11259
11260 * bfp-test.c: New file.
11261 * bfp-test.exp: New testcase.
11262
ca929517
WZ
112632005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11264
11265 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11266 of subarray and substring variable.
11267 * gdb.fortran/subarray.f: New source file for the test of subarray
11268 and substring variable evaluation.
11269 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11270 of string constant.
11271
c761af65
DJ
112722005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11273
11274 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11275 copyright dates.
11276
561d7a1d
PG
112772005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11278
11279 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11280 powerpc altivec' test with an almost identical 'info vector' test.
11281
b2b64cc9
PG
112822005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11283
a9c64011
AS
11284 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11285 vscr" tests to match output.
b2b64cc9 11286
6ac4d15a
PG
112872005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11288
a9c64011
AS
11289 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11290 output.
6ac4d15a 11291
40e55bef
BR
112922005-09-11 Bob Rossi <bob@brasko.net>
11293
889bf7c5
PA
11294 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11295 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11296 commands that return an MI output command and an asyncronous MI output
11297 command.
40e55bef
BR
11298 * gdb.mi/mi-console.exp: Ditto.
11299
3c7385ec
BR
113002005-09-11 Bob Rossi <bob@brasko.net>
11301
11302 * gdb.mi/mi-var-child.c: Include <string.h>.
11303
a6cd0eb3
DJ
113042005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11305
11306 * killed.exp: Correct gdb_expect syntax.
11307
2f168eed
CV
113082005-08-09 Corinna Vinschen <vinschen@redhat.com>
11309
11310 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11311
ecd3fd0f
BR
113122005-08-02 Bob Rossi <bob@brasko.net>
11313
11314 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11315 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11316 Change tests to inferior-tty-set/show.
11317 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11318 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11319 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11320 inferior. Use mi_gdb_test to get GDB and Inferior output.
11321 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11322 descriptor.
11323 (mi_inferior_tty_name): Add inferior PTY file name.
11324 (mi_gdb_start): Add INFERIOR_PTY parameter.
11325 (mi_gdb_test): Add IPATTERN parameter.
11326
f1ea48cb 113272005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11328
f1ea48cb
BR
11329 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11330 parameter to mi_gdb_test.
11331 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11332
6e650a67
DJ
113332005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11334
11335 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11336 struct_declarations.
11337 * gdb.mi/mi-var-child.exp: Step over the initialization of
11338 struct_declarations.
11339
8be260b6
DJ
113402005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11341
11342 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11343 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11344 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11345 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11346 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11347 file.
11348
4e660f07
NR
113492005-07-27 Nick Roberts <nickrob@snap.net.nz>
11350
11351 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11352 (do_children_tests): Assign values to the extra elements.
11353
11354 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11355 them for tests for "-var-update --no-values" and
a9c64011 11356 "-var-update --all-values".
4e660f07
NR
11357 Add test for "-var-list-children --simple-values".
11358
11359 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11360
11361 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11362 "-stack-list-locals --simple-values" Improve doc strings and
11363 comments.
11364
6bdae935
MK
113652005-07-18 Mark Kettenis <kettenis@gnu.org>
11366
598b7a6f
MK
11367 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11368 *-*-openbsd*.
11369 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11370
6bdae935
MK
11371 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11372 sigaltsatck'.
11373
1323e929 113742005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11375
1323e929
BR
11376 * gdb.base/default.exp (tty): Changed output of command.
11377 * gdb.base/help.exp (help tty): Ditto.
11378
b1a9c082
MK
113792005-07-12 Mark Kettenis <kettenis@gnu.org>
11380
11381 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11382
10a844a2
MK
113832005-07-10 Mark Kettenis <kettenis@gnu.org>
11384
11385 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11386 -stack-select-frame without arguments.
11387 (test_stack_frame_listing): Add test for newly implemented command
11388 -stack-info-frame.
11389
3cb3b8df
BR
113902005-07-06 Bob Rossi <bob@brasko.net>
11391
11392 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11393 command.
11394 (Copyright): Update copyright.
11395
a0c5fbcf
WZ
113962005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11397
11398 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11399 tests to evaluate exponentiation expression.
11400
984971d0
AS
114012005-06-29 Andreas Schwab <schwab@suse.de>
11402
11403 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11404 main to avoid warnings.
11405
11406 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11407
fe03833f
NR
114082005-06-20 Nick Roberts <nickrob@snap.net.nz>
11409
11410 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11411 -stack-select-frame without arguments.
11412 (test_stack_frame_listing): Add test for newly implemented command
11413 -stack-info-frame.
a9c64011 11414
7a55f279
WZ
114152005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11416
0ffa0ea5
DJ
11417 * gdb.fortran/array-element.f: New file.
11418 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11419
26585198
DJ
114202005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11421
11422 * gdb.base/bigcore.exp: Correct checks for systems which can
11423 not dump a large core file.
11424
c1bd25fd
DJ
114252005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11426
11427 * gdb.base/relocate.c: Add a copyright notice.
11428 (dummy): Remove.
11429 * gdb.base/relocate.exp: Test printing the values of variables
11430 from a relocatable file.
11431
589e074d
DJ
114322005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11433
11434 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11435 excess MI output after an error.
11436
0915f927
JB
114372005-05-29 Joel Brobecker <brobecker@adacore.com>
11438
11439 * gdb.arch/alpha-step.c: New file.
11440 * gdb.arch/alpha-step.exp: New testcase.
11441
76ff342d
DJ
114422005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11443 Dennis Brueni <dennis@slickedit.com>
11444
11445 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11446 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11447 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11448 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11449 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11450 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11451 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11452
96b0c7ac
DJ
114532005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11454 Wu Zhou <woodzltc@cn.ibm.com>
11455
11456 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11457 IBM's xlc compiler.
11458 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11459 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11460
f21565d2
JB
114612005-05-13 Jim Blandy <jimb@redhat.com>
11462
11463 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11464 calling gdb_suppress_entire_file.
11465 * gdb.base/charset.exp: Same.
11466 * gdb.base/call-rt-st.exp: Same.
11467
6006a3a1
BR
114682005-05-05 Bob Rossi <bob_rossi@cox.net>
11469
11470 * lib/gdb.exp (fullname_syntax): Added global regex.
11471 (fullname_syntax_POSIX): Ditto.
11472 (fullname_syntax_UNC): Ditto.
11473 (fullname_syntax_DOS_CASE): Ditto.
11474 (fullname_syntax_DOS): Ditto.
11475 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11476 fullname_syntax variable to scope and use it.
11477 (test_file_list_exec_source_files): Ditto.
11478 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11479
c3b69c04
DJ
114802005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11481
11482 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11483
3c95e6af
PG
114842004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11485
a9c64011
AS
11486 * lib/gdb.exp (skip_altivec_tests): New function, based on
11487 check_vmx_hw_available from the GCC testsuite.
11488 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11489 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11490
78df6c56
JB
114912005-05-02 Jim Blandy <jimb@redhat.com>
11492
11493 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11494 calling gdb_suppress_entire_file.
11495
1690f9cf
DJ
114962005-04-30 Randolph Chung <tausq@debian.org>
11497
11498 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11499 Slightly relax "sem_post" name checking.
11500
5ea106f7
PG
115012005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11502
11503 * gdb.base/unload.exp: Use new shared library infrastructure.
11504
bf7234cf
PG
115052005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11506
11507 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11508 infrastructure.
bf7234cf 11509
547b869a
CV
115102005-04-29 Corinna Vinschen <vinschen@redhat.com>
11511
11512 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11513 * gdb.asm/h8300.inc: New file.
11514
f07e55f0
PG
115152005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11516
11517 * gdb.base/shlib-call.exp: Change to use new shared library
11518 infrastructure.
11519
3cbba3d1
PG
115202005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11521
a9c64011
AS
11522 * gdb.base/pending.exp: Change to use new shared library
11523 infrastructure.
3cbba3d1 11524
ed6df200
PG
115252005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11526
a9c64011
AS
11527 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11528 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11529
8c8f4ebe
PG
115302005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11531
a9c64011
AS
11532 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11533 shared objects being adjusted and update copyright years.
8c8f4ebe 11534
607fbc54
DJ
115352005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11536
11537 * ChangeLog: Correct some 2003-01-13 dates.
11538 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11539 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11540 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11541 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11542 gdb.trace/tfind.exp: Update copyright years.
11543
57bf0e56
DJ
115442005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11545 Daniel Jacobowitz <dan@codesourcery.com>
11546
11547 * lib/gdb.exp (gdb_compile): Handle shlib=.
11548 (gdb_compile_shlib): New function.
11549
9b593790
PG
115502005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11551
a9c64011 11552 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11553
9494c6a5
DJ
115542005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11555
11556 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11557 gdb.server.
11558 * configure.ac: Likewise.
11559 * configure: Regenerated.
11560 * gdb.gdbserver/Makefile.in: Moved to...
11561 * gdb.server/Makefile.in: ... here.
11562 * gdb.gdbserver/server.c: Moved to...
11563 * gdb.server/server.c: ... here.
11564 * gdb.gdbserver/server-run.exp: Moved to...
11565 * gdb.server/server-run.exp: ... here.
11566
6f8eac0e
DJ
115672005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11568
11569 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11570 * configure.ac: Create gdb.gdbserver/Makefile.
11571 * configure: Regenerated.
11572 * lib/gdbserver-support.exp: New file, derived from
11573 config/gdbserver.exp.
11574 * config/gdbserver.exp: Use gdbserver-support.exp.
11575 * gdb.gdbserver/Makefile.in: New file.
11576 * gdb.gdbserver/server.c: New file.
11577 * gdb.gdbserver/server-run.exp: New file.
11578
6e87504d
PG
115792005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11580
a9c64011
AS
11581 * lib/gdb.exp (test_compiler_info): Return compiler_info
11582 if no arguments are given.
6e87504d 11583
d1779be4
PG
115842005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11585
11586 * gdb.arch/altivec-abi.exp: Check for compiler and set
11587 use altivec' flag accordingly.
11588 * gdb.arch/altivec-regs.exp: Likewise.
11589
88750304
DJ
115902005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11591
11592 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11593
f3fb768d
AS
115942005-03-27 Andreas Schwab <schwab@suse.de>
11595
11596 * gdb.base/bigcore.c (main): Add missing mode argument in open
11597 call.
11598
7e813ac5
DJ
115992005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11600
11601 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11602 downloads.
11603 * config/gdbserver.exp (gdb_load): Likewise.
11604
8e3049aa
PB
116052005-03-14 Paul Brook <paul@codesourcery.com>
11606
11607 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11608 targets.
11609
a9df7c44
JB
116102005-03-09 Joel Brobecker <brobecker@adacore.com>
11611
11612 * gdb.dwarf2/dup-psym.S: New file.
11613 * gdb.dwarf2/dup-psym.exp: New testcase.
11614
9f0d94e8
JB
116152005-03-09 Joel Brobecker <brobecker@adacore.com>
11616
11617 * gdb.ada/exec_changed/first.adb: New file.
11618 * gdb.ada/exec_changed/second.adb: New file.
11619 * gdb.ada/exec_changed.exp: New testcase.
11620
5f579bc5
NS
116212005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11622
36e9969c
NS
11623 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11624 (A2): New class.
11625 (main): Test operator+.
11626 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11627 breakpoint test.
11628
5f579bc5
NS
11629 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11630 * gdb.base/signull.exp: Disable if gdb,nosignals.
11631 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11632 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11633 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11634 * gdb.mi/mi2-console.exp: Likewise.
11635 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11636 continue output at start.
11637 (gdb_collect_locals_test): Robustify regexp.
11638 * gdb.trace/passc-dyn.exp: Fix comment typo.
11639 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11640
be46087e
CV
116412005-03-08 Corinna Vinschen <vinschen@redhat.com>
11642
11643 * gdb.asm/asm-source.exp: Add iq2000 case.
11644 * gdb.asm/iq2000.inc: New file.
11645
384e1a61 116462005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11647
384e1a61
MI
11648 * gdb.base/command.exp: Change hardcoded value to regular expression.
11649 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11650
584b6e9e
DJ
116512005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11652
11653 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11654 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11655 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11656 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11657 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11658
ab5b5d61
MK
116592005-03-05 Mark Kettenis <kettenis@gnu.org>
11660
11661 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11662 changes.
11663
ae051c1b
PG
116642004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11665
a9c64011
AS
11666 * lib/compiler.c: Add test for IBM's xlc compiler.
11667 * lib/compiler.cc: Likewise.
ae051c1b 11668
3f0f6ed2
JB
116692004-02-24 Joel Brobecker <brobecker@adacore.com>
11670
11671 * gdb.ada/fixed_points.exp: Create compilation object directory
11672 before running the test.
11673 * gdb.ada/null_record.exp: Likewise.
11674 * gdb.ada/packed_array.exp: Likewise.
11675 * gdb.ada/start.exp: Likewise.
11676
724f452b
JB
116772005-02-15 Joel Brobecker <brobecker@adacore.com>
11678
11679 * gdb.ada/packed_array/pa.adb: New file.
11680 * gdb.ada/packed_array.exp: New testcase.
11681
57f5cdfb 116822005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11683
1f393151
MK
11684 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11685 files.
11686
ebdda337
MK
11687 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11688 on *-*-openbsd*. Correctly match whitespace in regukar
11689 expressions.
11690
cf309262
DJ
116912005-02-10 Daniel Jacobowitz <dan@debian.org>
11692
11693 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11694 PR exp/1821
11695 * gdb.base/gdb1821.c: New test file.
11696 * gdb.base/gdb1821.exp: New test file.
11697
3be49e7a
JB
116982005-02-09 Joel Brobecker <brobecker@adacore.com>
11699
11700 * gdb.base/start.c: New file.
11701 * gdb.base/start.exp: New testcase.
11702
e292e67d
JB
117032005-02-09 Joel Brobecker <brobecker@adacore.com>
11704
11705 * gdb.ada/start/dummy.adb: New file.
11706 * gdb.ada/start.exp: New testcase.
11707
dbdfa66c
CV
117082005-02-09 Corinna Vinschen <vinschen@redhat.com>
11709
11710 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11711 for printing symbols and statistics.
11712 Add test for using relative pathnames in "maint print msymbols" test.
11713 Mark "maint info sections DATA" XFAIL on Cygwin.
11714 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11715 tests.
11716
d7941671
AC
117172005-02-09 Andreas Schwab <schwab@suse.de>
11718
11719 Committed by Andrew Cagney <cagney@gnu.org>
11720 * gdb.base/remotetimeout.exp: New file.
11721
74e5ef44
MK
117222005-02-07 Mark Kettenis <kettenis@gnu.org>
11723
11724 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11725
464dd14d
JB
117262005-02-03 Joel Brobecker <brobecker@adacore.com>
11727
11728 * gdb.ada/gnat_ada.gpr: New file.
11729 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11730 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11731 * configure.ac: No longer generate gnat_ada.gpr.
11732 * configure: Regenerate.
11733 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11734 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11735 * gdb.ada/null_record/bar.ads: Likewise.
11736 * gdb.ada/null_record/bar.adb: Likewise.
11737 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11738 * gdb.ada/null_record.exp (testdir): New variable.
11739 (testfile): executable is now in testdir subdirectory.
11740 (srcfile): Use full path to the main compilation unit.
11741 * gdb.ada/fixed_points.exp: Same changes as above.
11742
30d756ae
NR
117432005-02-03 Nick Roberts <nickrob@snap.net.nz>
11744
11745 * gdb.base/interp.exp: New test.
11746
9d799f85
AC
117472005-01-24 Andrew Cagney <cagney@gnu.org>
11748
11749 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11750
15656118
AC
117512005-01-19 Andrew Cagney <cagney@gnu.org>
11752
a892c31b
AC
11753 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11754 configure.ac not configure.in.
11755
15656118
AC
11756 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11757 of powerpc*-*-*.
11758 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11759 * gdb.base/list.exp (test_list_function)
15656118
AC
11760 (test_list_filename_and_function): Ditto.
11761 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11762
a7b01baf
AC
117632005-01-16 Andrew Cagney <cagney@gnu.org>
11764
17d92a02
AC
11765 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11766
a7b01baf
AC
11767 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11768
bc8332bb
AC
117692005-01-14 Andrew Cagney <cagney@gnu.org>
11770
11771 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11772 * gdb.mi/mi2-var-cmd.exp: Ditto.
11773
4d074752
CV
117742005-01-10 Corinna Vinschen <vinschen@redhat.com>
11775
11776 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11777
bec39cab
AC
117782005-01-07 Andrew Cagney <cagney@gnu.org>
11779
11780 * configure.ac: Rename configure.in, require autoconf 2.59.
11781 * configure: Re-generate.
11782 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11783 * gdb.stabs/configure: Re-generate.
11784 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11785 * gdb.hp/configure: Re-generate.
11786 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11787 autoconf 2.59.
11788 * gdb.hp/gdb.objdbg/configure: Re-generate.
11789 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11790 autoconf 2.59.
11791 * gdb.hp/gdb.defects/configure: Re-generate.
11792 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11793 autoconf 2.59.
11794 * gdb.hp/gdb.compat/configure: Re-generate.
11795 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11796 autoconf 2.59.
11797 * gdb.hp/gdb.base-hp/configure: Re-generate.
11798 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11799 autoconf 2.59.
11800 * gdb.hp/gdb.aCC/configure: Re-generate.
11801
f10b16d4
JB
118022004-12-15 Jim Blandy <jimb@redhat.com>
11803
11804 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11805 under NPTL when there is debugging info available for libpthread.
11806
fb6e1814
JG
118072004-12-13 Jerome Guitton <guitton@gnat.com>
11808
11809 * gdb.ada/fixed_points.c: New file.
11810 * gdb.ada/fixed_points.exp: New file.
11811
fe46cd3a
RC
118122004-12-03 Randolph Chung <tausq@debian.org>
11813
11814 * gdb.arch/pa-nullify.exp: New file.
11815 * gdb.arch/pa-nullify.s: New file.
11816
8de0841b
RC
118172004-11-30 Randolph Chung <tausq@debian.org>
11818
11819 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11820 instead of "tbug". Fix regexp to work properly with gdb_test.
11821
c8170782
PH
118222004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11823
11824 * gdb.base/bitfields2.exp: New test.
11825 * gdb.base/bitfields2.c: New file.
11826
954269c2
RE
118272004-11-28 Richard Earnshaw <rearnsha@arm.com>
11828
11829 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11830
0107feed
RC
118312004-11-16 Randolph Chung <tausq@debian.org>
11832
11833 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11834
f073ae8c
DJ
118352004-11-14 Daniel Jacobowitz <dan@debian.org>
11836
11837 * gdb.threads/threadapply.exp: Correct "macro details" test.
11838
19ad59e7
JJ
118392004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11840
11841 * gdb.threads/threadapply.exp: New test.
11842 * gdb.threads/threadapply.c: New file.
11843
9cf0961b
MK
118442004-11-07 Mark Kettenis <kettenis@gnu.org>
11845
11846 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11847 frames.
11848
c789492a
FL
118492004-11-05 Felix Lee <felix+log1@specifixinc.com>
11850
11851 * gdb.base/cursal.exp: New file.
11852 * gdb.base/cursal.c: New file.
11853
a1e167bb
AC
118542004-11-03 Andrew Cagney <cagney@gnu.org>
11855
11856 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11857
b7cbf173
MK
118582004-10-30 Mark Kettenis <kettenis@gnu.org>
11859
11860 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11861 NetBSD/ELF targets.
11862
88f9d34f
JB
118632004-10-29 Joel Brobecker <brobecker@gnat.com>
11864
11865 * gdb.threads/bp_in_thread.c: New file, copied from
11866 pthread_cond_wait.c.
11867 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11868 file, rather than reusing the .c file from another testcase.
11869
ca7d6a0c
JB
118702004-10-20 Joel Brobecker <brobecker@gnat.com>
11871
11872 * gdb.ada/null_record.exp: Check where we stopped after
11873 sending the start command, instead of where the associated
11874 temporary breakpoint was inserted.
11875
0d863d03
AC
118762004-10-14 Andrew Cagney <cagney@gnu.org>
11877
11878 * gdb.mi/gdb701.c (main): Return 0.
11879
d11e72cb
DJ
118802004-10-13 Daniel Jacobowitz <dan@debian.org>
11881
d40539a4 11882 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11883
e1923096
JJ
118842004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11885
11886 * gdb.threads/schedlock.c: Add comment markers to use to find
11887 line numbers.
11888 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11889 comments.
11890 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11891 breakpoint lines.
11892
ec8ba2c9
DJ
118932004-10-12 Daniel Jacobowitz <dan@debian.org>
11894
11895 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11896
0eb3658b
DJ
118972004-10-12 Daniel Jacobowitz <dan@debian.org>
11898
11899 * configure.in: Add gdb.dwarf2.
11900 * configure: Regenerated.
11901 * Makefile.in: Add gdb.dwarf2.
11902 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11903 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11904 gdb.dwarf2/file1.txt: New files.
11905
a271cc33
OF
119062004-10-11 Orjan Friberg <orjanf@axis.com>
11907
a9c64011 11908 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11909 of "run", since the latter doesn't work with remote targets. Adjust
11910 the breakpoint numbering accordingly.
11911 * gdb.threads/pthread_cond_wait.exp: Ditto.
11912
895ce074
MC
119132004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11914
11915 * gdb.base/overlays.exp: Update copyright years.
11916
6be3092d
KI
119172004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11918
11919 * gdb.base/overlays.exp: Disable if target is Linux.
11920
e05389b8
FL
119212004-10-06 Felix Lee <felix+log1@specifixinc.com>
11922
11923 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11924
73cb587d
KI
119252004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11926
11927 * gdb.asm/asm-source.exp: Add m32r-linux target.
11928 * gdb.asm/m32r-linux.inc: New file.
11929
3c0edcdc
AC
119302004-09-24 Andrew Cagney <cagney@redhat.com>
11931 David Anderson <anderson@redhat.com>
11932
11933 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11934 command fails, assume things will work.
11935 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11936 (_GNU_SOURCE): Define.
11937 (print_unsigned, print_hex): Change parameter to "long long".
11938 (print_byte_count): New function, use to print byte counts.
11939 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11940 O_LARGEFILE.
11941 (main): Compute an upper bound on a corefile in max_core_size.
11942 Limit memory chunk size to max_core_size. Limit total memory
11943 allocated to max_core_size.
11944
4bb3667f
AC
119452004-09-23 Andrew Cagney <cagney@gnu.org>
11946
11947 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11948 from a separate process with code that creates a corefile by
11949 making the inferior dump core.
11950
60fe1a51
MK
119512004-09-23 Mark Kettenis <kettenis@gnu.org>
11952
11953 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11954 block.
11955
8e937346
MC
119562004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11957
11958 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11959 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11960 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11961 Likewise.
11962
7213f6d6
JJ
119632004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11964
11965 * gdb.java/jprint.exp: New test case for java inferior call.
11966 * gdb.java/jprint.java: Ditto.
11967
eac69dca
JB
119682004-09-15 Joel Brobecker <brobecker@gnat.com>
11969
11970 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11971
22227696
MC
119722004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11973
11974 * gdb.threads/killed.c: Include <stdlib.h>.
11975 * gdb.threads/pthreads.c: Likewise.
11976
7dd403a4
MC
119772004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11978
11979 * gdb.threads/killed.c: Add copyright notice.
11980
33f2d567
JM
119812004-09-10 Jason Molenda (jmolenda@apple.com)
11982
a9c64011
AS
11983 * gdb.base/define.exp: Two new tests to verify zero space chars
11984 after 'if' and 'while' commands in a user-defined command is correctly
11985 parsed.
33f2d567 11986
e05b62ac
AC
119872004-09-08 Andrew Cagney <cagney@gnu.org>
11988
11989 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11990 delivery test with duplicate at end of file.
11991
9cbe82da
MK
119922004-09-06 Mark Kettenis <kettenis@jive.nl>
11993
11994 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11995
564803d9
MC
119962004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11997
11998 * config/hppro.exp: Removed.
11999
7c6807ce
MC
120002004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12001
12002 * config/sparclet.exp: Removed.
12003
bf7e26dd
MC
120042004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12005
12006 * config/udi.exp: Removed.
12007
714e341b
MC
120082004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12009
12010 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12011 of "exp_continue".
12012 (advancei): Likewise.
12013
1236e623
JJ
120142004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12015
12016 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12017
3bdcad15
MI
120182004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12019
228af206 12020 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12021 to check for nodebug in executable.
12022 * gdb.gdb/observer.exp (setup_test): Likewise.
12023 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12024 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12025
c72b934c
AC
120262004-09-01 Andrew Cagney <cagney@gnu.org>
12027
12028 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12029 files.
12030
edd9b715
JJ
120312004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12032
12033 * gdb.base/unload.exp: Fix expected warning message to match
12034 latest format.
12035
fb4ce06b
CV
120362004-09-01 Corinna Vinschen <vinschen@redhat.com>
12037
12038 * gdb.base/call-rt-st.exp: Fix typos.
12039
ce78e7c3
MI
120402004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12041
12042 * gdb.threads/thread_check.exp: New testcase.
12043 * gdb.threads/thread_check.c: New testcase.
12044
2dedb159
AC
120452004-08-31 Andrew Cagney <cagney@gnu.org>
12046
12047 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12048 (skip_to_handler_entry): New procedures. Test stepping into a
12049 handler when the breakpoint is at the handler's entry point.
12050
68f53502
AC
120512004-08-30 Andrew Cagney <cagney@gnu.org>
12052
12053 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12054 gdb/1757.
12055
3e3ffd2b
MC
120562004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12057
12058 With code from Manoj Iyer <manjo@austin.ibm.com>:
12059 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12060 return value. Add an arm for "no debugging symbols found".
12061 Change a stray "error" to "perror".
12062 (gdb_run_cmd): Adapt to new return value.
12063 * gdb.base/remote.exp: Adapt to new return value.
12064 * gdb.gdb/complaints.exp: Likewise.
12065 * gdb.gdb/observer.exp: Likewise.
12066 * gdb.gdb/selftest.exp: Likewise.
12067 * gdb.gdb/xfullpath.exp: Likewise.
12068
4b6f5fd2
JB
120692004-08-27 Joel Brobecker <brobecker@gnat.com>
12070
12071 * gdb.threads/bp_in_thread.exp: New testcase.
12072
e5b25496
MC
120732004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12074
12075 Fix PR testsuite/1735.
12076 * gdb.threads/schedlock.c (thread_function): Add a cast
12077 to suppress a gcc warning.
12078 * gdb.threads/thread-specific.c (thread_function): Likewise.
12079
934353d6
MC
120802004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12081
12082 * gdb.base/unload.c: Include <stdlib.h>.
12083
f98a0aef 120842004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12085
f98a0aef 12086 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12087 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12088 synchronized after the "return".
12089
5a2e8882
MC
120902004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12091
12092 * gdb.mi/basics.c: Include <stdio.h>.
12093 * gdb.mi/pthreads.c: Include <stdlib.h>.
12094 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12095
a9640423
MC
120962004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12097
12098 * gdb.threads/schedlock.c: Add copyright notice.
12099
b04e311d
AC
121002004-08-25 Andrew Cagney <cagney@gnu.org>
12101
12102 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12103 (skip_over_handler, breakpoint_over_hander): New test procedures.
12104 (advance, advancei): Add a proper prefix, do not use
12105 rerun_to_main.
12106 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12107
7c27f15b
MC
121082004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12109
12110 * gdb.mi/basics.c: Add copyright notice.
12111 * gdb.mi/var-cmd.c: Add copyright notice.
12112
fffc87ae
MC
121132004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12114
12115 * lib/gdb.exp: Remove signed_keyword_not_used.
12116 * lib/compiler.c: Likewise.
12117 * lib/compiler.cc: Likewise.
12118
d782e0bf
MC
121192004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12120
12121 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12122 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12123
96033e83
MC
121242004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12125
12126 * gdb.base/whatis.c: Add copyright notice.
12127
cf38c229
MK
121282004-08-20 Mark Kettenis <kettenis@gnu.org>
12129
12130 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12131 it to skip the breakpoints encoded in the inline assembly.
12132
f4b49756
MC
121332004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12134
12135 * Makefile.in: Add gdb.fortran.
12136
2f193b69
MC
121372004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12138
12139 * gdb.base/call-sc.exp (test_scalar_returns):
12140 Fix cut-and-paste glitch in "Make fun return now".
12141
89a237cb
MC
121422004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12143
12144 * configure.in: Add gdb.fortran.
12145 * configure: Regenerate.
12146 * gdb.fortran/Makefile.in: New file.
12147 * lib/gdb.exp (skip_fortran_tests): New procedure.
12148
469aff8e
MC
121492004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12150
12151 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12152 reference to bug-gnu@prep.ai.mit.edu.
12153 * gdb.mi/mi-var-child.exp: Likewise.
12154 * gdb.mi/mi-var-cmd.exp: Likewise.
12155 * gdb.mi/mi-var-display.exp: Likewise.
12156 * gdb.mi/mi2-var-block.exp: Likewise.
12157 * gdb.mi/mi2-var-child.exp: Likewise.
12158 * gdb.mi/mi2-var-cmd.exp: Likewise.
12159 * gdb.mi/mi2-var-display.exp: Likewise.
12160
00b51b9f
MK
121612004-08-15 Mark Kettenis <kettenis@gnu.org>
12162
12163 * gdb.base/unload.c (main): Make local variable msg const.
12164
45f07fef
MC
121652004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12166
12167 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12168 to bug-gnu@prep.ai.mit.edu.
12169 * gdb.mi/mi-disassemble.exp: Likewise.
12170 * gdb.mi/mi-eval.exp: Likewise.
12171 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12172 default line number.
12173 * gdb.mi/mi-return.exp: Likewise.
12174 * gdb.mi/mi-simplerun.exp: Likewise.
12175 * gdb.mi/mi-stack.exp: Likewise.
12176 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12177 number with explicit range test.
12178 * gdb.mi/mi-watch.exp: Likewise.
12179 * gdb.mi/mi2-break.exp: Likewise.
12180 * gdb.mi/mi2-cli.exp: Likewise.
12181 * gdb.mi/mi2-disassemble.exp: Likewise.
12182 * gdb.mi/mi2-eval.exp: Likewise.
12183 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12184 default line number.
12185 * gdb.mi/mi2-return.exp: Likewise.
12186 * gdb.mi/mi2-simplerun.exp: Likewise.
12187 * gdb.mi/mi2-stack.exp: Likewise.
12188 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12189 number with explicit range test.
12190 * gdb.mi/mi2-watch.exp: Likewise.
12191
dd8c8ee7
MC
121922004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12193
12194 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12195 * gdb.cp/m-static.exp: Likewise.
12196 * gdb.cp/rtti.exp: Likewise.
12197
4e838464
MK
121982004-08-14 Mark Kettenis <kettenis@gnu.org>
12199
12200 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12201
8d8cb839
EZ
122022004-08-14 Eli Zaretskii <eliz@gnu.org>
12203
12204 * ChangeLog: Prefix Local Variables with semi-colons and indent
12205 the reference to older ChangeLog files, to fix fontification in
12206 Emacs.
12207
deea8bb0
MC
122082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12209
12210 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12211 * gdb.mi/mi2-break.exp: Likewise.
12212
c3297504
MC
122132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12214
12215 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12216
25808999
MC
122172004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12218
12219 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12220
226a8d71
MC
122212004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12222
12223 * gdb.cp/classes.exp: Remove unused declarations. Just let
12224 test names default instead of providing special names. Remove
12225 extraneous demangler test.
12226
37fdf854
JJ
122272004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12228
12229 * gdb.base/unload.exp: New test for breakpoints in dynamically
12230 loaded libraries.
12231 * gdb.base/unload.c: Ditto.
12232 * gdb.base/unloadshr.c: Ditto.
12233
2d3a7986
MC
122342004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12235
12236 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12237 cp_test_ptype_class.
12238 (test_enums): Likewise.
12239
c72b934c
AC
122402004-08-10 Andrew Cagney <cagney@gnu.org>
12241
12242 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12243 files.
12244
cc503c8a
AC
122452004-08-10 Andrew Cagney <cagney@gnu.org>
12246
12247 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12248 init_malloc call.
12249
902f2ccb
MC
122502004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12251
12252 * ChangeLog: Add copyright notice. The notice is copied
12253 from emacs 21.3 top level ChangeLog.
12254
78c90502
MC
122552004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12256
12257 * lib/cp-support.exp: New file.
12258 * lib/cp-support.exp (cp_test_type_class): New function.
12259 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12260 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12261 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12262 cp_test_ptype_class.
12263
88e5ea78
MC
122642004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12265
12266 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12267 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12268 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12269 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12270 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12271 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12272 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12273 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12274 gdb.mi/mi2-watch.exp: Update copyright years.
12275
6a89fc9c
MK
122762004-08-09 Mark Kettenis <kettenis@gnu.org>
12277
12278 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12279
1482e0de
MC
122802004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12281
12282 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12283 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12284 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12285 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12286 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12287 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12288 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12289 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12290 gdb.mi/mi-watch.exp: Update copyright years.
12291
1a5ce3f3
DJ
122922004-08-08 Daniel Jacobowitz <dan@debian.org>
12293
12294 PR gdb/1738
12295 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12296 from a breakpoint with a pending signal.
12297
04f6ecf2
DJ
122982004-08-08 Daniel Jacobowitz <dan@debian.org>
12299
12300 PR gdb/1736
12301 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12302 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12303 the prompt.
12304 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12305
54d90d35
DJ
123062004-08-08 Daniel Jacobowitz <dan@debian.org>
12307
12308 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12309
d2f6abb0
DJ
123102004-08-08 Daniel Jacobowitz <dan@debian.org>
12311
12312 PR gdb/1736
12313 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12314 for i?86-*-linux*.
12315
5598c03d
DJ
123162004-08-08 Daniel Jacobowitz <dan@debian.org>
12317
12318 * gdb.arch/i386-prologue.exp: Compile without debug information.
12319
c6fee705
MC
123202004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12321
12322 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12323 rather than asking gdb to search.
12324
dd90efdb
MC
123252004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12326
12327 * gdb.base/gcore.c: Include <string.h>.
12328
1e84bec1
MC
123292004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12330
12331 * gdb.base/gcore.c: Add copyright notice.
12332
e425eb2b
MC
123332004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12334
12335 * gdb.base/freebpcmd.c: Include <stdio.h>.
12336 * gdb.base/long_long.c: Include <string.h>.
12337 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12338 * gdb.base/siginfo.c: Include <string.h>.
12339 * gdb.base/sigstep.c: Include <string.h>.
12340
cb9aaed5
MC
123412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12342
12343 * gdb.base/complex.c: Include <stdlib.h>.
12344
55944f3d
MC
123452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12346
12347 * gdb.base/complex.c: Add copyright notice.
12348
7b2953d9
MC
123492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12350
12351 * gdb.base/charset.c: Include <stdlib.h>.
12352
c9133d23
MC
123532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12354
12355 * gdb.base/auxv.c: Include <stdlib.h>.
12356
0a8490ad
MC
123572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12358
12359 * gdb.base/auxv.c: Add copyright notice.
12360
3426d5ec
MC
123612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12362
12363 * gdb.base/coremaker.c: Add copyright notice.
12364 * gdb.base/coremaker2.c: Add copyright notice.
12365
8da195dd
AC
123662004-08-04 Andrew Cagney <cagney@gnu.org>
12367
12368 * gdb.base/store.exp: Update copyright.
12369 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12370 names, do not import gdb_prompt.
12371
8d394f98
AC
123722004-08-01 Andrew Cagney <cagney@gnu.org>
12373
12374 Fix PR testsuite/1729.
12375 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12376 not use capture_value with value 4.
12377 (capture_value): Add optional test name parameter.
12378 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12379 the prefix, pass to capture_value.
12380
b6702b23
MK
123812004-08-01 Mark Kettenis <kettenis@gnu.org>
12382
12383 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12384 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12385 (main): Call new function.
12386
c203e0ca
MC
123872004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12388
12389 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12390
a7995a30
MC
123912004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12392
12393 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12394
9366563b
MC
123952004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12396
b6eeaf26 12397 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12398 Accept more values of vtbl pointer. Remove some messages
12399 about "obsolete gcc or gdb".
12400
2fc1f950
MC
124012004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12402
12403 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12404
c724d49b
MC
124052004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12406
12407 * gdb.base/asm-source.exp: Properly convert target board
12408 debug flags from gcc format to binutils format.
12409
736b0fce
MK
124102004-07-28 Mark Kettenis <kettenis@gnu.org>
12411
12412 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12413 gdb1718". PR backtrace/1718 partially fixed.
12414
5633ea5c
JJ
124152004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12416
12417 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12418
575eebb1
NC
124192004-07-26 Nick Clifton <nickc@redhat.com>
12420
12421 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12422 good default value for a specific architecture is available then
12423 set it to that value. Otherwise default to the -gstabs switch.
12424 Remove the -g... switches from the asm-flags variable. Allow the
12425 target board info to override the value if it wants to. Pass the
12426 switch on the assembler command line.
12427
62104619
MK
124282004-07-23 Mark Kettenis <kettenis@gnu.org>
12429
12430 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12431 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12432 (main): Call new function.
12433
4a1135b8
MC
124342004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12435
12436 Test for PR exp/1715.
12437 * gdb.base/radix.exp: Refactor common procedures. Make all
12438 test names unique. Change XFAIL to KFAIL.
12439
8a12c1f0
MC
124402004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12441
12442 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12443 * gdb.ada/gnat_ada.gin: ... to here.
12444 * configure.in: Use gnat_ada.gin.
12445 * configure: Regenerate.
12446
23b451cf
AC
124472004-07-20 Andrew Cagney <cagney@gnu.org>
12448
12449 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12450 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12451 XFAILs. Clean up test messages and comments. Check backtraces.
12452 Delete re-sync code.
12453
ab618a02
MC
124542004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12455
12456 Fix PR cli/740.
12457 * gdb.base/annota1.exp: Honor gdb,nosignals.
12458 * gdb.base/annota3.exp: Likewise.
12459
46dad340
MC
124602004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12461
12462 * lib/java.exp: Update copyright notice.
12463
756d8c70
AC
124642004-07-19 Andrew Cagney <cagney@gnu.org>
12465
12466 * gdb.base/selftest.exp: Copy file from here ...
12467 * gdb.gdb/selftest.exp: ... to here.
12468
586027e6
AC
124692004-07-16 Andrew Cagney <cagney@redhat.com>
12470
12471 * lib/insight-support.exp: Delete file.
12472 * lib/java.exp (java_init): Fix copyright.
12473
029d2200
AC
124742004-07-16 Andrew Cagney <cagney@gnu.org>
12475
12476 * gdb.base/restore.c: Append "prologue" to comments marking the a
12477 function's prologue.
12478 * gdb.base/restore.exp: Update copyright, re-indent.
12479 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12480 callerN" prefix where needed. Update patterns that match a
12481 function's prologue.
12482
653b62c5
MC
124832004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12484
12485 * gdb.base/restore.c: Add copyright notice.
12486
f7d690e5
AC
124872004-07-16 Andrew Cagney <cagney@gnu.org>
12488
12489 * gdb.base/logical.exp: Update copyright.
12490 (evaluate): New procedure. Use to re-implement tests using
12491 several tables.
12492
d629a7cb
MH
124932004-07-14 Martin Hunt <hunt@redhat.com>
12494
12495 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12496 which fixes some problems where init.tcl was not found.
12497
9c7bb332
AC
124982004-07-13 Andrew Cagney <cagney@gnu.org>
12499
6bf46641
AC
12500 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12501 (check_sizeof, check_valueof): Do not include the output in the
12502 test name. Use gdb_test.
12503 (get_valueof): Use gdb_test_multiple.
12504
c4ffd4c0
AC
12505 * gdb.base/step-test.exp: Update copyright. Use
12506 gdb_test_multiple. Ensure that test names do not include
12507 architecture dependent output.
12508
ab89363a
AC
12509 * gdb.gdb/observer.exp: Update copyright.
12510 (setup_test): Use gdb_test_multiple.
12511 (attach_first_observer, attach_second_observer)
12512 (attach_third_observer, detach_first_observer)
12513 (detach_second_observer, detach_third_observer)
12514 (reset_counters, check_counters): Make $message a prefix.
12515 (test_normal_stop_notifications): Add "args" parameter - a list of
12516 init functions to be called. Make $message a prefix,
12517 (test_observer_normal_stop): Change the message prefixes so that
12518 they are unique, pass the attach / detach procedures to
12519 test_normal_stop_notifications.
12520
ec58997a
AC
12521 * gdb.base/signull.exp (test_segv): Prefix all tests with
12522 "${name}". Clean up test messages.
12523
b475183b
AC
12524 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12525
9c7bb332
AC
12526 * gdb.base/ena-dis-br.exp: Update copyright.
12527 (break_at): New function. Replace send_gdb with gdb_test,
12528 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12529 ignore count, not stopped at bpt", with KFAIL.
12530
2dd95497
CV
125312004-07-13 Corinna Vinschen <vinschen@redhat.com>
12532
12533 * gdb.base/attach.exp: Remove cleanupfile handling.
12534
419e626b
AC
125352004-07-12 Andrew Cagney <cagney@gnu.org>
12536
12537 * gdb.base/annota1.exp: Cleanup corefile test name.
12538 * gdb.base/annota3.exp: Ditto.
12539
8b1b3228
AC
125402004-07-12 Andrew Cagney <cagney@gnu.org>
12541
78650829
AC
12542 * gdb.base/signals.exp: Clean up copyright, re-indent.
12543
8b1b3228
AC
12544 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12545 gdb_test and gdb_test_multiple.
12546
935c2760
JJ
125472004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12548
12549 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12550 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12551 provide line number info for first statement in main.
12552
1544280f
AC
125532004-07-08 Andrew Cagney <cagney@gnu.org>
12554
1279f4ff
AC
12555 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12556
1544280f
AC
12557 * gdb.base/sigbpt.exp: Make the common part of each test name a
12558 prefix instead of suffix.
12559
bcc82369
BR
125602004-07-07 Bob Rossi <bob_rossi@cox.net>
12561
12562 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12563 test from test_tbreak_creation_and_listing to
12564 test_file_list_exec_source_file
12565 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12566 Changed name of test from test_tbreak_creation_and_listing to
12567 test_file_list_exec_source_file
12568
23f4b0aa
JJ
125692004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12570
12571 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12572 the jmisc() constructor instead of <init>.
12573 * gdb.java/jmisc1.exp: Ditto.
12574
56401cd5
AC
125752004-07-07 Andrew Cagney <cagney@gnu.org>
12576
12577 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12578 corrupting the PC.
12579
44ae2f6a
MC
125802004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12581
12582 * gdb.cp/templates.exp: Accept whitespace change in demangler
12583 output.
12584
45a83408
AC
125852004-07-06 Andrew Cagney <cagney@gnu.org>
12586
12587 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12588
d205ad70
MC
125892004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12590
12591 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12592 * lib/compiler.cc: Likewise.
12593
06ea1a61
MC
125942004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12595
12596 * lib/compiler.cc: Work around string preprocessing problem
12597 with old hp c++ compiler.
12598 * lib/compiler.c: Likewise.
12599
daab1251
CV
126002004-06-29 Corinna Vinschen <vinschen@redhat.com>
12601
12602 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12603 directives to conditionalize symbol prefixing.
12604 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12605 additional_flags handling. Add underscore prefix for Cygwin.
12606 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12607 conditionalize symbol prefixing.
12608 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12609 additional_flags handling. Add underscore prefix for Cygwin.
12610
cc984116
CV
126112004-06-29 Corinna Vinschen <vinschen@redhat.com>
12612
12613 * gdb.base/bigcore.exp: Skip test on Cygwin.
12614
c279b077
MC
126152004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12616
12617 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12618 formats for "info register". Use gdb_test_multiple. Fix
12619 the "invalid register" test.
12620
0e915747
CV
126212004-06-28 Corinna Vinschen <vinschen@redhat.com>
12622
12623 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12624 PID for Cygwin. Add Cygwin specific strings to check for in some
12625 tests.
12626 (do_attach_tests): Add a test for user interaction when attaching
12627 to a process with no matching symbol table already loaded.
12628
11422c86
AC
126292004-06-26 Andrew Cagney <cagney@gnu.org>
12630
12631 Test PR java/1567 and PR java/1565.
12632 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12633 * gdb.java/jmisc2.exp: Delete file.
12634
cefbce26
MC
126352004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12636
12637 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12638
e19f872c
CV
126392004-06-25 Corinna Vinschen <vinschen@redhat.com>
12640
12641 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12642 attach process.
12643
d931ba3b
MC
126442004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12645
12646 * gdb.cp/pr-1553.exp: Remove.
12647
aef68c48
MC
126482004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12649
12650 * gdb.cp/pr-1553.cc: Remove.
12651 * gdb.cp/pr-1553.exp: Disable this test.
12652
8d5df71a
JB
126532004-06-20 Jim Blandy <jimb@redhat.com>
12654
a9c64011 12655 Fix PR testsuite/1680.
8d5df71a
JB
12656 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12657 regular expressions.
12658
4ac6f39d
MC
126592004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12660
12661 Fix PR testsuite/1679.
12662 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12663 Issue an UNSUPPORTED result instead.
12664
1b413552
JB
126652004-06-18 Jim Blandy <jimb@redhat.com>
12666
12667 * gdb.base/charset.exp: Only send a control-C if we see a new
12668 prompt and incomplete command.
12669
6daa6ebd
MC
126702004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12671
12672 * gdb.cp/pr-574.cc: Add copyright notice.
12673
51fa4ae0
JB
126742004-06-17 Jim Blandy <jimb@redhat.com>
12675
12676 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12677 cases where the regexp has no groups; this grabs random text from
12678 the previous test suite, whatever that was.
12679
8fea26c5
MC
126802004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12681
12682 * gdb.cp/printmethod.cc: Add copyright notice.
12683
1e3aeb41
MC
126842004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12685
12686 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12687
9d9030bc
AC
126882004-06-16 Andrew Cagney <cagney@gnu.org>
12689
12690 * gdb.base/signull.c: Update copyright. Include <string.h>.
12691 (bowler): Replace data_pointer with data_read
12692 and data_write cases. Add code_descriptor case.
12693 (zero, desc): New array and pointer.
12694 (data, code): Change to simple pointers.
12695 * gdb.base/signull.exp: Fix probe pattern matching a function
12696 descriptor SIGSEGV. Replace data_pointer with data_read and
12697 data_write tests.
12698
acd4ad44
AC
126992004-06-16 Andrew Cagney <cagney@gnu.org>
12700
12701 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12702
08fd625c
MC
127032004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12704
12705 * gdb.base/long_long.c: Add copyright notice.
12706
1903502c
MC
127072004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12708
12709 * gdb.base/long_long.exp: Remove reference to
12710 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12711 to gdb_breakpoint and gdb_continue_to_breakpoint.
12712
83313cb1
JB
127132004-06-14 Jim Blandy <jimb@redhat.com>
12714
12715 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12716 endian case.
12717
1bf404ef
AC
127182004-06-14 Andrew Cagney <cagney@gnu.org>
12719
12720 * gdb.base/gcore.exp (capture_command_output): Delete the always
12721 passing tests containing inferior values.
12722 * gdb.base/ending-run.exp: Do not include the breakpoint address
12723 in the test message. Update copyright.
12724 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12725 size in the test name, use gdb_test_multiple. Update copyright.
12726
ef220b33
MC
127272004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12728
12729 * gdb.cp/ref-types.cc: Add copyright notice.
12730
4f70a4c9
MC
127312004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12732
12733 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12734 hp_aCC_compiler.
12735 * lib/compiler.cc: Likewise.
12736 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12737 'set' commands. Log diagnostics for other lines. Set
12738 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12739
335928ac
MC
127402004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12741
12742 * gdb.cp/try_catch.cc: Add copyright notice.
12743
2efb12e8
MC
127442004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12745
12746 * gdb.cp/userdef.cc: Add copyright notice.
12747
0bbed51a
MC
127482004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12749
12750 * gdb.cp/virtfunc.cc: Add copyright notice.
12751
e12a46c9
RC
127522004-06-11 Randolph Chung <tausq@debian.org>
12753
12754 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12755 problem.
12756
338e05af
AC
127572004-06-10 Andrew Cagney <cagney@gnu.org>
12758
12759 * lib/compiler.cc, lib/compiler.c: Append either
12760 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12761 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12762 instead of gcc-3-3.
12763
dc3f10cb
AC
127642004-06-09 Andrew Cagney <cagney@gnu.org>
12765
b4d946af
AC
12766 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12767 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12768
dc3f10cb
AC
12769 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12770 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12771 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12772 fixed.
12773
b5c0bfa2
AC
127742004-06-09 Andrew Cagney <cagney@gnu.org>
12775
12776 * gdb.base/structs.exp (test_struct_returns): Replace
12777 "return_value_unknown" and "finish_value_unknown" by
12778 "return_value_known" and "finish_value_known". Instead of
12779 "return_value_unknown" iff "finish_value_unknown", check
12780 "return_value_known" implies "finish_value_known".
12781
caeb605f
MH
127822004-06-08 Martin Hunt <hunt@redhat.com>
12783
12784 * gdb.base/float.exp: Add pattern for mips targets.
12785
c892bb64
RC
127862004-06-08 Randolph Chung <tausq@debian.org>
12787
12788 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12789 message for unknown architectures more clear.
12790
48306d3e
JB
127912004-06-08 Joel Brobecker <brobecker@gnat.com>
12792
12793 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12794 start the execution of the program.
12795
83ecb59f
JB
127962004-06-07 Jim Blandy <jimb@redhat.com>
12797
12798 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12799 * gdb.arch/i386-cpuid.h: New helper file.
12800
55264cb4
RC
128012004-06-07 Randolph Chung <tausq@debian.org>
12802
12803 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12804 has started.
12805
23cadb28
RM
128062004-06-04 Roland McGrath <roland@redhat.com>
12807
12808 Fix PR gdb/1647.
12809 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12810 differently to be robust to output buffering differences.
12811
51d01eda
MC
128122004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12813
12814 * gdb.threads/pthreads.exp: Update copyright years.
12815 (check_control_c): Change asynchronous 'after' to synchronous.
12816
f4fc3b93
RM
128172004-06-04 Roland McGrath <roland@redhat.com>
12818
12819 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12820 next gdb prompt.
12821
4013522b
MC
128222004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12823
12824 Fix PR gdb/1636.
12825 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12826 calls to synchronous.
12827
7a8f1e6b
JB
128282004-05-26 Jim Blandy <jimb@redhat.com>
12829
12830 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12831
81bb3443
RC
128322004-05-24 Randolph Chung <tausq@debian.org>
12833
12834 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12835 * gdb.asm/pa.inc: New file.
12836
8f5a3103
MK
128372004-05-22 Mark Kettenis <kettenis@gnu.org>
12838
12839 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12840
734b8fe8 128412004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12842 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12843
12844 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12845 GDB prompt.
12846
725603e1
UW
128472004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12848
f4fc3b93 12849 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12850 setjmp/longjmp. Use sigaction instead of signal.
12851
8b923272 128522004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12853 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12854
12855 * gdb.threads/pthread_cond_wait.c: New file.
12856 * gdb.threads/pthread_cond_wait.exp: New testcase.
12857
8bfabb04
AC
128582004-05-13 Andrew Cagney <cagney@redhat.com>
12859
12860 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12861 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12862
42edda50
AC
128632004-05-11 Andrew Cagney <cagney@redhat.com>
12864
12865 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12866 fixed but revealed gdb/1639.
12867
d303a6c7
AC
128682004-05-10 Andrew Cagney <cagney@redhat.com>
12869
12870 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12871 func1" and "next to 2nd alarm", kernel bug avoided.
12872
bf08c2a1
DJ
128732004-05-10 Daniel Jacobowitz <dan@debian.org>
12874
12875 PR external/1568
12876 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12877 XFAIL if it is smaller than bytes_allocated.
12878 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12879 (main): Make chunks_allocated unsigned. Correct comment.
12880
c0586a34
JB
128812004-05-07 Joel Brobecker <brobecker@gnat.com>
12882
12883 * gdb.arch/powerpc-aix-prologue.c: New file.
12884 * gdb.arch/powerpc-aix-prologue.exp: New file.
12885
f2785d12
JB
128862004-05-07 Jim Blandy <jimb@redhat.com>
12887
12888 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12889 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12890
bd7f6e30
JB
128912004-05-06 Joel Brobecker <brobecker@gnat.com>
12892
12893 * gdb.base/sep.exp: No longer setup_kfail when the program was
12894 built with dwarf2.
12895
0a5e7efe
JI
128962004-05-05 Jim Ingham <jingham@apple.com>
12897
12898 * gdb.base/pending.exp: Make sure pending breakpoints
12899 preserve the ignore count.
f4fc3b93 12900
a8958849
MK
129012004-04-27 Jerome Guitton <guitton@gnat.com>
12902
12903 * i386-prologue.exp: Add testcase for jump instruction as first
12904 instruction of the real code.
12905 * i386-prologue.c (jump_at_beginning): New function.
12906
7e103f5b
MK
129072004-04-28 Mark Kettenis <kettenis@gnu.org>
12908
12909 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12910 x86_64-*-*.
12911
5d38b224
MK
129122004-04-28 Mark Kettenis <kettenis@gnu.org>
12913
12914 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12915 i*86-*-*.
12916
0ef32fd9
MK
129172004-04-25 Mark Kettenis <kettenis@gnu.org>
12918
12919 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12920 expression that checks the return type.
12921
71d7dd7c
AC
129222004-04-23 Andrew Cagney <cagney@redhat.com>
12923
12924 * gdb.base/call-sc.exp: New test of scalar call/return values.
12925 * gdb.base/call-sc.c: Ditto.
12926
1e9f977e
JJ
129272004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12928
12929 * gdb.threads/manythreads.c: Reduce thread stack size.
12930
899d9e3a
JJ
129312004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12932
12933 * gdb.threads/manythreads.c: Add copyright notice.
12934
61bcae62
AC
129352004-04-23 Andrew Cagney <cagney@redhat.com>
12936
12937 * gdb.base/siginfo.exp: Better handle step out of signal.
12938 * gdb.base/sigstep.exp: Ditto.
12939
7339a42e 129402004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12941 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12942
12943 * gdb.threads/manythreads.c: New testcase.
12944 * gdb.threads/manythreads.exp: Ditto.
12945
5c98409b
JB
129462004-04-22 Jim Blandy <jimb@redhat.com>
12947
12948 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12949 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12950
3b611f1a
MC
129512004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12952
12953 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12954
f0fd9238
AC
129552004-04-21 Andrew Cagney <cagney@redhat.com>
12956
12957 * gdb.base/sigstep.c: New file.
12958 * gdb.base/sigstep.exp: New file.
12959
90990674
JB
129602004-04-16 Joel Brobecker <brobecker@gnat.com>
12961
12962 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12963 call to observer_notify_normal_stop.
12964
78cef34b
AC
129652004-04-15 Andrew Cagney <cagney@redhat.com>
12966
12967 * gdb.base/siginfo.c: New file.
12968 * gdb.base/siginfo.exp: New file.
12969
d2343407
JB
129702004-04-12 J. Brobecker <brobecker@gnat.com>
12971
12972 * gdb.base/sep.exp: Fix typo in comment.
12973
a2dba3c8
JB
129742004-04-12 J. Brobecker <brobecker@gnat.com>
12975
12976 * gdb.base/sep.c: New file.
12977 * gdb.base/sep-proc.c: New file.
12978 * gdb.base/sep.exp: New testcase.
12979
15f7b60e
MK
129802004-04-09 Mark Kettenis <kettenis@gnu.org>
12981
12982 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12983 support.
12984
44f4de1a
AC
129852004-04-05 Andrew Cagney <cagney@redhat.com>
12986
12987 * gdb.base/sigaltstack.c: New file.
12988 * gdb.base/sigaltstack.exp: New file.
12989
ef04f396
JB
129902004-04-04 Joel Brobecker <brobecker@gnat.com>
12991
12992 * gdb.base/foll-fork.exp: Update the expected output for
12993 "help set follow-fork-mode", to match a change that was made
12994 to the help of this variable on 2004-01-13.
12995
d40d2c92
JB
129962004-04-01 Joel Brobecker <brobecker@gnat.com>
12997
12998 * lib/ada.exp: Add copyright notice.
12999 * bar.ads: Likewise.
13000 * bar.adb: Likewise.
13001 * null_record.adb: Likewise.
13002 * null_record.exp: Likewise.
13003 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13004
f86ef5a3
JB
130052004-04-01 Joel Brobecker <brobecker@gnat.com>
13006
13007 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13008 * configure: Regenerate.
13009
414e70e3
JB
130102004-04-01 Joel Brobecker <brobecker@gnat.com>
13011
13012 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13013 to build the application. Remove the message printed when in
13014 verbose mode, redundant with the UNSUPPORTED message above.
13015
f0aaee49
JB
130162004-03-31 Joel Brobecker <brobecker@gnat.com>
13017
13018 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13019 * gdb.ada (null_record.exp): New testcase.
13020
ac81cb54
JB
130212004-03-31 Joel Brobecker <brobecker@gnat.com>
13022
13023 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13024
854af2f7
JB
130252004-03-31 Joel Brobecker <brobecker@gnat.com>
13026
13027 * gdb.ada: New subdirectory.
13028 * gdb.ada/Makefile.in: New file.
13029 * gdb.ada/gnat_ada.gpr.in: New file.
13030
034cb681
JB
130312004-03-31 Joel Brobecker <brobecker@gnat.com>
13032
13033 * lib/ada.exp: New file.
13034
78a1a894
DJ
130352004-03-24 Daniel Jacobowitz <drow@mvista.com>
13036
13037 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13038 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13039
4b2b3b3e
AC
130402004-03-22 Andrew Cagney <cagney@redhat.com>
13041
13042 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13043 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13044 Problem identified by Ulrich Weigand.
13045
23c73aa3
DC
130462004-03-17 David Carlton <carlton@kealia.com>
13047
13048 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13049 PR c++/826.
13050
d63a86f8
RM
130512004-03-16 Roland McGrath <roland@redhat.com>
13052
13053 * gdb.base/auxv.exp: New file.
13054 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13055
0e02aa50
DC
130562004-03-12 David Carlton <carlton@kealia.com>
13057
13058 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13059 * gdb.cp/pr-1553.cc: Ditto.
13060 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13061 pass branch.
13062
c20b71be
MC
130632004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13064
13065 * gdb.cp/templates.exp: Accept more template types.
13066
c7414a01
MC
130672004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13068
13069 From Corinna Vinschen with modifications.
13070 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13071 local variable obj_with_enum.
13072 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13073 results with obj_with_enum.
13074
ed69573c
MC
130752004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13076
13077 * gdb.cp/classes.cc: New file, copied from misc.cc.
13078 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13079
28301461
MC
130802004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13081
13082 * gdb.cp/misc.cc: Add copyright notice.
13083
1198ecbe
DC
130842004-03-05 David Carlton <carlton@kealia.com>
13085
13086 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13087 * gdb.cp/rtti.h: Update copyright.
13088 (namespace n2::n3): New.
13089 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13090 (n2::n3::func3): New.
13091 (main): Call n2::n3::func3.
13092 * gdb.cp/rtti2.cc: Update copyright.
13093 (n2::create3): New.
13094
9e08c470
MK
130952004-03-04 Mark Kettenis <kettenis@gnu.org>
13096
13097 * gdb.asm/openbsd.inc: Fix typo.
13098
4bebc3aa
FF
130992004-03-03 Fred Fish <fnf@redhat.com>
13100
13101 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13102 "val" instead of unused "size". Update copyright year.
13103
6ea9fb37
DJ
131042004-02-29 Daniel Jacobowitz <drow@mvista.com>
13105
13106 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13107 to use unsigned char.
13108 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13109 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13110
23b23974
DJ
131112004-02-29 Daniel Jacobowitz <drow@mvista.com>
13112
13113 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13114 line of output.
13115
7574fd53
DJ
131162004-02-28 Daniel Jacobowitz <drow@mvista.com>
13117
13118 * gdb.base/relocate.c (dummy): Initialize.
13119
a195357f
DJ
131202004-02-28 Daniel Jacobowitz <drow@mvista.com>
13121
13122 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13123 a breakpoint at exit.
13124
72fd54a9
FF
131252004-02-27 Fred Fish <fnf@redhat.com>
13126
13127 * gdb.base/chng-syms.exp: Add expect condition to match failing
13128 case that isn't a timeout.
13129
b9d23137
AC
131302004-02-27 Andrew Cagney <cagney@redhat.com>
13131
13132 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13133 support.
13134
15d208f6 131352004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13136
15d208f6
FF
13137 * gdb.arch/gdb1431.c: Remove.
13138 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13139 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13140 of "until" incorrectly.
13141
98f9cd2d
JB
131422004-02-26 J. Brobecker <brobecker@gnat.com>
13143
13144 * gdb.cp/class2.cc (empty): New class.
13145 (refer): New function.
13146 (main): Declare an object of type empty and use it.
13147 * gdb.cp/class2.exp: Print the value of an object of type empty.
13148
9b50c11b
JJ
131492004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13150
13151 * gdb.base/langs.exp: Update query string to match the
13152 new nquery format used for pending breakpoints.
13153
0dcd613f
AC
131542004-02-26 Andrew Cagney <cagney@redhat.com>
13155
13156 Fix PR i18n/1570.
13157 * gdb.base/charset.c: Update copyright notice.
13158 (main, init_string): Remove the escape character '\e' tests.
13159 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13160 * gdb.base/charset.exp (valid_host_charset): Ditto.
13161 * gdb.base/setvar.exp: Ditto.
13162
b8a56647
AC
131632004-02-24 Andrew Cagney <cagney@redhat.com>
13164
90d59e34
AC
13165 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13166 mmapped data in core file" PASS and FAIL messages consistent.
13167
b8a56647
AC
13168 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13169 setting a breakpoint. Work around PR java/1565.
13170
9f27c604
JJ
131712004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13172
13173 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13174 new nquery format.
13175 * gdb.base/pending.exp: Ditto.
13176
3224a706
MK
131772004-02-22 Mark Kettenis <kettenis@gnu.org>
13178
13179 * configure.in: Run stabs tests on *BSD.
13180 * configure: Regenerated.
13181
41e0a9ca
MK
131822004-02-21 Mark Kettenis <kettenis@gnu.org>
13183
13184 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13185
1e1b3428
FF
131862004-02-20 Fred Fish <fnf@redhat.com>
13187
13188 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13189 blank in test for "returns short", for consistency with other
13190 "returns xxx" tests. Update copyright year.
13191
f9a7572a
FF
131922004-02-19 Fred Fish <fnf@redhat.com>
13193
13194 New testcase for PR breakpoint/1558.
13195 * gdb.arch/gdb1558.exp: New file.
13196 * gdb.arch/gdb1558.c: New file.
13197
b2ce2854
EZ
131982004-02-19 Elena Zannoni <ezannoni@redhat.com>
13199
13200 * gdb.base/nodebug.exp: Fix typo.
13201
e7c9ff01
JB
132022004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13203
13204 Committed by Jim Blandy <jimb@redhat.com>.
13205
62f4b920
JB
13206 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13207
2db536a1
JB
13208 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13209
e7c9ff01
JB
13210 * gdb.base/float.exp: Support s390*-*-* targets.
13211
f3205b34
AF
132122004-02-17 Adam Fedor <fedor@gnu.org>
13213
13214 * gdb.base/gdb1555.exp: New file.
13215 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13216
9d62932d
EZ
132172004-02-17 Elena Zannoni <ezannoni@redhat.com>
13218
13219 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13220
344c9711
FF
132212004-02-16 Fred Fish <fnf@redhat.com>
13222
13223 * gdb.arch/gdb1291.c: Remove
13224 * gdb.arch/gdb1291.s: New test input file.
13225 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13226 fail. Test for correct result, known incorrect result, other
13227 failures and timeouts.
13228
2d822687
AC
132292004-02-16 Andrew Cagney <cagney@redhat.com>
13230
13231 * gdb.base/bigcore.exp: New file.
13232 * gdb.base/bigcore.c: New file.
13233
dac15b66
AC
132342004-02-13 Andrew Cagney <cagney@redhat.com>
13235
13236 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13237 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13238 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13239 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13240 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13241 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13242 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13243 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13244 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13245 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13246
6bdfc2c4
JJ
132472004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13248
13249 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13250 executed is an alloc instruction.
13251
87b3ede8
DC
132522004-02-11 David Carlton <carlton@kealia.com>
13253
13254 * gdb.cp/breakpoint.exp: New.
13255 * gdb.cp/breakpoint.cc: New.
13256
6e19e2bf
MC
132572004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13258
13259 Partial fix for PR gdb/1543.
13260 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13261 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13262 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13263 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13264 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13265 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13266 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13267 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13268 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13269 to bug-gdb@prep.ai.mit.edu .
13270 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13271 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13272 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13273 Likewise.
13274
5c5455dc
AC
132752004-02-10 Andrew Cagney <cagney@redhat.com>
13276
13277 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13278 using gdb_internal_error_resync.
13279
9cf689d7
DJ
132802004-02-09 Daniel Jacobowitz <drow@mvista.com>
13281
13282 * gdb.threads/thread-specific.exp: Stop early if no threads are
13283 found.
13284
d2dc51db
MC
132852004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13286
13287 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13288
14b1a056
DJ
132892004-02-08 Daniel Jacobowitz <drow@mvista.com>
13290
13291 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13292 breakpoints.
13293
83f66e8f
DJ
132942004-02-07 Daniel Jacobowitz <drow@mvista.com>
13295
13296 * config/sim.exp (gdb_load): Handle $arg == "".
13297 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13298 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13299
30fc0091
EZ
133002004-02-07 Elena Zannoni <ezannoni@redhat.com>
13301
a9c64011
AS
13302 * gdb.base/maint.exp: Update test to reflect
13303 obstack changes.
30fc0091 13304
4d806929
JJ
133052004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13306
13307 * gdb.base/pendshr.c (pendfunc): New function that calls
13308 pendfunc1.
13309 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13310
7bfdd688
FF
133112004-02-04 Fred Fish <fnf@redhat.com>
13312
13313 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13314 function symbols and update copyright years.
13315 * gdb.arch/gdb1291.c: Ditto.
13316
aaa08ee4
MC
133172004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13318
13319 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13320
dbad7755
MC
133212004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13322
13323 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13324
ec4646ef
MC
133252004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13326
13327 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13328
1b802196
FF
133292004-02-02 Fred Fish <fnf@redhat.com>
13330
13331 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13332 remote targets. Update copyright years.
13333
18fe2033
JJ
133342004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13335
13336 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13337 support.
13338 * gdb.base/langs.exp: Fix test which attempts to create
13339 breakpoint on non-existent function to handle new pending
13340 support.
13341 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13342 a breakpoint.
13343 * gdb.base/pending.exp: New test.
13344 * gdb.base/pending.c: New file.
13345 * gdb.base/pendshr.c: Ditto.
13346
8d577d32
DC
133472004-02-02 David Carlton <carlton@kealia.com>
13348
13349 * gdb.cp/overload.exp: Add overloadNamespace tests.
13350 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13351 (overloadNamespace, XXX): New.
13352 (main): Call XXX::marker2.
13353
3ad13771
FF
133542004-02-01 Fred Fish <fnf@redhat.com>
13355
13356 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13357 * gdb.base/finish.exp: Ditto.
13358 * gdb.base/gcore.exp: Ditto.
13359 * gdb.base/huge.exp: Ditto.
13360 * gdb.base/info-proc.exp: Ditto.
13361 * gdb.base/return2.exp: Ditto.
13362 * gdb.threads/gcore-thread.exp: Ditto.
13363
44c75849
DJ
133642004-02-01 Daniel Jacobowitz <drow@mvista.com>
13365
13366 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13367
005bc093
MK
133682004-02-01 Mark Kettenis <kettenis@gnu.org>
13369
13370 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13371 that opening the file succeeds on OpenBSD.
13372
c47cebdb
DJ
133732004-02-01 Daniel Jacobowitz <drow@mvista.com>
13374
13375 * gdb.threads/thread-specific.c: New file.
13376 * gdb.threads/threads-specific.exp: New test script.
13377 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13378 to expect_out.
13379
5a01311c
MK
133802004-02-01 Mark Kettenis <kettenis@gnu.org>
13381
13382 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13383 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13384 only on the "print_small_structs from print_long_arg_list" test.
13385
ce22a4f1
DJ
133862004-02-01 Daniel Jacobowitz <drow@mvista.com>
13387
13388 * gdb.base/completion.exp: Kill a stray backslash.
13389
13390 From Jim Ingham <jingham@apple.com>:
13391 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13392 agrees with the result from sending a tab.
13393
abbab9d3
DJ
133942004-01-31 Daniel Jacobowitz <drow@mvista.com>
13395
13396 * gdb.base/chng-syms.exp: Remove stray newline.
13397
53904d1e
MK
133982004-01-31 Mark Kettenis <kettenis@gnu.org>
13399
13400 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13401 *-*-openbsd*.
13402 * gdb.asm/openbsd.inc: New file.
13403
3a4b3aac
MK
134042004-01-30 Mark Kettenis <kettenis@gnu.org>
13405
13406 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13407 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13408 *-*solaris2*. Remove commented out default settings for
13409 asm-flags. Replace gdb_compile with target_link.
13410
ebac27b4
MC
134112004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13412
13413 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13414 for all tests. Remove old hp-ux and cygnus xfail cases.
13415
d8679d84
PH
134162004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13417
13418 * gdb.base/chng-syms.exp: New file.
13419 * gdb.base/chng-syms.c: New file.
13420
0a55bc22
MC
134212004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13422
13423 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13424 Provide arms for current output in all my configurations.
13425
94b8e876
MC
134262004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13427
13428 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13429 * lib/compiler.cc: Likewise.
13430 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13431 get the right preprocessor. Eval the output directly. Remove
13432 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13433 hp_f77_compiler and hp_f90_compiler completely.
13434 (gdb_preprocess): Delete.
13435 (get_compiler): Delete.
13436
7cf03d44
MK
134372004-01-24 Mark Kettenis <kettenis@gnu.org>
13438
13439 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13440 <string.h>.
13441
68b6dce9
NR
134422004-01-24 Nick Roberts <nick@nick.uklinux.net>
13443
13444 * gdb.mi/mi-stack.exp: Update copyright.
13445
b368761e
DC
134462004-01-23 David Carlton <carlton@kealia.com>
13447
13448 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13449 test for cp_lookup_transparent_type.
13450 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13451 call them.
13452
f2061b53
DJ
134532004-01-23 Daniel Jacobowitz <drow@mvista.com>
13454
13455 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13456 after -var-update.
13457
37fc574a
DC
134582004-01-23 David Carlton <carlton@kealia.com>
13459
13460 * gdb.cp/namespace.cc (C::ensureRefs): New.
13461 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13462
8e94b928
NR
134632004-01-20 Nick Roberts <nick@nick.uklinux.net>
13464
13465 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13466 case "-stack-list-locals 2".
13467 * gdb.mi/mi-var-child.exp: Test for case
13468 "-var-list-children --all-values NAME".
13469
997b0952
MC
134702004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13471
13472 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13473
52470da3
MK
134742004-01-18 Mark Kettenis <kettenis@gnu.org>
13475
7049b4b8
MK
13476 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13477 used with gdb_test_multiple.
13478
52470da3
MK
13479 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13480 read at address 0. This fixes PR testsuite/1504.
13481
da6012e5
DJ
134822004-01-18 Daniel Jacobowitz <drow@mvista.com>
13483
13484 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13485 Remove downloading, guessing the host executable, the calls to
13486 gdb_file_cmd and gdb_target_cmd, and "load" support.
13487 (infer_host_exec): New function broken out from gdb_load.
13488 (gdb_load): New wrapper for gdbserver_gdb_load.
13489 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13490 gdb_target_cmd. Use -target-select.
13491 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13492 Download binaries to the host. Clear last_mi_remote_file when
13493 we load a new binary.
13494 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13495 call gdbserver_gdb_load and mi_gdb_target_cmd.
13496
32c70722
MC
134972004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13498
13499 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13500 type patterns.
13501
b0cecf36
MC
135022004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13503
13504 * gdb.cp/templates.exp: Fix typo in test name of
13505 "print Foo<volatile char*>::foo".
13506
4120d7e6
MC
135072004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13508
13509 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13510
f679e530
BE
135112004-01-16 Ben Elliston <bje@wasabisystems.com>
13512
13513 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13514 (clean mostlyclean): Remove empty rm.
13515
091c48f6
MC
135162004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13517
13518 * gdb.base/setvar.exp: Add copyright years.
13519
3e5fc8d2
DC
135202004-01-14 David Carlton <carlton@bactrian.org>
13521
13522 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13523 PR c++/1511 and update coment.
13524 * gdb.cp/templates.exp: Update patterns to match current output.
13525 If changes involve something other than whitespace, KFAIL
13526 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13527
63d06c5c
DC
135282004-01-14 David Carlton <carlton@kealia.com>
13529
13530 * gdb.cp/namespace.exp: Add tests involving classes defined within
13531 namespaces.
13532 * gdb.cp/namespace.cc (C::CClass): New.
13533 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13534
a51dab88
EZ
135352004-01-14 Elena Zannoni <ezannoni@redhat.com>
13536
13537 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13538 what debug info we have. Print a better message if something goes
13539 wrong while producing the separate debug info file.
13540
a476ccc9
MC
135412004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13542
13543 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13544
f453692c
MC
135452004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13546
13547 * gdb.base/callfuncs.c: Add copyright notice.
13548
f40063a5
MC
135492004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13550
13551 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13552 inheritance. PR gdb/1498, PR gcc/13539.
13553
19ac3974
EZ
135542004-01-13 Elena Zannoni <ezannoni@redhat.com>
13555
a9c64011
AS
13556 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13557 test specific name.
13558 * gdb.mi/gdb669.exp: Ditto.
13559 * gdb.mi/mi-pthreads.exp: Ditto.
13560 * gdb.mi/mi1-pthreads.exp: Ditto.
13561 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13562
56c97c6e
MC
135632004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13564
13565 * gdb.cp/member-ptr.cc: Add copyright notice.
13566
a0644324
MC
135672004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13568
13569 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13570 some patterns for recent versions of gcc and hpacc. Delete
13571 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13572 Delete tests that access a NULL pointer-to-member-data. This
13573 script is still disabled for gcc.
13574
32fabe09
EZ
135752004-01-12 Elena Zannoni <ezannoni@redhat.com>
13576
13577 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13578 escaped correctly.
32fabe09 13579
1f8a6abb
EZ
135802004-01-12 Elena Zannoni <ezannoni@redhat.com>
13581
13582 * gdb.base/sepdebug.exp: New file.
13583 * gdb.base/sepdebug.c: New file.
13584 * lib/gdb.exp (separate_debug_filename): New procedure.
13585 (gdb_gnu_strip_debug): New procedure.
13586
48efe704
AC
135872004-01-12 Andrew Cagney <cagney@redhat.com>
13588
13589 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13590 * gdb.mi/ChangeLog-1999-2003: New file.
13591
a9415475
AC
135922004-01-12 Andrew Cagney <cagney@redhat.com>
13593
13594 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13595 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13596 or EEXIST", treat EBUSY as an XFAIL.
13597
83b8cf9d
MC
135982004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13599
13600 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13601 hp_cc_compiler.
13602
9939d2a8
MC
136032004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13604
13605 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13606 decorations.
13607
1ff8cadf
MC
136082004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13609
13610 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13611 and "(aCC)" decorations. Remove obsolete doco about old
13612 test results.
13613
6fa9022e
MC
136142004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13615
13616 * gdb.cp/exception.exp: Fix typo in doco.
13617
209721fe
MK
136182004-01-09 Mark Kettenis <kettenis@gnu.org>
13619
13620 * gdb.base/gdb1476.exp: Fix typo.
13621
ef11303e
MC
136222004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13623
13624 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13625 file.
13626
041ab88c
MC
136272004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13628
13629 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13630 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13631 Use gdb_compile. Remove restriction on gcc. Add some patterns
13632 for recent version of gdb. Delete second half, which was a copy
13633 of the first half with different build flags. This test is
13634 still disabled because it is still not ready for production.
13635
e36d075a
MC
136362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13637
13638 * gdb.cp/exception.cc: Add copyright notice.
13639 * gdb.cp/exception.exp: Add a notice that this file is broken
13640 because of line number changes caused by addition of copyright
13641 notice.
13642
42b190ad
MC
136432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13644
13645 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13646 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13647
8f25f06b
MC
136482004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13649
13650 * gdb.cp/classes.exp: Accept gnu abi 2.
13651 * gdb.cp/derivation.exp: Likewise.
13652 * gdb.cp/overload.exp: Likewise.
13653 * gdb.cp/virtfunc.exp: Likewise.
13654
06ded8b8
MC
136552004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13656
13657 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13658 semicolon after end of function.
13659
77c26ae3
MC
136602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13661
13662 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13663 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13664 boilerplate code for compiling and running the program under
13665 test. Add some string method tests.
13666
20757486
MC
136672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13668
13669 * gdb.cp/bs15503.cc: Add copyright notice.
13670 * gdb.cp/bs15503.exp: Adjust line number.
13671
0fd3b503
MC
136722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13673
13674 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13675 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13676
10d1bea8
MC
136772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13678
13679 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13680 hp_cc_compiler.
13681
2789202a
MC
136822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13683
13684 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13685 * gdb.cp/ctti.exp: Use the marker instead of "next".
13686 With gcc, run further before bailing.
13687
b862f14c
MC
136882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13689
13690 * gdb.cp/cttiadd.cc: Add copyright notice.
13691 * gdb.cp/cttiadd1.cc: Likewise.
13692 * gdb.cp/cttiadd2.cc: Likewise.
13693 * gdb.cp/cttiadd3.cc: Likewise.
13694
96da2469
MC
136952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13696
13697 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13698 Use gdb_test, gdb_test_multiple. Use floating-point values that
13699 have exact representations in IEEE-ish formats.
13700
053248ff
MC
137012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13702
13703 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13704 compilers. Delete duplicate call to get_compiler_info.
13705 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13706 * gdb.base/volatile.exp: Likewise.
13707
84acecdd
MK
137082004-01-07 Mark Kettenis <kettenis@gnu.org>
13709
13710 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13711 memory at address 0.
13712
fe11a27f
MC
137132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13714
13715 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13716 to test for hp-ux assembler. Fix copyright years.
13717
60ad077b
AC
137182004-01-07 Andrew Cagney <cagney@redhat.com>
13719
13720 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13721
1c9b8f33
AC
137222004-01-07 Andrew Cagney <cagney@redhat.com>
13723
13724 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13725 when creating the read-only file. From analysis by Roland McGrath
13726 and Elena Zannoni.
13727
753ccc7a
MC
137282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13729
13730 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13731
eca3e36b
MC
137322004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13733
13734 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13735 data pointers.
13736
f8d4bac4
MC
137372004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13738
13739 * gdb.cp/m-static.exp: Compile one source file at a time.
13740 Delete unused call to get_compiler_info.
13741
9b4e0f94
MC
137422004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13743
13744 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13745 * gdb.base/call-rt-st.exp: Likewise.
13746 * gdb.base/nodebug.exp: Likewise.
13747 * gdb.base/volatile.exp: Likewise.
13748 * gdb.cp/ref-types.exp: Likewise.
13749 * gdb.cp/templates.exp: Likewise.
13750
023c1024
MK
137512004-01-05 Mark Kettenis <kettenis@gnu.org>
13752
13753 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13754
19703c4a
MC
137552004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13756
13757 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13758 hppa*-hp-hpux*.
13759
18b67037
MK
137602004-01-04 Mark Kettenis <kettenis@gnu.org>
13761
ba6219c8
MK
13762 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13763 x86_64-*-*.
13764
18b67037
MK
13765 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13766 sparc64-*-* and sparc*-solaris2*.
13767
1bfbbb9d
MK
137682004-01-04 Mark Kettenis <kettenis@gnu.org>
13769
13770 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13771 return ${tests}" test. The ${tests} already mentions the
13772 filename.
13773
06846494
MC
137742004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13775
13776 * gdb.cp/local.exp: Accept gcc abi 2.
13777
3b0cb202
MC
137782004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13779
13780 * gdb.cp/templates.exp: Accept gcc abi 2.
13781
0643ec3f
MC
137822004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13783
13784 * lib/compiler.cc: Remove supports_template_debugging.
13785 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13786
d231d0b1
MC
137872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13788
13789 * gdb.cp/namespace.exp: Accept gcc abi 2.
13790
44ffb27c
MC
137912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13792
13793 * gdb.cp/method.exp: Accept gcc abi 2.
13794
184ad485
MC
137952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13796
13797 * gdb.cp/classes.exp: Generate identical results as old version.
13798 * gdb.cp/derivation.exp: Likewise.
13799 * gdb.cp/overload.exp: Likewise.
13800 * gdb.cp/virtfunc.exp: Likewise.
13801
116f09e7
MC
138022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13803
13804 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13805 mysterious bug with sourceware version of expect.
13806
b1379776
MC
138072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13808
13809 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13810 current versions of gcc, including gcc abi 2. Remove gratuitous
13811 restart of test program. Use gdb_test_multiple and gdb_test for
13812 all tests. Add patterns to xfail missing "const" in "const char *"
13813 and kfail PR gdb/1155.
13814
6b7a4c0e
MC
138152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13816
13817 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13818 current versions of gcc, including gcc abi 2. Remove gratuitous
13819 restart of test program. Use gdb_test_multiple and gdb_test for
13820 all tests. Add patterns to kfail PR gdb/1498.
13821
51615d72
MC
138222003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13823
13824 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13825 current versions of gcc, including gcc abi 2. Use "breakpoint"
13826 and "continue" instead of restarting the target program. Use
13827 gdb_test_multiple and gdb_test for all tests.
13828
7b79a9d7
MK
138292004-01-01 Mark Kettenis <kettenis@gnu.org>
13830
13831 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13832 for *-*-solaris2*.
13833
1cd3489f
MC
138342003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13835
13836 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13837 current versions of gcc, including gcc abi 2. Use "breakpoint"
13838 and "continue" instead of restarting the target program several
13839 times. Use gdb_test_multiple and gdb_test for all tests.
13840
850742db
MC
138412003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13842
13843 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13844 source files.
13845
eb4bbda8
MC
138462003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13847
13848 * gdb.base/environ.exp: Handle compiling test case from multiple
13849 source files.
13850
e42c7771
MC
138512003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13852
13853 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13854
80e4b428
JB
138552003-12-17 Jim Blandy <jimb@redhat.com>
13856
5f06973a
JB
13857 * gdb.base/freebpcmd.c: Add copyright notice.
13858
80e4b428
JB
13859 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13860
0ab84fb7
MC
138612003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13862
13863 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13864
1b3bb3d0
JB
138652003-12-13 Jim Blandy <jimb@redhat.com>
13866
13867 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13868
3a4c9371
KB
138692003-12-12 Kevin Buettner <kevinb@redhat.com>
13870
13871 * gdb.asm/frv.inc: New file.
13872 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13873
a1dea79a
FF
138742003-12-09 Fred Fish <fnf@redhat.com>
13875
13876 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13877 functions to break1.c and leave prototypes behind. Add more
13878 "set breakpoint NN here" comments.
13879 * gdb.base/break1.c: New file.
13880
13881 * gdb.base/break.exp: Handle compiling test case from multiple
13882 source files and change source file references as needed.
13883 * gdb.base/completion.exp: Ditto.
13884 * gdb.base/condbreak.exp: Ditto.
13885 * gdb.base/define.exp: Ditto.
13886 * gdb.base/ena-dis-br.exp: Ditto.
13887 * gdb.base/info-proc.exp: Ditto.
13888 * gdb.base/maint.exp: Ditto.
13889 * gdb.base/until.exp: Ditto.
13890
13891 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13892 hardcoded line numbers.
13893 * gdb.base/define.exp: Ditto.
13894 * gdb.base/ena-dis-br.exp: Ditto.
13895 * gdb.base/maint.exp: Ditto.
13896 * gdb.base/until.exp: Ditto.
13897
13898 * gdb.base/completion.exp: Use "break1" for completion tests since
13899 "break" is no longer a unique prefix.
13900
5266b69c
AC
139012003-12-06 Andrew Cagney <cagney@redhat.com>
13902
13903 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13904 "return_value_unimplemented". When an unimplemented struct return
13905 architecture, report incorrect values as a KFAIL
13906
374451f0
MC
139072003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13908
13909 * gdb.cp/rtti.exp: Accept new wording of warning from
13910 cp_lookup_rtti_type.
13911
ba9b20a7
MC
139122003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13913
13914 Partial fix for PR testsuite/1456.
13915 * gdb.base/scope.exp (test_at_main): Replace references to
13916 gcc_compiled with calls to test_compiler_info.
13917 (test_at_foo): Likewise.
13918 (test_at_bar): Likewise.
13919
b74b6d0b
MC
139202003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13921
13922 Partial fix for PR testsuite/1456.
13923 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13924 to test_compiler_info.
13925
ccfa3402
MC
139262003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13927
13928 * gdb.base/so-impl-ld.exp: Update copyright notice.
13929
f6246aba
MC
139302003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13931
13932 Partial fix for PR testsuite/1456.
13933 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13934 to test_compiler_info.
13935
13ae734a
MC
139362003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13937
13938 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13939 from current versions of gdb. Clean up regular expressions.
13940 Delete redundant timeout case.
13941
d8e1cdee
MC
139422003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13943
13944 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13945 from current versions of gdb. Clean up regular expressions.
13946 Delete redundant timeout case.
13947
96457b64
MC
139482003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13949
13950 Partial fix for PR testsuite/1456.
13951 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13952 gcc_compiled with call to test_compiler_info.
13953
f35309fc
MC
139542003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13955
13956 Partial fix for PR testsuite/1456.
13957 * gdb.base/list.exp (test_list_function): Delete unused declaration
13958 of gcc_compiled.
13959
d7afdf9b
MC
139602003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13961
13962 Partial fix for PR testsuite/1456.
13963 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13964 call to test_compiler_info.
13965
71507b56
MK
139662003-11-29 Mark Kettenis <kettenis@gnu.org>
13967
13968 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13969 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13970 it to create the appropriate note.inc.
13971 * gdb.asm/asmsrc1.s: Include "note.inc".
13972 * gdb.asm/netbsd.inc: New file.
13973 * gdb.asm/empty.inc: New file.
13974
f81f93f7
MC
139752003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13976
13977 Partial fix for PR testsuite/1456.
13978 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13979 calls to test_compiler_info.
13980
9a77938e
MC
139812003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13982
13983 Partial fix for PR testsuite/1456.
13984 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13985 calls to test_compiler_info.
13986
e8367dc7
MK
139872003-11-27 Mark Kettenis <kettenis@gnu.org>
13988
13989 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13990 pattern for the KFAILs.
13991
526c61ee
AF
139922003-11-25 Adam Fedor <fedor@gnu.org>
13993
13994 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13995 * gdb.objc/objcdecode.m: New file.
13996
28f2d600
AF
139972003-11-25 Adam Fedor <fedor@gnu.org>
13998
13999 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14000 * gdb.objc/nondebug.m: New file.
14001
a3895cee
BE
140022003-11-26 Ben Elliston <bje@wasabisystems.com>
14003
14004 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14005 NetBSD as it does on FreeBSD. Modelled on a similar change by
14006 Mark Kettenis on 2003-05-30.
14007 (link-flags): Set to "--entry _start" regardless of target.
14008 Special linker flags are to be appended to $link-flags.
14009 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14010
c9f2c8a3
MC
140112003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14012
14013 * gdb.cp/method.exp: Accept output of new demangler.
14014
15a0587a 140152003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14016
14017 * gdb/class2.exp: New file.
14018 * gdb/class2.cc: New file.
14019
3c00b570
MC
140202003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14021
14022 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14023 of new demangler.
14024
7027acc7
MK
140252003-11-23 Mark Kettenis <kettenis@gnu.org>
14026
14027 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14028 of gdb_test "run".
14029
b0e1598a
MK
140302003-11-23 Mark Kettenis <kettenis@gnu.org>
14031
14032 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14033 "continue" into "run".
14034
4d9eda44
MC
140352003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14036
14037 Partial fix for PR testsuite/1456.
14038 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14039 call to test_compiler_info.
14040 * gdb.cp/ctti.exp: Likewise.
14041 * gdb.cp/derivation.exp: Likewise.
14042 * gdb.cp/member-ptr.exp: Likewise.
14043 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14044 reference to gcc_compiled.
14045
140462003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14047
14048 Fix PR testsuite/1463.
14049 * gdb.base/structs.exp (start_structs_test): Call
14050 get_debug_format before using the debug format.
14051
d422fe19
AC
140522003-11-22 Andrew Cagney <cagney@redhat.com>
14053
14054 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14055 * gdb.base/structs.exp: Use gdb_test_multiple.
14056
039cf96d
AC
140572003-11-20 Andrew Cagney <cagney@redhat.com>
14058
6882279b
AC
14059 * gdb.base/structs.exp: Handle and recover from internal errors.
14060 Replace "foo${n}" with "foo<n>" in test messages.
14061
e53890ae
AC
14062 * gdb.base/structs.exp: Update copyright. Rewrite.
14063 * gdb.base/structs.c: Update copyright. Rewrite.
14064
2b211c59
AC
14065 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14066 resync count exceeded.
d63a86f8 14067
039cf96d
AC
14068 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14069 from the internal error.
14070 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14071 Original from Jim Blandy.
14072 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14073
eac98b22
AC
140742003-11-19 Andrew Cagney <cagney@redhat.com>
14075
14076 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14077 KFAIL.
14078
67455b2a
MK
140792003-11-17 Mark Kettenis <kettenis@gnu.org>
14080
14081 New testcase for PR backtrace/1435.
14082 * gdb.arch/i386-unwind.exp: New file.
14083 * gdb.arch/i386-unwind.c: New file.
14084
853d6e5b
AC
140852003-11-17 Andrew Cagney <cagney@redhat.com>
14086
14087 * lib/gdb.exp (compiler_info): New global.
14088 (test_compiler_info): New function.
14089 (get_compiler_info): Set compiler_info.
14090 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14091 "compiler_info" to gcc-<major>-<minor>.
14092
38cf6e11
MC
140932003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14094
14095 * gdb.trace/configure: Remove.
14096
a50d3602
EZ
140972003-11-13 Elena Zannoni <ezannoni@redhat.com>
14098
14099 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14100 breakpoints.
a50d3602
EZ
14101 * gdb.base/break.exp: Remove all references to explicit line
14102 numbers.
14103
d9407aaa
NC
141042003-11-11 Nick Clifton <nickc@redhat.com>
14105
14106 * gdb.base/shreloc.exp: Do not run for targets which do not
14107 support shared objects.
14108
db488fc1
CV
141092003-11-10 Corinna Vinschen <vinschen@redhat.com>
14110
14111 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14112 Don't run tests if nofileio flag is given.
14113
6a90a18e
EZ
141142003-11-07 Elena Zannoni <ezannoni@redhat.com>
14115
14116 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14117 as well as 'Watchpoint'.
6a90a18e 14118
0b915e9c
EZ
141192003-11-06 Elena Zannoni <ezannoni@redhat.com>
14120
14121 Reported by Jim Ingham <jingham@apple.com>:
14122 * gdb.base/annota1.exp: Match at least one occurrence of the
14123 signal handler annotation.
14124
d7e4b55f
EZ
141252003-11-06 Elena Zannoni <ezannoni@redhat.com>
14126
a9c64011
AS
14127 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14128 as well as 'Watchpoint'.
d7e4b55f 14129
2fe4e8d0
MC
141302003-11-05 Michael Chastain <mec@shout.net>
14131
14132 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14133
6ef88553
KW
141342003-11-03 Kris Warkentin <kewarken@qnx.com>
14135
14136 * gdb.arch/gdb1291.c: New test file.
14137 * gdb.arch/gdb1291.exp: New test script.
14138 * gdb.arch/gdb1431.c: New test file.
14139 * gdb.arch/gdb1431.exp: New test script.
14140
ae7dc4d8
MC
141412003-10-22 Michael Chastain <mec@shout.net>
14142
14143 * gdb.mi/pthreads.c: Add copyright notice.
14144
c39d7427
MC
141452003-10-22 Michael Chastain <mec@shout.net>
14146
14147 * gdb.threads/pthreads.c: Add copyright notice.
14148
8b7d96c1
MC
141492003-10-20 Michael Chastain <mec@shout.net>
14150
14151 * gdb.base/gdb1056.exp: New test script.
14152
d1d69fdd
DJ
141532003-10-13 Daniel Jacobowitz <drow@mvista.com>
14154
14155 * gdb.threads/killed.exp: Use gdb_run_cmd.
14156
7d605576
DJ
141572003-10-13 Daniel Jacobowitz <drow@mvista.com>
14158
14159 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14160 create a core file.
14161 * gdb.threads/gcore-thread.exp: Likewise.
14162
618ec112
CV
141632003-10-13 Corinna Vinschen <vinschen@redhat.com>
14164
14165 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14166 type, based on char type.
14167 (struct bit_flags_short_t): New bitfield type, based on short type.
14168 (init_bit_flags_char): New fuction.
14169 (init_bit_flags_short): Ditto.
14170 (print_bit_flags_char): Ditto.
14171 (print_bit_flags_short): Ditto.
14172 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14173
9367a73c
MC
141742003-10-11 Michael Chastain <mec@shout.net>
14175
14176 * gdb.base/call-rt-st.exp: Update copyright year.
14177
1decf120
KI
141782003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14179
14180 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14181 * gdb.disasm/sh3.s: Ditto.
14182
5445b2ae
DJ
141832003-10-07 Daniel Jacobowitz <drow@mvista.com>
14184
14185 * gdb.threads/switch-threads.exp: New test.
14186 * gdb.threads/switch-threads.c: New source file.
14187
aec24853
CV
141882003-10-07 Corinna Vinschen <vinschen@redhat.com>
14189
14190 * gdb.base/ending-run.exp: Add sh specific case.
14191
adc7428d
AC
141922003-10-06 Andrew Cagney <cagney@redhat.com>
14193
14194 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14195 * gdb.disasm/mn10200.exp: Delete obsolete file.
14196
c9d37158
DJ
141972003-09-29 Daniel Jacobowitz <drow@mvista.com>
14198
14199 * ChangeLog: Correct an entry command.exp -> commands.exp.
14200 * gdb.base/commands.exp (bp_deleted_in_command_test)
14201 (temporary_breakpoint_commands): Check noargs.
14202
79c2c32d
DC
142032003-09-25 David Carlton <carlton@kealia.com>
14204
14205 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14206 of some print tests, where appropriate. Add tests for C::D::cd,
14207 E::ce, F::cXfX, G::XgX.
14208 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14209
594e6d67
RE
142102003-09-25 Richard Earnshaw <rearnsha@arm.com>
14211
14212 * lib/java.exp (java_init): Import target_alias before using it.
14213
10f0d451
DC
142142003-09-25 David Carlton <carlton@kealia.com>
14215
14216 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14217
274bcba0
EZ
142182003-09-23 Elena Zannoni <ezannoni@redhat.com>
14219
d63a86f8 14220 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14221 weirdness.
274bcba0 14222
cdbf20f7
MC
142232003-09-17 Michael Chastain <mec@shout.net>
14224
14225 * gdb.cp/gdb1355.exp: New file.
14226 * gdb.cp/gdb1355.c: New file.
14227
71e06f80
CV
142282003-09-15 Corinna Vinschen <vinschen@redhat.com>
14229
14230 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14231 * gdb.asm/sh.inc: New file.
14232
5c4e30ca
DC
142332003-09-11 David Carlton <carlton@kealia.com>
14234
bd45b7af
DC
14235 * gdb.cp/namespace.exp: Add tests for namespace types.
14236 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14237 (test_namespace): New.
14238
1c199746
EZ
142392003-09-11 Elena Zannoni <ezannoni@redhat.com>
14240
a9c64011 14241 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14242 * gdb.stabs/weird.exp: Ditto.
1c199746 14243
04ed252f
MC
142442003-09-08 Michael Chastain <mec@shout.net>
14245
14246 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14247
d8a2d9e7
MC
142482003-09-07 Michael Chastain <mec@shout.net>
14249
14250 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14251 'parse error'.
14252
161afb24
MK
142532003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14254
14255 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14256
49f2741a
MC
142572003-08-30 Michael Chastain <mec@shout.net>
14258
14259 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14260 * gdb.gdb/observer.exp: Ditto.
14261 * gdb.gdb/xfullpath.exp: Ditto.
14262
8afa723e
MK
142632003-08-29 Mark Kettenis <kettenis@gnu.org>
14264
14265 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14266 *-*-*bsd*.
14267
f31dfe3b
JJ
142682003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14269
14270 * gdb.base/dump.exp: Skip for ia64.
14271
4630e498
JJ
142722003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14273
14274 * gdb.asm/asm-source.exp: Add ia64 support.
14275 * gdb.asm/ia64.inc: New file.
14276
1105b7ef
MC
142772003-08-22 Michael Chastain <mec@shout.net>
14278
14279 * gdb.cp: New directory.
14280 * gdb.cp/*: Copy from gdb.c++/*.
14281 * gdb.c++/*: Remove.
14282 * Makefile.in: Change gdb.c++ to gdb.cp.
14283 * configure.in: Ditto.
14284 * configure: Regnerate.
14285
c945b932
MK
142862003-08-18 Mark Kettenis <kettenis@gnu.org>
14287
14288 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14289 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14290
2b66634b
DJ
142912003-08-17 Daniel Jacobowitz <drow@mvista.com>
14292
14293 * mi-var-display.exp (-var-list-children weird): Accept function
14294 pointers with argument types.
14295 * mi1-var-display.exp (-var-list-children weird): Likewise.
14296 * mi2-var-display.exp (-var-list-children weird): Likewise.
14297
a356f73b
DJ
142982003-08-17 Daniel Jacobowitz <drow@mvista.com>
14299
14300 * gdb.base/annota3.exp: Add missing newline.
14301
483417b8
MC
143022003-08-06 Michael Chastain <mec@shout.net>
14303
14304 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14305
c99c59c3
MS
143062003-08-12 Michael Snyder <msnyder@redhat.com>
14307
14308 * gdb.base/float.exp: Add test for SH.
14309
55ed7501
MK
143102003-08-10 Mark Kettenis <kettenis@gnu.org>
14311
14312 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14313
1a371f2e
EZ
143142003-08-07 Elena Zannoni <ezannoni@redhat.com>
14315
14316 * gdb.base/completion.exp: Remove reduntant completion test
14317 on filename.
14318
e0f353ce
EZ
143192003-08-07 Elena Zannoni <ezannoni@redhat.com>
14320
a9c64011
AS
14321 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14322 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14323 gdb.trace/save-trace.exp: Make sure that full pathnames are
14324 escaped correctly.
e0f353ce 14325
5710a1af 143262003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14327
a9c64011
AS
14328 * configure.in: Don't generate config.h from config.hin.
14329 * configure: Regenerate.
14330 * config.hin: Remove file.
14331 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14332 * gdb.threads/pthreads.c: Ditto.
5710a1af 14333
dcd81ce9
DJ
143342003-08-07 Daniel Jacobowitz <drow@mvista.com>
14335
14336 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14337 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14338 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14339 Replace ld24 with seth/add3.
14340
6009d884
AC
143412003-08-02 Andrew Cagney <cagney@redhat.com>
14342
14343 * gdb.base/annota3.exp: New file.
14344 * gdb.base/annota3.c: New file.
14345 * gdb.c++/annota3.exp: New file.
14346 * gdb.c++/annota3.cc: New file.
14347
51514e06
MC
143482003-07-29 Michael Chastain <mec@shout.net>
14349
14350 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14351 actually failed.
14352 (do_pass): Likewise.
14353 * gdb.threads/tls.exp: Always initialize no_of_threads.
14354
4ee6625b
DJ
143552003-07-27 Daniel Jacobowitz <drow@mvista.com>
14356
14357 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14358 pattern.
14359 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14360 * gdb.threads/tls.exp: Recognize one case of the host library not
14361 supporting TLS.
14362
225f2bf6
AC
143632003-07-27 Andrew Cagney <cagney@redhat.com>
14364
14365 * gdb.base/fileio.exp: Use SH when running commands using
14366 remote_exec.
14367
bcb27c9f
DJ
143682003-07-24 Daniel Jacobowitz <drow@mvista.com>
14369
14370 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14371 * gdb.base/relocate.c (dummy): New padding array.
14372
3d67be83
MS
143732003-07-22 Michael Snyder <msnyder@redhat.com>
14374
d63a86f8 14375 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14376
14377 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14378 patterns to be more general, accepting old and new output.
14379 Some output chars (such as '+') also must be quoted.
d63a86f8 14380 Some addresses are displayed numerically instead of
3d67be83
MS
14381 symbolically.
14382
57ba3b85
MS
143832003-07-23 Michael Snyder <msnyder@redhat.com>
14384
686d097c
MS
14385 * gdb.base/return2.exp: Don't test long-long return.
14386
57ba3b85
MS
14387 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14388 * gdb.disasm/t01_mov.exp: Ditto.
14389 * gdb.disasm/t02_mova.s: Ditto.
14390 * gdb.disasm/t02_mova.exp: Ditto.
14391 * gdb.disasm/t03_add.s: Ditto.
14392 * gdb.disasm/t03_add.exp: Ditto.
14393 * gdb.disasm/t04_sub.s: Ditto.
14394 * gdb.disasm/t04_sub.exp: Ditto.
14395 * gdb.disasm/t05_cmp.s: Ditto.
14396 * gdb.disasm/t05_cmp.exp: Ditto.
14397 * gdb.disasm/t06_ari2.s: Ditto.
14398 * gdb.disasm/t06_ari2.exp: Ditto.
14399 * gdb.disasm/t07_ari3.s: Ditto.
14400 * gdb.disasm/t07_ari3.exp: Ditto.
14401 * gdb.disasm/t08_or.s: Ditto.
14402 * gdb.disasm/t08_or.exp: Ditto.
14403 * gdb.disasm/t09_xor.s: Ditto.
14404 * gdb.disasm/t09_xor.exp: Ditto.
14405 * gdb.disasm/t10_and.s: Ditto.
14406 * gdb.disasm/t10_and.exp: Ditto.
14407 * gdb.disasm/t11_logs.s: Ditto.
14408 * gdb.disasm/t11_logs.exp: Ditto.
14409 * gdb.disasm/t12_bit.s: Ditto.
14410 * gdb.disasm/t12_bit.exp: Ditto.
14411 * gdb.disasm/t13_otr.s: Ditto.
14412 * gdb.disasm/t13_otr.exp: Ditto.
14413
e00759ef
EZ
144142003-07-22 Elena Zannoni <ezannoni@redhat.com>
14415
14416 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14417
8bc2021f
EZ
144182003-07-22 Elena Zannoni <ezannoni@redhat.com>
14419
a9c64011
AS
14420 * gdb.threads/tls.c : New file.
14421 * gdb.threads/tls.exp : New file.
14422 * gdb.threads/tls-main.c : New file.
14423 * gdb.threads/tls-shared.c : New file.
14424 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14425
89320c4c
AS
144262003-07-22 Andreas Schwab <schwab@suse.de>
14427
14428 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14429
180dea7c
AS
144302003-07-20 Andreas Schwab <schwab@suse.de>
14431
14432 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14433 due to insn reordering.
14434
0714963c
AC
144352003-07-15 Andrew Cagney <cagney@redhat.com>
14436
14437 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14438
98a23b3f
MC
144392003-07-15 Michael Chastain <mec@shout.net>
14440
14441 * gdb.base/gdb1250.exp: New file.
14442 * gdb.base/gdb1250.c: New file.
14443
27e417a2
ML
144442003-07-09 Michal Ludvig <mludvig@suse.cz>
14445
14446 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14447 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14448
8bc2021f
EZ
144492003-07-09 Elena Zannoni <ezannoni@redhat.com>
14450
a9c64011
AS
14451 * gdb.threads/tls.c: New file.
14452 * gdb.threads/tls.exp: New file.
14453 * gdb.threads/tls-main.c: New file.
14454 * gdb.threads/tls-shared.c: New file.
14455 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14456
d99968dc
EZ
144572003-07-09 Elena Zannoni <ezannoni@redhat.com>
14458
14459 * gdb.base/annota1.exp: Make sure that we properly escape the
14460 full path of the source file. Xfail more permissive patterns,
d63a86f8 14461 due to a compiler debug info problem.
d99968dc 14462
83876b3b
AS
144632003-07-07 Andreas Schwab <schwab@suse.de>
14464
2705e972
AS
14465 * gdb.asm/m68k.inc: New file.
14466 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14467
83876b3b
AS
14468 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14469 arguments"): Also match negative number.
14470
14471 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14472
3a871b37
DJ
144732003-07-03 Daniel Jacobowitz <drow@mvista.com>
14474
14475 * gdb.base/store.c (charest): New typedef.
14476 (add_char): Rename to add_charest, update.
14477 (wack_char): Rename to wack_charest, update types. Return l + r
14478 to keep r live across the call.
14479 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14480 (wack_double, wack_doublest): Return l + r to keep r live across
14481 the call.
14482 * gdb.base/store.exp: Accomodate store.c changes.
14483
b2a7f303
DC
144842003-06-30 David Carlton <carlton@kealia.com>
14485
14486 * gdb.c++/maint.exp (test_invalid_name): New.
14487 (test_first_component): Add tests for invalid names.
14488
3c6cb4a1
MC
144892003-06-29 Michael Chastain <mec@shout.net>
14490
14491 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14492 output of '<VTT for class>' for virtual base classes.
14493
f1c2644b
DJ
144942003-06-29 Daniel Jacobowitz <drow@mvista.com>
14495
14496 * gdb.base/completion.exp: Tab-complete "complet" instead of
14497 "compl".
14498 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14499
18080350
DJ
145002003-06-29 Daniel Jacobowitz <drow@mvista.com>
14501
14502 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14503 * gdb.base/volatile.exp: Likewise.
14504
f56973f8
DJ
145052003-06-29 Daniel Jacobowitz <drow@mvista.com>
14506
14507 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14508 gdb/1265.
14509
145102003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14511 Daniel Jacobowitz <drow@mvista.com>
14512
14513 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14514 initial line count of 'captured_main' from 26 to 32.
14515 (test_with_self): Allow xmalloc call to be interleaved with the
14516 preceding two lines.
14517
e766d4d6
JB
145182003-06-24 Joel Brobecker <brobecker@gnat.com>
14519
14520 * gdb.base/bang.exp: New testcase.
14521
f125c9a4
JB
145222003-06-23 Joel Brobecker <brobecker@gnat.com>
14523
14524 * gdb.base/langs.exp: Add some tests for the "minimal" language
14525 support.
14526
6e25beaf
EZ
145272003-06-23 Elena Zannoni <ezannoni@redhat.com>
14528
14529 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14530 the testcase.
14531
2f816dda
DJ
145322003-06-22 Daniel Jacobowitz <drow@mvista.com>
14533
14534 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14535 offset.
14536
db5a5748
DJ
145372003-06-22 Daniel Jacobowitz <drow@mvista.com>
14538
14539 * gdb.c++/pr-1210.cc: New file.
14540 * gdb.c++/pr-1210.exp: New file.
14541
1df0c130
DJ
145422003-06-21 Daniel Jacobowitz <drow@mvista.com>
14543
14544 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14545 000-exec-continue.
14546
a92feac0
MK
145472003-06-15 Mark Kettenis <kettenis@gnu.org>
14548
14549 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14550 on *-*-*bsd* instead of *-*-freebsd*.
14551
81a58f5b
AC
145522003-06-14 Andrew Cagney <cagney@redhat.com>
14553
14554 * gdb.base/store.exp: Test longest and doublest. Test all
14555 parameters. Weaken return statement match.
14556 * gdb.base/store.c: Add longest and doublest - aka long long and
14557 long double functions. Put all parameters into local register
14558 variables. Use negative values.
14559
b257a0d3
AC
145602003-06-14 Andrew Cagney <cagney@redhat.com>
14561
14562 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14563 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14564 exit status.
14565 * gdb.base/fileio.exp: Disable target when nointerrupts and
14566 noinferiorio, instead of limiting it to remote. Use remote_exec
14567 instead of system.
d63a86f8 14568
21c38304
JJ
145692003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14570
14571 * gdb.base/float.exp: Add ia64 support.
14572
1bcdb424
CV
145732003-06-12 Corinna Vinschen <vinschen@redhat.com>
14574
14575 * gdb.base/fileio.exp: Run only on remote targets.
14576
6aeb981f
CV
145772003-06-10 Corinna Vinschen <vinschen@redhat.com>
14578
14579 * gdb.base/fileio.c: New file, testing File-I/O.
14580 * gdb.base/fileio.exp: Ditto.
14581
53df362e
RG
145822003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14583
14584 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14585 shared objects after relocation at load time (gdb PR/1132).
14586 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14587 as above, part of the shared object relocation test.
53df362e 14588
ffee1b46
MK
145892003-06-08 Mark Kettenis <kettenis@gnu.org>
14590
b5ca3722
MK
14591 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14592 fully filled history list.
14593 * gdb.base/gdb_history: New file.
14594
03ed860d
MK
14595 * gdb.base/signals.exp: XFAIL "continue to func1" on
14596 i*86-*-freebsd*.
14597
ffee1b46
MK
14598 * gdb.base/attach.exp: When trying to attach to a nonexistent
14599 process, make it possible to specify the PID based on the target,
14600 and do so for *-*-freebsd*.
14601
d80dbb52
RH
146022003-06-02 Richard Henderson <rth@redhat.com>
14603
14604 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14605
6dd77b81
RH
146062003-06-02 Richard Henderson <rth@redhat.com>
14607
14608 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14609
f6347e16
RH
146102003-06-02 Richard Henderson <rth@redhat.com>
14611
14612 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14613
2c161407
DJ
146142003-06-01 Daniel Jacobowitz <drow@mvista.com>
14615
14616 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14617 of globalvar.
14618
572eb746
MK
146192003-06-01 Mark Kettenis <kettenis@gnu.org>
14620
14621 * gdb.asm/asm-source.exp: Check for memory read errors in
14622 disassembler test on *BSD too.
14623
9e9617a5
RH
146242003-06-01 Richard Henderson <rth@redhat.com>
14625
14626 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14627 for .frame.
14628 (gdbasm_call): Lose ldgp.
14629 (gdbasm_startup): Add frame information.
14630 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14631
7b34ad4e
MK
146322003-05-31 Mark Kettenis <kettenis@gnu.org>
14633
14634 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14635 i?86-*-*.
14636
10059fdf
MK
146372003-05-30 Mark Kettenis <kettenis@gnu.org>
14638
14639 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14640 FreeBSD.
14641
acf4b816
RH
146422003-05-29 Richard Henderson <rth@redhat.com>
14643
14644 * gdb.asm/alpha.inc: New file.
14645 * gdb.asm/asm-source.exp: Use it.
14646
e9ecd949
JB
146472003-05-29 Jim Blandy <jimb@redhat.com>
14648
14649 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14650 'core.PID'.
14651
e3e5a4f3
JB
146522003-05-22 Jim Blandy <jimb@redhat.com>
14653
14654 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14655 backtrace.
d63a86f8 14656
72fe3d25
DC
146572003-05-20 David Carlton <carlton@math.stanford.edu>
14658
14659 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14660 this time.
14661
58da2eb2
DC
146622003-05-19 David Carlton <carlton@bactrian.org>
14663
14664 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14665 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14666
1fcb5155
DC
146672003-05-19 David Carlton <carlton@bactrian.org>
14668
14669 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14670 namespace tests.
14671 Bump copyright date.
14672 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14673 (main): Call C::D::marker2.
14674 * gdb.c++/namespace1.cc: New file.
14675
85e85163
JJ
146762003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14677
14678 Roland McGrath <roland@redhat.com>
d63a86f8 14679 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14680 there is no manager thread.
14681
a25fbfec
JJ
146822003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14683
d63a86f8
RM
14684 * gdb.threads/schedlock.exp: Remove assumption that all threads
14685 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14686 in one of the child threads rather than the main thread.
14687
be375bae
JB
146882003-05-07 Jim Blandy <jimb@redhat.com>
14689
09bf6082
JB
14690 Add support for assembly source testing on the s390x.
14691 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14692 architecture.
14693 * gdb.asm/s390x.inc: New file.
14694
be375bae
JB
14695 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14696 succession of 'if' statements.
14697
00905d52
AC
146982003-05-05 Andrew Cagney <cagney@redhat.com>
14699
14700 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14701
b1e29e33
AC
147022003-05-05 Andrew Cagney <cagney@redhat.com>
14703
14704 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14705 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14706
e33d66ec
EZ
147072003-05-02 Elena Zannoni <ezannoni@redhat.com>
14708
14709 * gdb.base/charset.exp: Update based on new behavior of set/show
14710 charset commands.
14711
2b6fd0d8
AC
147122003-05-01 Andrew Cagney <cagney@redhat.com>
14713
14714 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14715 variable do not give memory errors.
14716
130cacce
AF
147172003-04-30 Adam Fedor <fedor@gnu.org>
14718
14719 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14720 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14721 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14722 gdb.objc/basicclass.m: : New files
14723
14724 * lib/gdb.exp (gdb_compile_objc): New procedure.
14725
bea71854
DJ
147262003-04-27 Daniel Jacobowitz <drow@mvista.com>
14727
14728 * gdb.base/signals.exp: Make backtrace tests more specific.
14729
0f20eeea
DC
147302003-04-23 David Carlton <carlton@bactrian.org>
14731
14732 * gdb.c++/maint.exp (test_first_component): Add tests for
14733 'operator' in more locations.
14734
c8c4d8dc
KB
147352003-04-16 Kevin Buettner <kevinb@redhat.com>
14736
14737 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14738
3fe60e3c
EZ
147392003-04-16 Elena Zannoni <ezannoni@redhat.com>
14740
14741 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14742 func marke' instead. Update test name.
3fe60e3c 14743
9219021c
DC
147442003-04-15 David Carlton <carlton@math.stanford.edu>
14745
14746 * gdb.c++/maint.exp: New file.
14747
5dd55bdd
EZ
147482003-04-14 Elena Zannoni <ezannoni@redhat.com>
14749
14750 * gdb.threads/schedlock.c: Change type of thread function argument
14751 to long, to avoid warnings on 64-bit platforms.
14752
00890572
EZ
147532003-04-14 Elena Zannoni <ezannoni@redhat.com>
14754
a9c64011
AS
14755 * gdb.base/attach.exp: Add new message from ptrace in case of
14756 attaching to nonexistent process.
d63a86f8 14757
93201743
JB
147582003-04-11 Jim Blandy <jimb@redhat.com>
14759
14760 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14761 gdb.c++/userdef.cc: Place comments on the lines to which the
14762 marker function might return.
14763 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14764 gdb.c++/userdef.exp: Look for those comments to check that we've
14765 returned to the right place, instead of checking line numbers.
14766
2a11c64d
EZ
147672003-04-11 Elena Zannoni <ezannoni@redhat.com>
14768
a9c64011
AS
14769 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14770 match on sourcefile name, instead of directory name.
2a11c64d 14771
68ab8fc5
EZ
147722003-04-10 Elena Zannoni <ezannoni@redhat.com>
14773
d63a86f8 14774 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14775 working directory name.
14776
5624293a
JB
147772003-04-09 Jim Blandy <jimb@redhat.com>
14778
14779 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14780 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14781 after an inferior function call, report the failure, but allow the
14782 test to continue.
14783
f1f02ee4
SC
147842003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14785
14786 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14787 with -DPROTOTYPES.
14788
6eb79af0
SC
147892003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14790
14791 * gdb.base/break.exp: Revert last patch.
14792
8dfb4cf0
SC
147932003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14794
14795 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14796 with -DPROTOTYPES.
14797
ed4c619a
AC
147982003-04-02 Andrew Cagney <cagney@redhat.com>
14799
14800 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14801 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14802 matching directories by the name breakpoint.
14803 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14804 Make "continue to marker1" consistent.
14805 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14806 message consistent.
14807 * lib/gdb.exp: Put "the program is no longer running", and "the
14808 program exited" in parenthesis.
14809 * lib/mi-support.exp: Ditto.
d63a86f8 14810
4e35d5f0 148112003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14812
4e35d5f0
BR
14813 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14814
71900fe8
AC
148152003-03-29 Andrew Cagney <cagney@redhat.com>
14816
14817 * gdb.base/sizeof.c (main): Print the value of '\377'.
14818 * gdb.base/sizeof.exp: Check the sign of '\377'.
14819
c0655a16
MC
148202003-03-27 Michael Chastain <mec@shout.net>
14821
14822 * gdb.base/gdb1090.exp: New file.
14823 * gdb.base/gdb1090.cc: New file.
14824
5b2a3989
JB
148252003-03-27 J. Brobecker <brobecker@gnat.com>
14826
14827 * gdb.gdb/observer.exp: New regression test.
14828
79876890
MC
148292003-03-27 Michael Chastain <mec@shout.net>
14830
14831 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14832 * gdb.base/ptype.exp: Likewise.
14833
6eac95e3
CV
148342003-03-27 Corinna Vinschen <vinschen@redhat.com>
14835
14836 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14837
e8c71839
MC
148382003-03-26 Michael Chastain <mec@shout.net>
14839
14840 * gdb.base/ptype.exp: Actually use some typedef'd types.
14841
71b10041
SC
148422003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14843
14844 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14845 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14846
2512cf80
CV
148472003-03-20 Corinna Vinschen <vinschen@redhat.com>
14848
14849 * gdb.base/default.exp: Fix regular expression.
14850
0d195a4f
CV
148512003-03-20 Corinna Vinschen <vinschen@redhat.com>
14852
14853 * gdb.base/args.exp: Fix regular expression.
14854
8a2dbca8
CV
148552003-03-20 Corinna Vinschen <vinschen@redhat.com>
14856
14857 * gdb.base/help.exp: Allow Win32 child process.
14858
bf028682
CV
148592003-03-20 Corinna Vinschen <vinschen@redhat.com>
14860
14861 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14862 when stepping out of main().
14863
182dbe85
CV
148642003-03-20 Corinna Vinschen <vinschen@redhat.com>
14865
14866 * gdb.base/default.exp: Check for win32 specific message when calling
14867 "run" without executable.
14868
d67a6ba5
CV
148692003-03-20 Corinna Vinschen <vinschen@redhat.com>
14870
14871 * gdb.base/args.exp: Expect .exe in output.
14872
a955b5bb
CV
148732003-03-20 Corinna Vinschen <vinschen@redhat.com>
14874
14875 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14876 Cygwin native.
14877
bf6bad4b
AC
148782003-03-17 Andrew Cagney <cagney@redhat.com>
14879
14880 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14881 vector registes.
14882 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14883 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14884
293e9a31
DC
148852003-03-17 David Carlton <carlton@math.stanford.edu>
14886
14887 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14888 test, for PR breakpoints/38.
14889 Call test_watchpoint_and_breakpoint.
14890 * gdb.base/watchpoint.c (func3): New function.
14891 (main): Call func3.
14892
5330f2db
DC
148932003-03-04 David Carlton <carlton@math.stanford.edu>
14894
14895 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14896 Garply<Garply<char> >:: garply".
14897 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14898 with respect to PR c++/1111; note also PR c++/1113.
14899 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14900 respect to PR c++/1062.
14901 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14902
6ece72da
DC
149032003-03-03 David Carlton <carlton@math.stanford.edu>
14904
14905 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14906 with respect to PR c++/57.
14907 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14908 c++/826.
14909 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14910 respect to PR c++/57.
14911
85ca1584
DC
149122003-03-03 David Carlton <carlton@math.stanford.edu>
14913
14914 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14915 respect to PR c++/33 into FAILs.
14916
98e9c5b8
MC
149172003-03-03 Michael Chastain <mec@shout.net>
14918
7bedbf27
MC
14919 * configure.in: Update copyright years.
14920
149212003-03-03 Michael Chastain <mec@shout.net>
14922
14923 * Makefile.in: Update copyright years.
98e9c5b8 14924
f683e100
DC
149252003-02-28 David Carlton <carlton@math.stanford.edu>
14926
14927 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14928 print class instead of struct and/or superfluous protection
14929 specifiers, as long as the resulting output is equivalent to the
14930 source code.
14931 Delete FIXME from end of messages on tests that don't need
14932 fixing.
14933
a9e0cf2c
DC
149342003-02-28 David Carlton <carlton@math.stanford.edu>
14935
14936 * gdb.c++/templates.exp (do_tests): Allow const in the two
14937 Foo<volatile char *>::foo tests.
14938
e8d359df
MS
149392003-02-27 Michael Snyder <msnyder@redhat.com>
14940
d63a86f8 14941 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14942 will be consistant.
14943
0b71dc91
DC
149442003-02-26 David Carlton <carlton@math.stanford.edu>
14945
14946 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14947 char *>::foo" test with respect to PR c++/33. Create a new test
14948 which is identical to that one except that it doesn't put the
14949 space between the "char" and the "*"; KFAIL it, too.
14950
dd14ab43
DC
149512003-02-26 David Carlton <carlton@math.stanford.edu>
14952
14953 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14954 template types into either PASSes or KFAILs (corresponding to PR
14955 c++/57). Tweak indentation. Update copyright.
14956
1146c7f1
SC
149572003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14958
14959 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14960
74641dfb
MC
149612003-02-13 Michael Chastain <mec@shout.net>
14962
14963 * gdb.base/exprs.exp: Remove i960 remnants.
14964 * gdb.base/funcargs.exp: Likewise.
14965 * gdb.base/list.exp: Likewise.
14966 * gdb.base/ptype.exp: Likewise.
14967
559cd2d0
DC
149682003-02-14 David Carlton <carlton@math.stanford.edu>
14969
14970 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14971 pEe->D::vg()" from XFAIL to KFAIL.
14972
c4f90d87
JM
149732003-02-13 Jason Molenda (jmolenda@apple.com)
14974
14975 * gdb.base/maint.exp: Update maint print statistics regexp to include
14976 new entries.
14977
cbc4d97c
MC
149782003-02-13 Michael Chastain <mec@shout.net>
14979
14980 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14981
40f235b7
MC
149822003-02-12 Michael Chastain <mec@shout.net>
14983
14984 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14985 * gdb.c++/inherit.exp: Likewise.
14986 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14987 * gdb.c++/templates.exp: Likewise.
14988 * gdb.c++/virtfunc.exp: Likewise.
14989
c56716b0
JM
149902003-02-06 Jason Molenda (jason-cl@molenda.com)
14991
14992 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14993 why the code is written that way.
14994
070afcf8
MC
149952003-02-05 Michael Chastain <mec@shout.net>
14996
14997 * gdb.base/dump.exp: Add missing copyright line.
14998
5d0331e5
JM
149992003-02-05 Jason Molenda (jason-cl@molenda.com)
15000
f7ae6d3e 15001 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15002 at the beginning so the breakpoint doesn't get set on the loop.
15003
92851186
MC
150042003-02-05 Michael Chastain <mec@shout.net>
15005
15006 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15007 output for configurations with gcc 2.95.3.
15008
cbf1e085
AC
150092003-02-05 Keith Seitz <keiths@redhat.com>
15010 Andrew Cagney <ac131313@redhat.com>
15011
15012 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15013
29518e1e
MC
150142003-02-04 Michael Chastain <mec@shout.net>
15015
15016 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15017 Call perror and then continue.
15018
5af1d5f3
MC
150192003-02-03 Michael Chastain <mec@shout.net>
15020
15021 * gdb.c++/pr-1023.cc: New file.
15022 * gdb.c++/pr-1023.exp: New file.
15023
6b549786
JB
150242003-02-05 Jim Blandy <jimb@redhat.com>
15025
15026 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15027 it's local to foobar. Check for it there, and check that it's not
15028 present in main.
15029 * gdb.c++/local.cc (marker2): New function.
15030 (foobar): Call marker1.
15031 (main): Call marker2 instead of marker1.
15032
67f16606
AC
150332003-02-04 Andrew Cagney <ac131313@redhat.com>
15034
15035 * gdb.disasm/mn10200.exp: Obsolete file.
15036 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15037 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15038 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15039
1c5cb38e
DC
150402003-02-04 David Carlton <carlton@math.stanford.edu>
15041
15042 * gdb.c++/overload.exp: Test intToChar(1).
15043 * gdb.c++/overload.cc (intToChar): New.
15044 (main): Call intToChar.
15045
d1fe6965
DC
150462003-02-03 David Carlton <carlton@math.stanford.edu>
15047
15048 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15049 'might_kfail' arg.
15050 KFAIL some of the continue_to_bp_overloaded calls, according to
15051 PR c++/1025.
15052
9ba61c5d
MC
150532003-02-01 Michael Chastain <mec@shout.net>
15054
15055 * gdb.base/advance.c (marker1): New marker function.
15056 * gdb.base/advance.exp: When the 'advance' command lands on the
15057 return breakpoint, it can legitimately stop on either the
15058 current line or the next line. Accommodate both outcomes.
15059 * gdb.base/until.exp: Likewise.
15060
e7494ffb
AC
150612003-02-02 Andrew Cagney <ac131313@redhat.com>
15062
15063 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15064 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15065 now a list, not a tuple.
15066 * gdb.mi/mi-var-display.exp: Ditto.
15067 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15068
075559bc
AC
150692003-02-01 Andrew Cagney <ac131313@redhat.com>
15070
15071 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15072 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15073 stack backtraces.
15074 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15075
2bd4c7b1
MK
150762003-02-01 Mark Kettenis <kettenis@gnu.org>
15077
15078 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15079 gdb.mi/mi1-pthreads.exp: Return instead of calling
15080 gdb_suppress_entire_file.
15081
eabd8992
MS
150822003-02-01 Mark Salter <msalter@redhat.com>
15083
15084 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15085
71469e2f
MS
150862003-01-31 Mark Salter <msalter@redhat.com>
15087
15088 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15089 Support empty arg.
15090
38a94d44
MC
150912003-01-30 Michael Chastain <mec@shout.net>
15092
15093 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15094 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15095 has been fixed in gdb/readline on 2003-01-09.
15096
19ea9e73
MS
150972003-01-29 Michael Snyder <msnyder@redhat.com>
15098
e8d359df
MS
15099 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15100 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15101 * gdb.base/args.exp: Skip if target does not support args passing.
15102
2307bd6a
DJ
151032003-01-22 Daniel Jacobowitz <drow@mvista.com>
15104
19ea9e73 15105 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15106 gdb_test. Accept a list of expect arguments as the third
15107 parameter.
15108 (gdb_test): Use it.
15109
f2dd3617
EZ
151102003-01-20 Elena Zannoni <ezannoni@redhat.com>
15111
15112 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15113 allow for different test tree configurations. Update some
15114 tescases accordingly.
15115 * gdb.arch/altivec-regs.exp: Ditto.
15116 * gdb.asm/asm-source.exp: Ditto.
15117 * gdb.base/advance.exp: Ditto.
15118 * gdb.base/display.exp: Ditto.
d63a86f8 15119 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15120 * gdb.base/mips_pro.exp: Ditto.
15121 * gdb.base/overlays.exp: Ditto.
15122 * gdb.base/relocate.exp: Ditto.
15123 * gdb.base/setshow.exp: Ditto.
15124 * gdb.base/step-line.exp: Ditto.
15125 * gdb.base/step-test.exp: Ditto.
15126 * gdb.base/until.exp: Ditto.
15127 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15128
c71cdefd
DC
151292003-01-17 David Carlton <carlton@math.stanford.edu>
15130
15131 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15132 corresponding to PR c++/945.
15133 Update copyright.
15134
fdba05d7
DC
151352003-01-17 David Carlton <carlton@math.stanford.edu>
15136
15137 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15138 corresponding to PR c++/68.
15139
151402003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15141
15142 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15143 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15144 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15145
c362c33a
EZ
151462003-01-15 Elena Zannoni <ezannoni@redhat.com>
15147
0fbc361c
EZ
15148 * gdb.base/break.exp: Fix change of default location, because of
15149 removal of until tests.
15150 * gdb.base/help.exp: Update test for new 'until' help message.
15151 Add test for help on 'advance'.
a9c64011 15152 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15153
dabf8a35
MK
151542003-01-15 Mark Kettenis <kettenis@gnu.org>
15155
15156 * gdb.base/default.exp: Adapt "info float" test for recent changes
15157 to that command. Add test for "info vector".
15158 * gdb.base/float.exp: New file. Add test for "info float" that
15159 resembles the old test in gdb.base/default.exp.
15160
a1769aca
DC
151612003-01-15 David Carlton <carlton@math.stanford.edu>
15162
15163 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15164
82025e13
EZ
151652003-01-15 Elena Zannoni <ezannoni@redhat.com>
15166
15167 * gdb.base/break.exp: Move the tests of until command from here...
15168 * gdb.base/until.exp: ... to here. New file. Add other tests.
15169 * gdb.base/advance.c: New file.
15170 * gdb.base/advance.exp: New file.
15171
8f9ab801
EZ
151722003-01-14 Elena Zannoni <ezannoni@redhat.com>
15173
a9c64011
AS
15174 * gdb.base/args.c: New file.
15175 * gdb.base/args.exp: New file.
8f9ab801 15176
9ae66589
DJ
151772003-01-14 Daniel Jacobowitz <drow@mvista.com>
15178
15179 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15180
8d77e5c3
DJ
151812003-01-14 Daniel Jacobowitz <drow@mvista.com>
15182
15183 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15184
12d2f0a1
DJ
151852003-01-14 Daniel Jacobowitz <drow@mvista.com>
15186
15187 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15188 dates.
15189
6ca37014
DJ
151902003-01-13 Daniel Jacobowitz <drow@mvista.com>
15191
15192 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15193
b0023472
DJ
151942003-01-13 Daniel Jacobowitz <drow@mvista.com>
15195
15196 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15197 (ptype &*"foo").
15198 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15199
607fbc54 152002003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15201
15202 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15203 * gdb.mi/mi1-console.exp: Likewise.
15204
607fbc54 152052003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15206
15207 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15208 * gdb.mi/mi1-console.exp: Likewise.
15209
a1fb14a2
DJ
152102003-01-13 Daniel Jacobowitz <drow@mvista.com>
15211
15212 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15213
c4cf40b7
DJ
152142003-01-09 Daniel Jacobowitz <drow@mvista.com>
15215
15216 * gdb.base/detach.exp: New test.
15217
696d5a5b
DJ
152182003-01-09 Daniel Jacobowitz <drow@mvista.com>
15219
15220 * Makefile.in (ALL_SUBDIRS): New variable.
15221 (subdirs, clean, distclean): Use it.
15222 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15223 regenerating Makefile, since it is generated from the top level.
15224 * gdb.asm/Makefile.in: Likewise.
15225 * gdb.base/Makefile.in: Likewise.
15226 * gdb.c++/Makefile.in: Likewise.
15227 * gdb.disasm/Makefile.in: Likewise.
15228 * gdb.java/Makefile.in: Likewise.
15229 * gdb.mi/Makefile.in: Likewise.
15230 * gdb.threads/Makefile.in: Likewise.
15231 * gdb.trace/Makefile.in: Likewise.
15232
754533e4
DC
152332003-01-09 David Carlton <carlton@math.stanford.edu>
15234
15235 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15236 Add copyright year 2003.
15237
d8b3e9ee
MC
152382003-01-06 Michael Chastain <mec@shout.net>
15239
15240 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15241 When selecting a thread, 'line' and 'file' are optional.
15242 * gdb.mi/mi1-pthreads.exp: Likewise.
15243
8e9e0fe6
AS
152442003-01-06 Andreas Schwab <schwab@suse.de>
15245
15246 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15247 failures.
15248
b5ab8ff3
DJ
152492003-01-04 Daniel Jacobowitz <drow@mvista.com>
15250
15251 Fix PR gdb/844
15252 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15253 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15254
15255 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15256 instead of calling gdb_suppress_entire_file.
15257 * gdb.threads/print-threads.exp: Likewise.
15258 * gdb.threads/schedlock.exp: Likewise.
15259
15260 * gdb.threads/killed.exp: Return instead of calling
15261 gdb_suppress_entire_file.
15262 * gdb.threads/linux-dp.exp: Likewise.
15263 * gdb.threads/pthreads.exp: Likewise.
15264
1e698235
DJ
152652003-01-04 Daniel Jacobowitz <drow@mvista.com>
15266
15267 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15268 stabs.
15269 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15270 * gdb.base/whatis.exp: Always allow (void) after function names.
15271
147ff08c
DJ
152722003-01-04 Daniel Jacobowitz <drow@mvista.com>
15273
15274 * gdb.c++/casts.exp: Correct regexp.
15275
dc62bfc2
MK
152762003-01-04 Mark Kettenis <kettenis@gnu.org>
15277
15278 * configure.in: Call AC_CONFIG_HEADER. Don't call
15279 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15280 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15281 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15282 aforementioned directories in the AC_OUPUT call.
15283 * config.hin: New file.
15284 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15285 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15286 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15287 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15288 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15289 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15290 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15291 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15292 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15293 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15294 gdb.threads/configure.in, gdb.threads/configure,
15295 gdb.threads/config.in, gdb.trace/configure.in,
15296 gdb.trace/configure: Removed.
15297
77afa639
MC
152982003-01-03 Michael Chastain <mec@shout.net>
15299
15300 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15301 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15302
7634bb6e
DJ
153032003-01-03 Daniel Jacobowitz <drow@mvista.com>
15304
15305 * gdb.base/store.exp: Fix regular expressions.
15306
b39c905e
MK
153072002-12-28 Mark Kettenis <kettenis@gnu.org>
15308
15309 * configure.in: Rewrite.
15310 * configure: Regenerated.
15311
0a8551dd
DC
153122003-01-03 David Carlton <carlton@math.stanford.edu>
15313
15314 * gdb.base/psymtab.exp: New file.
15315 * gdb.base/psymtab1.c: Ditto.
15316 * gdb.base/psymtab2.c: Ditto.
15317
c60b7188
AF
153182002-12-23 Adam Fedor <fedor@gnu.org>
15319
15320 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15321
ee73db83
DC
153222002-12-23 David Carlton <carlton@math.stanford.edu>
15323
15324 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15325 and current_directory initialization.
15326
d6c1774e
JB
153272002-12-22 Jim Blandy <jimb@redhat.com>
15328
f0a847b8
JB
15329 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15330 rather than as part of the output file name.
15331
d6c1774e
JB
15332 * gdb.base/attach.exp: There's no need to copy the test program to
15333 /tmp; that was only ever necessary on HP/UX, and this test is
15334 entirely disabled there anyway.
15335
f0708dbb
JB
153362002-12-21 Jim Blandy <jimb@redhat.com>
15337
4c2acfea
JB
15338 * gdb.c++/psmang.exp: Doc fix.
15339
f0708dbb
JB
15340 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15341 test.
15342
9579e000
DC
153432002-12-20 David Carlton <carlton@math.stanford.edu>
15344
15345 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15346
d1810171
MC
153472002-12-18 Michael Chastain <mec@shout.net>
15348
15349 * gdb.c++/annota2.exp: Add copyright year 2002.
15350
76565097
DC
153512002-12-17 David Carlton <carlton@math.stanford.edu>
15352
15353 * gdb.c++/try_catch.cc: Add marker comments.
15354 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15355 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15356 * gdb.c++/m-static.cc: Ditto.
15357 * gdb.c++/m-static1.cc: Ditto.
15358 * gdb.c++/try_catch.cc: Ditto.
15359
da81390b
JJ
153602002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15361
15362 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15363 to see whether we are using the new -environment-directory
15364 command which resets via -r or the old version of the command
15365 which may prompt the user. Part of fix for gdb/741.
15366
b304d130
AC
153672002-12-13 Andrew Cagney <ac131313@redhat.com>
15368
15369 * gdb.fortran/types.exp: Update obsolete comment.
15370 * gdb.fortran/exprs.exp: Ditto.
15371 * lib/gdb.exp: Delete obsolete code.
15372 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15373 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15374 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15375 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15376 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15377 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15378 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15379 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15380 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15381 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15382 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15383 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15384 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15385 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15386 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15387 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15388 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15389 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15390 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15391 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15392 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15393 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15394 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15395 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15396 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15397 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15398 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15399 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15400 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15401 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15402 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15403 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15404 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15405 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15406 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15407 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15408 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15409
a23b6e6a
DC
154102002-12-11 David Carlton <carlton@math.stanford.edu>
15411
15412 * gdb.c++/m-data.exp: Add test for members that shadow global
15413 variables: see PR gdb/804.
15414 * gdb.c++/m-data.cc: Ditto.
15415
6604731b
DJ
154162002-12-10 Daniel Jacobowitz <drow@mvista.com>
15417
15418 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15419
de46ecd7
DC
154202002-12-06 David Carlton <carlton@math.stanford.edu>
15421
15422 * gdb.base/store.c: Don't declare functions static.
15423
27e829d0
AC
154242002-12-04 Andrew Cagney <ac131313@redhat.com>
15425
15426 * gdb.base/store.exp, gdb.base/store.c: New files.
15427
92806416
DJ
154282002-12-03 Daniel Jacobowitz <drow@mvista.com>
15429
15430 * gdb.base/selftest.exp: Update for current gdb.
15431
3bcbaac5
DJ
154322002-12-03 Daniel Jacobowitz <drow@mvista.com>
15433
15434 * gdb.base/maint.exp: Only dump symbols from one source file
15435 or objfile.
15436
f4f00b1f
DJ
154372002-12-03 Daniel Jacobowitz <drow@mvista.com>
15438
15439 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15440 function call.
15441
f1c8a949
JB
154422002-11-25 Jim Blandy <jimb@redhat.com>
15443
15444 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15445 function appearing in error message.
15446
9e297a97
DJ
154472002-11-21 Daniel Jacobowitz <drow@mvista.com>
15448
15449 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15450
1f312e79
JJ
154512002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15452
d63a86f8
RM
15453 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15454 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15455 should be in mi console format. This is part of fix for PR gdb/604.
15456
83c31e7d
FN
154572002-09-18 Fernando Nasser <fnasser@redhat.com>
15458
15459 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15460 which explicitly prints the zero offset as "+0".
15461
322b3f65
DJ
154622002-10-22 Daniel Jacobowitz <drow@mvista.com>
15463
15464 * gdb.threads/schedlock.c (args): Make unsigned.
15465
154662002-10-21 Daniel Jacobowitz <drow@mvista.com>
15467
15468 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15469 numbers. Allow "foo2|selected stack frame".
15470 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15471 * gdb.asm/asmsrc2.s: Likewise.
15472 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15473 comments.
15474 * gdb.asm/mips.inc: New file.
15475
5e2fe5b8
AF
154762002-10-18 Adam Fedor <fedor@gnu.org>
15477
15478 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15479 * gdb.base/help.exp: Likewise.
15480
abe1a5d0
KB
154812002-10-17 Kevin Buettner <kevinb@redhat.com>
15482
15483 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15484 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15485
10abb1d4
JB
154862002-10-02 Jim Blandy <jimb@redhat.com>
15487
15488 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15489
1f609b42
AC
154902002-10-01 Andrew Cagney <ac131313@redhat.com>
15491
15492 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15493 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15494 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15495 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15496 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15497 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15498 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15499
0aee02e4
AC
155002002-09-29 Andrew Cagney <ac131313@redhat.com>
15501
15502 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15503 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15504 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15505 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15506 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15507 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15508 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15509
6fde09ad
KB
155102002-09-27 Kevin Buettner <kevinb@redhat.com>
15511
15512 * gdb.base/annota1.exp (info break): Make directory components of
15513 path optional since not all compilers emit this debug information.
15514
889bf7c5
PA
15515 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15516 step ends up stepping out of the function instead of stopping on
15517 the epilogue.
6fde09ad 15518
9e8aab75
KS
155192002-09-26 Keith Seitz <keiths@redhat.com>
15520
15521 * lib/insight-support.exp (gdbtk_start): Figure out where
15522 the insight executable is based on where gdb is. Use this
15523 executable to start insight instead of gdb.
15524
e36180d7
AC
155252002-09-25 Andrew Cagney <cagney@redhat.com>
15526
15527 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15528
9dd34b2b
AC
155292002-09-24 Andrew Cagney <ac131313@redhat.com>
15530
15531 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15532 test_isolated_complaints.
15533 (test_empty_complaint): New function.
15534 (test_empty_complaints): New function. Check no output when no
15535 complaints.
d63a86f8 15536
dea97812
KB
155372002-09-19 Jim Blandy <jimb@redhat.com>
15538
a9c64011 15539 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15540
54951bd7
AC
155412002-09-19 Andrew Cagney <ac131313@redhat.com>
15542
15543 * gdb.gdb/complaints.exp: New file.
15544
dec43320
AC
155452002-09-18 Andrew Cagney <ac131313@redhat.com>
15546
15547 * gdb.base/maint.exp: Check `help maint internal-warning'.
15548
e70d6e3f
DC
155492002-09-18 David Carlton <carlton@math.stanford.edu>
15550
15551 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15552 numbers, and replace them by a single breakpoint after the
15553 constructors are all finished.
15554 Add test 4.
15555 * gdb.c++/m-static.cc: Add test 4.
15556 * gdb.c++/m-static.h: New file.
15557 * gdb.c++/m-static1.cc: New file.
15558
15559 * gdb.c++/printmethod.exp: New file.
15560 * gdb.c++/printmethod.cc: New file.
15561
15562 * gdb.c++/pr-574.exp: New file.
15563 * gdb.c++/pr-574.cc: New file.
15564
afb5c968
CV
155652002-09-18 Corinna Vinschen <vinschen@redhat.com>
15566
15567 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15568 embedded targets which never actually exit.
15569
31e45dee
FN
155702002-09-18 Fernando Nasser <fnasser@redhat.com>
15571
15572 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15573 "don't step after run" as unresolved or unsupported, instead of xfail.
15574
a283c5a1
CV
155752002-09-18 Corinna Vinschen <vinschen@redhat.com>
15576
15577 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15578 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15579 Add newline to expected string in "step out of main (status wrapper)"
15580 case.
15581
11350d2a
CV
155822002-09-18 Corinna Vinschen <vinschen@redhat.com>
15583
15584 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15585 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15586
0deec7d6
TT
155872002-09-17 Tom Tromey <tromey@redhat.com>
15588
15589 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15590 \000, not \0, in double-quoted string.
15591
b2b4a1b5
CV
155922002-09-14 Corinna Vinschen <vinschen@redhat.com>
15593
c9d37158 15594 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15595 string after running the commands execution on breakpoint tests.
15596
1c56143a
CV
155972002-09-13 Corinna Vinschen <vinschen@redhat.com>
15598
15599 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15600
37f8da45
JB
156012002-09-12 Joel Brobecker <brobecker@gnat.com>
15602
15603 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15604
08b468e0
KS
156052002-09-10 Keith Seitz <keiths@redhat.com>
15606
15607 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15608 runto proc.
15609 (mi_run_to_main): Use mi_runto.
15610 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15611
dc360f58
KS
156122002-09-10 Keith Seitz <keiths@redhat.com>
15613
15614 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15615 regexp for stopping at main. Could have multiple event notifications.
15616 Don't assume that main was declared with no parameters.
15617 (mi_next): Use mi_step_to.
15618 (mi_step): Use mi_next_to.
15619
ce3abcfb
CV
156202002-09-09 Corinna Vinschen <vinschen@redhat.com>
15621
15622 * gdb.base/default.exp: Fix expected string in `info float' test.
15623
d1f5b980
BE
156242002-09-09 Ben Elliston <bje@redhat.com>
15625
15626 * config/mips.exp: Update comments.
15627 * config/mips-idt.exp: Likewise.
15628 * config/nind.exp: Likewise.
15629 * config/slite.exp: Likewise.
15630 * config/sparclet.exp: Likewise.
15631 * config/udi.exp: Likewise.
15632 * config/vx.exp: Likewise.
15633 * config/vxworks29k.exp: Likewise.
15634
2f71430b
JB
156352002-09-05 Jim Blandy <jimb@redhat.com>
15636
15637 * gdb.threads/killed.exp: Fix test failure message.
15638
7ddebc7e
KS
156392002-09-04 Keith Seitz <keiths@redhat.com>
15640
15641 * lib/mi-support.exp: Update copyright.
15642 (mi_gdb_test): Increase the priority of the expected pattern
15643 so that it matches gdb_test.
15644
0ae67eb3
KS
156452002-09-03 Keith Seitz <keiths@redhat.com>
15646
15647 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15648 Use integer comparison instead of string comparison for testing
15649 whether binary was built.
15650
38fc42c8
JB
156512002-09-03 Jim Blandy <jimb@redhat.com>
15652
15653 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15654
b6ff0e81
JB
156552002-08-29 Jim Blandy <jimb@redhat.com>
15656
15657 * gdb.threads/pthreads.exp: Move the portable thread compilation
15658 code into a function in lib/gdb.exp, and call that from here.
15659 * lib/gdb.exp (gdb_compile_pthreads): New function.
15660
07c98896
KS
156612002-08-29 Keith Seitz <keiths@redhat.com>
15662
15663 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15664 expect_out so that callers can get at it.
15665
0312286c
DJ
156662002-08-23 Daniel Jacobowitz <drow@mvista.com>
15667
15668 * gdb.threads/print-threads.c: New file.
15669 * gdb.threads/print-threads.exp: New file.
15670 * gdb.threads/schedlock.c: New file.
15671 * gdb.threads/schedlock.exp: New file.
15672
dd039bc4
EZ
156732002-08-22 Elena Zannoni <ezannoni@redhat.com>
15674
a9c64011
AS
15675 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15676 not altivec.c.
dd039bc4 15677
1f36144c
MK
156782002-08-17 Mark Kettenis <kettenis@gnu.org>
15679
15680 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15681 targets. The problem should be fixed now.
15682
16057ec7 156832002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15684
15685 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15686 2002-07-24 change that removes final dots from error messages.
15687
3c1499ad
TT
156882002-08-13 Tom Tromey <tromey@redhat.com>
15689
15690 * gdb.base/readline.exp: New file.
15691
a20ce2c3
AC
156922002-08-01 Andrew Cagney <ac131313@redhat.com>
15693
15694 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15695 supress message.
15696
db034ac5
AC
156972002-08-01 Andrew Cagney <cagney@redhat.com>
15698
15699 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15700 CHILL_FOR_TARGET and CHILL_LIB.
15701 * configure.in (configdirs): Remove gdb.chill.
15702 * configure: Regenerate.
15703 * lib/gdb.exp: Obsolete references to chill.
15704 * gdb.fortran/types.exp: Ditto.
15705 * gdb.fortran/exprs.exp: Ditto.
15706
3e000b18
KB
157072002-07-30 Kevin Buettner <kevinb@redhat.com>
15708
15709 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15710 set Irix-specific compile and link flags.
15711
28f4966b
KB
157122002-07-29 Kevin Buettner <kevinb@redhat.com>
15713
15714 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15715 source files. The ``-o'' option doesn't work with the ``-E'' option
15716 when using the Irix compiler.
15717
46c0d5a6
DJ
157182002-07-19 Daniel Jacobowitz <drow@mvista.com>
15719
15720 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15721 Improve support for reusing an exec file. Copy exec file
15722 to target, and run gdbserver on the target instead of on the host.
15723
eecf4bed
JB
157242002-07-18 Jim Blandy <jimb@redhat.com>
15725
0f815cdf
JB
15726 * gdb.base/ending-run.exp: Don't expect to see the program end in
15727 some orderly fashion when we're running on a real stand-alone
15728 board.
15729
eecf4bed
JB
15730 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15731 targets that don't support interrupts.
15732
52d309e4
JB
157332002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15734
15735 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15736 systems.
15737 Move comments in expect statements to inside the actions, so that they
15738 don't get matched against.
15739
ff683d9e
MK
157402002-07-10 Mark Kettenis <kettenis@gnu.org>
15741
15742 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15743 function when asleep" test.
15744
b5356753
AC
157452002-07-10 Andrew Cagney <ac131313@redhat.com>
15746
15747 * gdb.base/page.exp: Rewrite to handle problems with very long
15748 `info set' output. Update copyright.
15749
6aa4d13a
AC
157502002-06-26 Andrew Cagney <ac131313@redhat.com>
15751
15752 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15753 gdb.threads-hp.
15754 * gdb.hp/configure: Regenerate.
15755 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15756 * gdb.hp/gdb.threads-hp/configure: Delete file.
15757 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15758
8cf8c2b8
AC
157592002-06-22 Andrew Cagney <ac131313@redhat.com>
15760
15761 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15762 setlocale, bindtextdomain and textdomain.
15763
6827a8f8
JB
157642002-06-11 Jim Blandy <jimb@redhat.com>
15765
919d772c
JB
15766 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15767 preprocessor macro information is present.
15768
6827a8f8
JB
15769 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15770 tests.
15771
c15b0d21
MS
157722002-06-06 Michael Snyder <msnyder@redhat.com>
15773
c5984d70
MS
15774 * gdb.base/overlays.exp: Record addresses of overlay
15775 functions in TCL variables rather than in GDB variables,
15776 to avoid having GDB convert them to pointers (with loss
15777 of information).
15778
d63a86f8 15779 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15780 default linker script changes.
c15b0d21
MS
15781 * gdb.base/long_long.exp: Add check for sizeof (long double).
15782
be26fe0d
ML
157832002-06-06 Michal Ludvig <mludvig@suse.cz>
15784
15785 * gdb.asm/asm-source.exp: Add x86-64 target.
15786 * gdb.asm/x86_64.inc: New.
d63a86f8 15787
258093ca 157882002-05-30 Michael Chastain <mec@shout.net>
258093ca 15789
4b3153f1 15790 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15791 * gdb.c++/m-static.cc: New file.
15792 * gdb.c++/m-static.exp: New file.
15793
241264c6
MS
157942002-05-28 Michael Snyder <msnyder@redhat.com>
15795
15796 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15797 precision.
15798
9bba8c8f 157992002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15800
4b3153f1 15801 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15802 * gdb.c++/m-data.cc: New file.
15803 * gdb.c++/m-data.exp: New file.
15804
158052002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15806
4b3153f1 15807 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15808 * gdb.c++/try_catch.cc: New file.
d63a86f8 15809 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15810
def1b996
MC
158112002-05-27 Michael Chastain <mec@shout.net>
15812
15813 * gdb.c++/local.exp: Accept more nested types in output.
15814
522ba268
MC
158152002-05-26 Michael Chastain <mec@shout.net>
15816
15817 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15818
277254ba
MS
158192002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15820
15821 * lib/gdb.exp (gdb_wrapper_init): Just because
15822 gdb_wrapper_file exists, this does not mean that the file
15823 should not be rebuilt. That is what gdb_wrapper_initialized
15824 is for.
15825 (default_gdb_init): Reset gdb_wrapper_initialized.
15826
b61a8733
MS
158272002-05-23 Michael Snyder <msnyder@redhat.com>
15828
d63a86f8 15829 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15830 the precision of the floating point test results.
15831 * gdb.base/call-rt-st.exp: Ditto.
15832
b61a8733
MS
15833 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15834 * gdb.base/call-rt-st.exp: Ditto.
15835
56f6e910
MC
158362002-05-19 Michael Chastain <mec@shout.net>
15837
15838 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15839
ad0b0016
EZ
158402002-05-19 Elena Zannoni <ezannoni@redhat.com>
15841
a9c64011
AS
15842 * configure.in (configdirs): Add gdb.arch.
15843 * configure: Regenerate.
ad0b0016 15844
f617d2b6
JB
158452002-05-17 Jim Blandy <jimb@redhat.com>
15846
15847 * gdb.base/completion.exp: Recognize the more detailed error
15848 messages produced by the macro expander's lexical analyzer.
15849
eac2a696
EZ
158502002-05-14 Elena Zannoni <ezannoni@redhat.com>
15851
a9c64011
AS
15852 * gdb.arch/altivec-abi.c: New file.
15853 * gdb.arch/altivec-abi.exp: New file.
15854 * gdb.arch/altivec-regs.c: New file.
15855 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15856
2fdde8f8
DJ
158572002-05-14 Daniel Jacobowitz <drow@mvista.com>
15858
15859 * gdb.base/maint.exp (maint print type): Update for new type
15860 structure.
d63a86f8 15861
e31f1a7c
EZ
158622002-05-14 Elena Zannoni <ezannoni@redhat.com>
15863
15864 * gdb.arch: New directory.
15865 * gdb.arch/configure.in: New file.
15866 * gdb.arch/configure: New file.
15867 * gdb.arch/Makefile.in: New file.
15868
db589741
CV
158692002-05-13 Corinna Vinschen <vinschen@redhat.com>
15870
15871 * gdb.asm/asm-source.exp: Add v850 as supported target.
15872 * gdb.asm/v850.inc: New file.
15873
8ce2a7dc
DJ
158742002-05-13 Daniel Jacobowitz <drow@mvista.com>
15875
15876 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15877
df763c7f
DJ
158782002-05-12 Daniel Jacobowitz <drow@mvista.com>
15879
15880 * gdb.base/break.exp: Check 'break "marker2"'.
15881
377daeed
MS
158822002-05-10 Michael Snyder <msnyder@redhat.com>
15883
15884 * gdb.base/long_long.exp: Fix typo.
15885
c4b7bc2b
JB
158862002-05-10 Jim Blandy <jimb@redhat.com>
15887
ecac9a4e
JB
15888 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15889 a bug.
15890
c4b7bc2b
JB
15891 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15892 Recognize more detailed error message produced by the macro
15893 expander's lexical analyzer.
15894 * lib/gdb.exp (test_print_reject): Same.
15895
e71019a1
MK
158962002-05-09 Mark Kettenis <kettenis@gnu.org>
15897
15898 * gdb.c++/method.exp: Fix typo.
15899
fedfc8e6
MS
159002002-05-08 Michael Snyder <msnyder@redhat.com>
15901
166a1957
MS
15902 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15903 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15904 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15905 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15906 Add iftarget clause for strongarm.
d63a86f8 15907
f1c47eb2
MS
159082002-05-06 Michael Snyder <msnyder@redhat.com>
15909
cb9a9d3e
MS
15910 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15911 (gdb_continue_to_end): Accept output from status wrapper.
15912 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15913 Clean up fail messages to match pass messages.
15914
f1c47eb2
MS
15915 Enable the "needs_status_wrapper" testsuite feature.
15916 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15917 (gdb_compile): Conditionally call gdb_wrapper_init.
15918 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15919 * gdb.c++/method.exp: Recognize output from status wrapper.
15920
6079c749
BE
159212002-05-06 Ben Elliston <bje@redhat.com>
15922From Graydon Hoare <graydon@redhat.com>
15923
15924 * config/sid.exp: Include support for "rawsid" protocol.
15925
188baff3
JB
159262002-05-03 Jim Blandy <jimb@redhat.com>
15927
15928 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15929 * gdb.c++/hang3.C: New file.
15930
b9c07f0f
AC
159312002-05-04 Andrew Cagney <ac131313@redhat.com>
15932
15933 * gdb.base/default.exp: Remove obsolete code.
15934 * gdb.c++/misc.exp: Ditto. Update copyright.
15935 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15936 * gdb.base/whatis.exp: Ditto. Update copyright.
15937 * gdb.base/scope.exp: Ditto. Update copyright.
15938 * gdb.base/ptype.exp: Ditto. Update copyright.
15939 * gdb.base/printcmds.exp: Ditto. Update copyright.
15940 * gdb.base/opaque.exp: Ditto. Update copyright.
15941 * gdb.base/list.exp: Ditto.
15942 * gdb.base/funcargs.exp: Ditto. Update copyright.
15943 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15944 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15945 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15946 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15947 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15948 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15949
5c7a0397
MS
159502002-05-02 Michael Snyder <msnyder@redhat.com>
15951
d6dcc264 15952 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15953 * gdb.base/long_long.exp: Add xscale target.
15954 * gdb.base/default.exp: Add xscale target.
15955
eb7f1c48
JB
159562002-05-01 Jim Blandy <jimb@redhat.com>
15957
15958 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15959 gdb.c++/hang.exp: New test.
15960
a6befae8
FF
159612002-05-01 Fred Fish <fnf@redhat.com>
15962
15963 * gdb.base/completion.exp: Handle completions of "./Make" for
15964 more than one completion possibility, as is the case when we
15965 build and test in the source tree.
15966
0a310277
AG
159672002-04-29 Anthony Green <green@redhat.com>
15968
15969 * gdb.java/jmisc1.exp: New file.
15970 * gdb.java/jmisc2.exp: New file.
15971
6ff9af88
DJ
159722002-04-24 Daniel Jacobowitz <drow@mvista.com>
15973
15974 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15975
96b3d632
EZ
159762002-04-23 Elena Zannoni <ezannoni@redhat.com>
15977
15978 * gdb.base/help.exp: Change 'help status' to allow for target
15979 dependent output differences.
15980
5019bb54
MC
159812002-04-22 Michael Chastain <mec@shout.net>
15982
15983 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15984
a805a116
MC
159852002-04-22 Michael Chastain <mec@shout.net>
15986
15987 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15988
a1706bfd
DM
159892002-04-17 David S. Miller <davem@redhat.com>
15990
15991 * gdb.asm/sparc64.inc: New file.
15992 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15993
a73a20a2
EZ
159942002-04-19 Elena Zannoni <ezannoni@redhat.com>
15995
15996 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15997 instruction file directly into the build tree. Clean up at end of
15998 test.
15999
ba678339
DM
160002002-04-18 David S. Miller <davem@redhat.com>
16001
16002 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16003 handle 64-bit platforms correctly.
16004 * gdb.base/maint.exp: Likewise.
16005
b03399da
KB
160062002-04-18 Kevin Buettner <kevinb@redhat.com>
16007
16008 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16009 ``-fpic'' when compiling files comprising a shared library, but
16010 it does need additional linker flags in order to find shared
16011 libraries at run time.
16012
e2004992
KB
160132002-04-18 Kevin Buettner <kevinb@redhat.com>
16014
16015 * gdb.base/cvexpr.c (use): New function.
16016 (main): Invoke use() on all global variables to prevent
16017 some linkers from deleting these otherwise unused symbols.
16018
d8937120
MC
160192002-04-17 Michael Chastain <mec@shout.net>
16020From David S. Miller <davem@redhat.com>
16021
16022 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16023 handle 64-bit platforms correctly.
16024
ffd61a58
MS
160252002-04-12 Michael Snyder <msnyder@redhat.com>
16026From Jim Blandy <jimb@redhat.com>
a9c64011 16027 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16028 script can handle this instead.
16029 * gdb.base/bar.c (barx): Same.
16030 * gdb.base/baz.c (bazx): Same.
16031 * gdb.base/grbx.c (grbxx): Same.
16032
16033 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16034 manager doesn't automatically unmap overlays unnecessarily.
16035
6b8426a6
MH
160362002-04-10 Martin M. Hunt <hunt@redhat.com>
16037
16038 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16039 stepping out of main.
16040
34af4875
MC
160412002-04-09 Michael Chastain <mec@shout.net>
16042
16043 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16044 scope so that the nested scope tests will make sense.
16045 * gdb.c++/local.exp: Write patterns that actually work with gcc
16046 (the HP patterns "were never known to work with gcc").
16047 Keep the old aCC patterns too.
16048
2d1676a0
DJ
160492002-04-09 Daniel Jacobowitz <drow@mvista.com>
16050
16051 * gdb.base/attach.exp: Correct target board test.
16052
3a63e3f9
MC
160532002-04-08 Michael Chastain <mec@shout.net>
16054
16055 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16056 in a const method. Add some xfail and fail cases for configurations
16057 that do not emit the "const ...".
16058
f18dabd2
MC
160592002-04-07 Michael Chastain <mec@shout.net>
16060
16061 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16062 Accept "A * const" and "const A * const" as type of "this".
16063 Fix spelling of getFunky throughout. Make messages uniform.
16064
0fcddd82
EZ
160652002-04-07 Elena Zannoni <ezannoni@redhat.com>
16066
a9c64011 16067 Work around for PR gdb/285:
0fcddd82
EZ
16068 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16069
16a8534a
EZ
160702002-04-07 Elena Zannoni <ezannoni@redhat.com>
16071
16072 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16073 instructions file at run time instead of configure time.
16074 Sometimes we run the test in a directory that is not the one we
16075 configured in.
16076 * gdb.asm/configure.in: Delete creation of symlink.
16077 * gdb.asm/configure: Regenerate.
16078
24181d81
JB
160792002-04-05 J. Brobecker <brobecker@gnat.com>
16080
16081 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16082 xfullpath () function.
16083
7cdb7107
DJ
160842002-04-04 Daniel Jacobowitz <drow@mvista.com>
16085
16086 * gdb.asm/Makefile.in: Correct dependencies.
16087
16088 * gdb.asm/powerpc.inc: New file.
16089 * gdb.asm/asm-source.exp: Add PowerPC.
16090 * gdb.asm/configure.in: Likewise.
16091 * gdb.asm/configure: Regenerated.
16092
a7d17088
DJ
160932002-04-04 Daniel Jacobowitz <drow@mvista.com>
16094
16095 * gdb.base/relocate.exp: New file.
16096 * gdb.base/relocate.c: New file.
16097
cd721503
FF
160982002-04-04 Fred Fish <fnf@redhat.com>
16099
16100 * gdb.base/step-test.exp: Update comment regarding stopping in
16101 memcpy/bcopy calls inserted as part of the compiler runtime.
16102
b22ad7a7
MS
161032002-04-04 Michael Snyder <msnyder@redhat.com>
16104
16105 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16106
5f279fa6
DJ
161072002-04-03 Daniel Jacobowitz <drow@mvista.com>
16108
16109 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16110 (gdb_expect): Remove $notransfer hack.
16111
dd0fd3ce
DJ
161122002-04-02 Daniel Jacobowitz <drow@mvista.com>
16113
16114 * gdb.c++/classes.exp ("calling method for small class"): Match
16115 updated register output.
16116
1e50cda1
DJ
161172002-03-30 Daniel Jacobowitz <drow@mvista.com>
16118
16119 Fix PR gdb/452
16120 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16121 when finished. Make gdb_file_cmd send "exec-file" when
16122 appropriate.
16123
24015922
DJ
161242002-03-30 Daniel Jacobowitz <drow@mvista.com>
16125
16126 * gdb.base/attach.exp: Remove extra setup_xfail.
16127
dd7dfd64
MS
161282002-03-26 Michael Snyder <msnyder@redhat.com>
16129
16130 * gdb.base/default.exp: Add tests for dump, append, and restore.
16131 * gdb.base/help.exp: Add tests for dump, append, and restore.
16132 * gdb.base/dump.exp: New file, test dump, append and restore.
16133 * gdb.base/dump.c: New file.
16134
48b2f8d7
MS
161352002-03-27 Michael Snyder <msnyder@redhat.com>
16136
d63a86f8 16137 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16138 clean-ups in help messages.
16139
05b4d525
FF
161402002-03-26 Fred Fish <fnf@redhat.com>
16141
16142 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16143 have debugging info for those functions and the compiler uses them
16144 internally to copy structs around.
16145
d7679631
FF
161462002-03-26 Fred Fish <fnf@redhat.com>
16147
16148 * gdb.base/list.exp: Revert the change made yesterday and add note
16149 about why we don't list the default lines for remote targets.
16150
523ac3f9
MS
161512002-03-25 Michael Snyder <msnyder@redhat.com>
16152
16153 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16154
754b2b8d
FF
161552002-03-25 Fred Fish <fnf@redhat.com>
16156
16157 * gdb.base/list.exp: This test works on remote targets so remove
16158 the short circuit for remote targets. Update copyright.
16159
33c3e192
FF
161602002-03-25 Fred Fish <fnf@redhat.com>
16161
16162 * gdb.base/attach.exp: Fix logic error that was suppressing this
16163 test for all non hppa*-*-hpux* targets, instead of the hp target.
16164 Move comments closer to the suppression point. Also now need to
16165 check that we are running natively.
16166
d43e73ee
MS
161672002-03-22 Michael Snyder <msnyder@redhat.com>
16168
882c8f02
MS
16169 * gdb.base/default.exp: Add test for gcore. Update copyright.
16170 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16171
04c12f60
FF
161722002-03-06 Fred Fish <fnf@redhat.com>
16173
16174 * gdb.base/funcargs.c: Remove extraneous ';' character.
16175 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16176
b43df995
MC
161772002-03-04 Michael Chastain <mec@shout.net>
16178
16179 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16180 accommodate gcc v3 function signature.
16181 * gdb.mi/mi0-var-cmd-exp: Ditto.
16182
92362027
AC
161832002-02-24 Andrew Cagney <ac131313@redhat.com>
16184
16185 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16186 ``GNU/Linux'' or ``Linux kernel''
16187 * testsuite/gdb.threads/pthreads.c: Ditto.
16188
258ad32d
MC
161892002-02-24 Michael Chastain <mec@shout.net>
16190
16191 * gdb.threads/pthreads.c (thread1): Add a return statement.
16192 (thread2): Likewise.
16193 (foo): Likewise.
16194
04c3b3d4
MC
161952002-02-23 Michael Chastain <mec@shout.net>
16196
16197 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16198 to placate gcc.
16199
5a2a0a20
MC
162002002-02-23 Michael Chastain <mec@shout.net>
16201
16202 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16203 test "ptype bint". The test passes on all my stabs configurations.
16204
a640f7fc
JB
162052002-02-21 Jim Blandy <jimb@redhat.com>
16206
27924826
JB
16207 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16208 filename at a time, and watch for the ones we want to see.
16209
a640f7fc
JB
16210 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16211 types of pointers to prototyped functions.
16212
edcc8c75
AC
162132002-02-20 Andrew Cagney <ac131313@redhat.com>
16214
16215 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16216 signed, unsigned and straight char.
16217 (padding_char, padding_short, padding_int, padding_long,
16218 padding_long_long, padding_float, padding_double,
16219 padding_long_double): New global variables.
16220 (fill, fill_structs): New functions.
16221
16222 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16223 for correctly sized writes. Update copyright.
16224 (get_valueof): New procedure.
16225 (get_sizeof): Call get_valueof.
16226 (check_valueof): New procedure.
16227 (check_padding): New procedure.
16228
ac57ea44
MC
162292002-02-20 Michael Chastain <mec@shout.net>
16230
16231 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16232 to setup_xfail. Document some of the remaining calls.
16233
7a10c941
MC
162342002-02-18 Michael Chastain <mec@shout.net>
16235
16236 * gdb.c++/userdef.exp: Update copyright year.
16237
fb8acdcc
DJ
162382002-02-18 Daniel Jacobowitz <drow@mvista.com>
16239
16240 * gdb.c++/userdef.exp: Test overloaded operators properly.
16241 Remove xfails.
16242
fda6ae12
MS
162432002-02-14 Michael Snyder <msnyder@redhat.com>
16244
16245 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16246
676a0442
DJ
162472002-02-14 Daniel Jacobowitz <drow@mvista.com>
16248
16249 * gdb.base/a2-run.exp: Check for a remote target properly.
16250 * gdb.base/annota1.exp: Likewise.
16251 * gdb.base/list.exp: Likewise.
16252 * gdb.base/reread.exp: Likewise.
16253 * gdb.base/scope.exp: Likewise.
16254 * gdb.base/shlib-call.exp: Likewise.
16255 * gdb.base/term.exp: Likewise.
16256 * gdb.c++/annota2.exp: Likewise.
16257
78b4f468
RE
162582002-02-13 Richard Earnshaw <rearnsha@arm.com>
16259
16260 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16261
9a81ba51
MC
162622002-02-10 Michael Chastain <mec@shout.net>
16263
16264 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16265 (call_after_alloca): Ditto.
16266
004af6c7
DJ
162672002-02-10 Daniel Jacobowitz <drow@mvista.com>
16268
16269 * gdb.base/ending-run.exp: Guard "cont" test with
16270 gdb_skip_stdio_test.
16271
37225f62
JB
162722002-02-06 Jim Blandy <jimb@redhat.com>
16273
16274 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16275 from here...
16276 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16277 To here. Disable this test on non-HP platforms. Add big comment.
16278
fe6fdd96
MS
162792002-02-04 Michael Snyder <msnyder@redhat.com>
16280
16281 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16282 other than d10v and m32r.
16283
036fad3f
RE
162842002-02-02 Richard Earnshaw <rearnsha@arm.com>
16285
16286 * gdb.base/default.exp: Rewrite test patterns to reduce time
16287 taken to match them.
16288
7148ab62
DJ
162892002-01-30 Daniel Jacobowitz <drow@mvista.com>
16290
16291 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16292 Allow a start function above main.
16293 * gdb.threads/linux-dp.exp: Fix copyright date.
16294
396cc255
DJ
162952002-01-30 Daniel Jacobowitz <drow@mvista.com>
16296
a9c64011
AS
16297 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16298 (check_philosopher_stack): Check for manager thread before checking
16299 for a just-starting thread.
396cc255 16300
f038d31b
DJ
163012002-01-30 Daniel Jacobowitz <drow@mvista.com>
16302
16303 From Neil Booth <neil@daikokuya.demon.co.uk>:
16304 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16305 warnings.
16306
b3ff9d9a
FF
163072002-01-21 Fred Fish <fnf@redhat.com>
16308
16309 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16310 not caller.
16311
39ad761d
JB
163122002-01-21 Jim Blandy <jimb@redhat.com>
16313
16314 * gdb.base/reread.exp: Check that GDB properly re-reads the
16315 executable file when it changes while no inferior is running.
16316
aaf320fa
FF
163172002-01-21 Fred Fish <fnf@redhat.com>
16318
a9c64011
AS
16319 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16320 optionally accept the "shlib events" variation.
aaf320fa 16321
808a31f5
JB
163222002-01-21 Jim Blandy <jimb@redhat.com>
16323
16324 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16325 call `fflush' after every `printf', so that the output is produced
16326 at predictable points, regardless of whatever buffering does (or
16327 doesn't) take place.
16328 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16329 at different points.
16330
4420d5e2
DJ
163312002-01-20 Daniel Jacobowitz <drow@mvista.com>
16332
16333 * gdb.c++/inherit.exp: Update copyright years.
16334 * gdb.c++/method.exp: Likewise.
16335
3e36a0f4
DJ
163362002-01-20 Daniel Jacobowitz <drow@mvista.com>
16337
16338 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16339 artificial methods/arguments.
16340 * gdb.c++/derivation.exp: Likewise.
16341 * gdb.c++/inherit.exp: Likewise.
16342 * gdb.c++/method.exp: Likewise.
16343 * gdb.c++/virtfunc.exp: Likewise.
16344
b4ceaee6
AC
163452002-01-18 Andrew Cagney <ac131313@redhat.com>
16346
16347 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16348 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16349 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16350 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16351 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16352 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16353
ecace851
JB
163542002-01-17 Jim Blandy <jimb@redhat.com>
16355
16356 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16357 anchoring the pattern matching the entry point symbol's name.
16358
375fc983
AC
163592002-01-17 Andrew Cagney <ac131313@redhat.com>
16360
16361 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16362 continue/quit query. Update copyright.
16363
fe6fdd96
MS
163642002-01-14 Michael Snyder <msnyder@redhat.com>
16365
16366 * gdb.base/gcore.exp: Remove extra debugging output.
16367
e017c81f
DJ
163682002-01-13 Daniel Jacobowitz <drow@mvista.com>
16369
16370 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16371 for slightly dubious v2 mangled string.
16372
37ab3bf8
DJ
163732002-01-13 Daniel Jacobowitz <drow@mvista.com>
16374
16375 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16376
1bc05c3a 163772002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16378
1bc05c3a 16379 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16380
1bc05c3a
JM
16381 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16382 constructors.
16383 * gdb.c++/derivation.exp: Likewise.
16384 * gdb.c++/templates.exp: Likewise.
16385 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16386
1bc05c3a
JM
163872002-01-10 Michael Snyder <msnyder@redhat.com>
16388
16389 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16390
a911c360
MS
163912002-01-08 Michael Snyder <msnyder@redhat.com>
16392
16393 * gdb.base/gcore.exp: New test for generate-core-file command.
16394 * gdb.base/gcore.c: Testcase for above.
16395 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16396
ea2119ec
JM
163972002-01-08 Jason Merrill <jason@redhat.com>
16398
16399 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16400
68203136
FF
164012002-01-07 Fred Fish <fnf@redhat.com>
16402
16403 * gdb.c++/overload.exp: Remove unconditional xfails for:
16404 print foo_instance1.overloadargs(1)
16405 print foo_instance1.overloadargs(1, 2)
16406 print foo_instance1.overloadargs(1, 2, 3)
16407 print foo_instance1.overloadargs(1, 2, 3, 4)
16408 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16409 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16410 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16411 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16412 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16413 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16414 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16415 print foo_instance1.overload1arg()
16416 print foo_instance1.overload1arg((char)arg2)
16417 print foo_instance1.overload1arg((signed char)arg3)
16418 print foo_instance1.overload1arg((unsigned char)arg4)
16419 print foo_instance1.overload1arg((int)arg7)
16420 print foo_instance1.overload1arg((unsigned int)arg8)
16421 print foo_instance1.overload1arg((float)arg11)
16422 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16423
21b9b5b1
MS
164242002-01-07 Michael Snyder <msnyder@redhat.com>
16425
16426 * gdb.base/huge.exp: New test. Print a very large target data object.
16427 (skip_huge_test): New test variable. Define if you want to skip this
16428 test. The test reads an 8 megabyte data object from the target, so it
16429 might be very time consuming on remote targets with a slow connection.
16430 * gdb.base/huge.c: New file. Test case for above.
16431
725f922e
FF
164322002-01-07 Fred Fish <fnf@redhat.com>
16433
16434 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16435 g_instance.bfoo, and g_instance.cfoo.
16436
889bf7c5 164372002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16438
889bf7c5
PA
16439 * gdb.base/break.c (multi_line_if_conditional): New function.
16440 (multi_ilne_while_conditional): Likewise.
16441 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16442 IF or WHILE condition puts the breakpoint at the start of
16443 the condition.
f286b2c3 16444
634d57ec
JL
16445 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16446 hppa*-*-hpux* expected failure.
16447 * gdb.base/structs.exp (do_function_calls): Similarly.
16448
16449 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16450 watchpoints.
16451
9fbfe2dc
AC
164522002-01-06 Andrew Cagney <ac131313@redhat.com>
16453
16454 Fix PR gdb/66.
16455 * gdb.base/structs.exp: Replace skip for a29k with skip for
16456 gdb,cannot_call_functions.
16457 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16458 * gdb.base/callfuncs.exp: Ditto.
16459 * gdb.base/call-rt-st.exp: Ditto.
16460 * gdb.base/call-strs.exp: Ditto.
16461 * gdb.base/callfwmall.exp: Ditto.
16462 * gdb.base/scope.exp: Obsolete xfail a29k.
16463 * gdb.c++/misc.exp: Ditto.
16464 * gdb.c++/cplusfuncs.exp: Ditto.
16465 * gdb.base/ptype.exp: Ditto.
16466 * gdb.base/printcmds.exp: Ditto.
16467 * gdb.base/opaque.exp: Ditto.
16468 * gdb.base/list.exp: Ditto.
16469 * gdb.base/funcargs.exp: Ditto.
16470 * gdb.base/default.exp: Ditto.
16471
8ddad156
MS
164722002-01-04 Michael Snyder <msnyder@redhat.com>
16473
ca4976a6 16474 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16475 * gdb.base/maint.exp: Add tests for maint info sections options.
16476
1b074332
JL
16477Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16478
16479 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16480
7d159115
CV
164812001-12-20 Corinna Vinschen <vinschen@redhat.com>
16482
16483 * gdb.asm/arm.inc: New file.
16484 * gdb.asm/asm-source.exp: Add arm targets.
16485 * gdb.asm/configure.in: Ditto.
16486 * gdb.asm/configure: Recreated from configure.in.
16487
8fb87725
JL
16488Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16489
afabe08c
JL
16490 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16491 with HP's compiler.
16492 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16493 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16494 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16495 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16496
16497 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16498 either HP's compilers or GCC.
16499
db521deb
JL
16500 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16501 a SIGBUS or SIGSEGV.
16502
16503 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16504
16505 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16506 can be compiled with either HP's compiler or GCC.
16507
cfa88ab7
JL
16508 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16509 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16510 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16511
ca344dff
JL
16512 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16513 to match current gdb output. Update due to using auto-solib-limit
16514 for limiting instead of overloading auto-solib-add.
16515 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16516 test program.
16517
3f3c6e55 16518 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16519 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16520 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16521 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16522 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16523 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16524 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16525 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16526 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16527 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16528 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16529 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16530 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16531
8fb87725
JL
16532 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16533 a SIGTRAP to the inferior.
16534
cf599fa7
CV
165352001-12-19 Corinna Vinschen <vinschen@redhat.com>
16536
16537 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16538 Substitute call to target_link by call to gdb_compile.
16539
2cd045cd
JL
16540Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16541
a9c64011
AS
16542 * gdb.base/break.exp: Fix HP specific search string when testing
16543 backtracing in a called function.
2cd045cd 16544
a9c64011
AS
16545 * gdb.base/constvars.exp: Only set lang to C++ if we're
16546 compiling the test with HP's compilers.
16547 * gdb.base/volatile.exp: Similarly.
2cd045cd 16548
99ebe9ac
JB
165492001-12-19 Jim Blandy <jimb@redhat.com>
16550
16551 * gdb.base/printcmds.exp: Expect the null character to be printed
16552 as '\0', and the '\013' to be printed as '\v'.
16553 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16554 * gdb.base/setvar.exp: Same.
16555
b9891b29
JB
165562001-12-17 Jim Blandy <jimb@redhat.com>
16557
0eba65ab
JB
16558 * gdb.base/completion.exp: Rather than completing very long
16559 filenames, which can make the readline library produce output we
16560 don't recognize, cd to the directory first, and then complete
16561 using nice, short relative paths.
16562
6970b5b1
JB
16563 * gdb.base/completion.exp: On some systems, there is, in fact, a
16564 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16565 variables as being in scope. So use `no_var_named_this'
16566 instead of `b'.
6970b5b1 16567
b9891b29 16568 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16569 can't find the core file's registers as a failure.
b9891b29 16570
e6ccd35f
JSC
165712001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16572
a9c64011
AS
16573 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16574 test expect string more specific.
e6ccd35f 16575
105ba819
CV
165762001-12-13 Corinna Vinschen <vinschen@redhat.com>
16577
16578 * gdb.asm/asm-source.exp: Add support for xstormy16.
16579 * gdb.asm/configure.in: Ditto.
16580 * gdb.asm/configure: Rebuild.
16581 * gdb.asm/xstormy16.inc: New file.
16582
e9e79dd9
FF
165832001-12-10 Fred Fish <fnf@redhat.com>
16584
16585 * gdb.base/maint.exp: Update to match changes in type dumping code.
16586
347dc97d
JB
165872001-12-10 Jim Blandy <jimb@redhat.com>
16588
16589 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16590 matching the entry point symbol's name at the beginning of the
16591 line.
347dc97d 16592
5178b9d6
DJ
165932001-12-07 Daniel Jacobowitz <drow@mvista.com>
16594
16595 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16596 gdb.c++/inherit.exp, gdb.c++/method.exp,
16597 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16598 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16599 and class layout support.
16600
af890c52
DJ
166012001-12-07 Daniel Jacobowitz <drow@mvista.com>
16602
16603 * gdb.c++/classes.exp: Add test for static member function.
16604 * gdb.c++/misc.cc: Add class with static member function.
16605
7a345fb3
JB
166062001-12-07 Jim Blandy <jimb@redhat.com>
16607
f2e54a80 16608 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16609 those tests as `unsupported'.
16610 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16611 Rewrite subsequent tests to use it.
16612
16613 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16614 those tests as `unsupported'.
16615 * gdb.base/structs.exp (call_struct_func): New function.
16616 (do_function_calls): Use call_struct_func to call the functions
16617 returning structs.
16618
0bc69509
JB
16619 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16620 whether functions are prototyped or not, so we can't possibly pass
16621 arguments to t_float_values2 properly.
16622
7a345fb3
JB
16623 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16624 value of `timeout' for targets other than the mips*tx39-*.
16625
edb6ede1
MS
166262001-12-06 Michael Snyder <msnyder@redhat.com>
16627
d63a86f8 16628 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16629 and detect whether the start symbol has a leading underscore.
16630
2d842f13
JB
166312001-12-04 Jim Blandy <jimb@redhat.com>
16632
16633 * gdb.base/completion.exp: Clarify indentation.
16634
68550daf
JB
166352001-12-03 Jim Blandy <jimb@redhat.com>
16636
16637 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16638 variables on the S/390, not `.word'.
16639
cd5195a8
JB
166402001-11-30 Jim Blandy <jimb@redhat.com>
16641
16642 Add assembly-source tests for s390-ibm-linux.
16643 * gdb.asm/s390.inc: New file.
16644 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16645 the S/390 architecture.
a9c64011 16646 * gdb.asm/configure: Regenerated.
cd5195a8 16647
ca9efc90
MS
166482001-11-30 Michael Snyder <msnyder@redhat.com>
16649
16650 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16651 next, info source, info sources, info line, global and static
16652 variables, and static functions.
16653 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16654 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16655 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16656 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16657 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16658 (gdbasm_leave): Restore frame pointer.
16659 (gdbasm_startup): Copy stack set-up from crt0.S.
16660
d0e66976
FN
166612001-11-26 Fernando Nasser <fnasser@redhat.com>
16662
16663 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16664 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16665 to a local (non-static) variable. Copy tstruct.a to a static buffer
16666 and return a pointer to that buffer.
16667 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16668
e2334072
MK
166692001-11-24 Mark Kettenis <kettenis@gnu.org>
16670
16671 * gdb.asm/configure.in: Fix recognition of ix86 target.
16672 * gdb.asm/configure: Regenerate.
16673
756caa3d
MS
166742001-11-21 Michael Snyder <msnyder@redhat.com>
16675
16676 * gdb.asm/sparc.inc: New file.
16677 * gdb.asm/asm-source.exp: Recognize sparc target.
16678 * gdb.asm/configure.in: Recognize sparc target.
16679 * gdb.asm/configure: Regenerate.
d63a86f8 16680
9a4d72d5
MS
166812001-11-21 Michael Snyder <msnyder@redhat.com>
16682
16683 * gdb.asm/m32r.inc: New file.
16684 * gdb.asm/asm-source.exp: Recognize m32r target.
16685 * gdb.asm/configure.in: Recognize m32r target.
16686 * gdb.asm/configure: Regenerate.
16687
a773d1cd
MS
166882001-11-20 Michael Snyder <msnyder@redhat.com>
16689
017ac23d
MS
16690 * gdb.asm/i386.inc: New file.
16691 * gdb.asm/asm-source.exp: Recognize ix86 target.
16692 * gdb.asm/configure.in: Recognize ix86 target.
16693 * gdb.asm/configure: Regenerate.
16694
a773d1cd
MS
16695 * gdb.c++/namespace.exp: Fix quotes in output messages.
16696
bb632afb
MS
166972001-11-14 Michael Snyder <msnyder@redhat.com>
16698
25d559ca 16699 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16700 qualifier in a type cast expression, to designate an address
16701 in the instruction space (Harvard architecture).
16702
4749e309
MS
167032001-11-13 Michael Snyder <msnyder@redhat.com>
16704
16705 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16706 Tests for expressions using 'const' and 'volatile'.
16707
25050984
CV
167082001-11-13 Corinna Vinschen <vinschen@redhat.com>
16709
16710 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16711
1902c51f
DJ
167122001-11-12 Daniel Jacobowitz <drow@mvista.com>
16713
16714 * lib/mi-support.exp (mi_run_to_helper): Move comments
16715 outside of gdb_expect.
16716
dcf95b47
DJ
167172001-11-11 Daniel Jacobowitz <drow@mvista.com>
16718
16719 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16720 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16721 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16722 mi0_run_to): New functions.
16723 * gdb.mi/mi-simplerun.exp: Use them.
16724 * gdb.mi/mi0-simplerun.exp: Likewise.
16725 * gdb.mi/mi-var-cmd.exp: Likewise.
16726 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16727
45b074e1
AC
167282001-11-10 Andrew Cagney <ac131313@redhat.com>
16729
16730 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16731 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16732
bf50d346
AC
167332001-11-09 Andrew Cagney <ac131313@redhat.com>
16734
16735 * gdb.base/restore.exp: Include $expected value in restored test
16736 message.
16737
9383332c
AC
167382001-11-09 Andrew Cagney <ac131313@redhat.com>
16739
16740 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16741 implemented.
16742
db62520a
MS
167432001-11-08 Michael Snyder <msnyder@redhat.com>
16744
16745 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16746 Add pass/fail message for stop at breakpoint in call dummy function.
16747
b5703437
MS
167482001-11-07 Michael Snyder <msnyder@redhat.com>
16749
d63a86f8
RM
16750 * gdb.c++/templates.exp (test_template_breakpoints):
16751 If we get an overload menu, but it does not match what
760f6330 16752 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16753 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16754 making the whitespace optional. Argument for "new" may be
16755 "unsigned" as well as "unsigned int/long".
d63a86f8 16756 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16757 making the whitespace optional. Also replace "(void) with
16758 "((void|)), making the keyword "void" optional.
d63a86f8 16759 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16760 making the whitespace optional. Also replace "(void) with
16761 "((void|)), making the keyword "void" optional.
3bf40917
MS
16762 * gdb.base/callfuncs.c (t_float_values): This function must
16763 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16764 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16765 can be tested against both cases. Usually one case involves
16766 promotion of float to double, while the other does not.
16767 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16768 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16769 includes a stack frame for "start".
16770
c8ab4e6d
JB
167712001-11-05 Jim Blandy <jimb@redhat.com>
16772
16773 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16774 pointers are 32 bits long, and that offsets of relocs are always
16775 stored in the data (REL-style), and not in the reloc entry itself
16776 (RELA-style).
16777 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16778 stabs.
16779
3f08ced9
MS
167802001-11-01 Michael Snyder <msnyder@redhat.com>
16781
16782 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16783 and regular expression operators by using quoting.
16784
cbfa24cd
MS
167852001-10-31 Michael Snyder <msnyder@redhat.com>
16786
16787 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16788 depending on what the symbol table contains.
16789 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16790 the output of the ptype command. Similarly, accept both "const &"
16791 and "const&".
16792
aaa68313
CV
167932001-10-31 Corinna Vinschen <vinschen@redhat.com>
16794
16795 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16796 symbol `STORAGE' to allow to choose the storage class of
16797 the local datastructures.
16798 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16799 compiler directive.
16800
91740388
MS
168012001-10-30 Michael Snyder <msnyder@redhat.com>
16802
16803 * gdb.base/jump.exp: Allow it to run for all targets.
16804
1b7c05e7
CV
168052001-10-29 Corinna Vinschen <vinschen@redhat.com>
16806
16807 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16808 with new double_array size.
16809 (main): Change storage class of all local variables to static.
16810 Reduce size of double_array to 9.
16811 * gdb.base/call-ar-st.exp: Increase timeout value.
16812 Change expected output for double array to match new size in
16813 call-ar-st.c.
16814
36a22261
CV
168152001-10-29 Corinna Vinschen <vinschen@redhat.com>
16816
16817 * gdb.base/ending-run.exp: Create identical output when passing
16818 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16819 Stormy16 target.
36a22261 16820
92b8ae91
MK
168212001-10-28 Mark Kettenis <kettenis@gnu.org>
16822
16823 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16824 that we catch the expected failure under Linux/x86.
16825
cb135b83
OF
168262001-10-29 Orjan Friberg <orjanf@axis.com>
16827
16828 * gdb.base/setvar.exp: Escape curly braces.
16829 * gdb.stabs/weird.exp: Ditto.
16830
6884aa54
DJ
168312001-10-27 Daniel Jacobowitz <drow@mvista.com>
16832
16833 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16834 * gdm.mi/mi0-hack-cli.exp: Likewise.
16835
0398c9aa
AC
168362001-10-25 Andrew Cagney <ac131313@redhat.com>
16837
16838 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16839 messages.
16840
d20bf2e8
AC
168412001-10-21 Andrew Cagney <ac131313@redhat.com>
16842
16843 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16844 checking MI enabled.
16845
03dd63aa
CV
168462001-10-09 Corinna Vinschen <vinschen@redhat.com>
16847
16848 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16849
1d9d99f3
FCE
168502001-10-04 Frank Ch. Eigler <fche@redhat.com>
16851
16852 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16853 if gdb child process crashes, just signal an error.
16854
838ae6c4
JB
168552001-10-02 Jim Blandy <jimb@redhat.com>
16856
16857 * lib/gdb.exp (test_xfail_format): Simplify.
16858
16859 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16860 front of the variable name `format'. Simplify `if'.
16861
8f0cbc1c
DJ
168622001-10-01 Daniel Jacobowitz <drow@mvista.com>
16863
16864 * gdb.threads/pthreads.exp: Wait for output and delay
16865 before sending ^C.
16866
1f08dafd
DJ
168672001-10-01 Daniel Jacobowitz <drow@mvista.com>
16868
16869 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16870 some incorrect output instead of timing out.
16871 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16872
674f90ff
CV
168732001-09-28 Corinna Vinschen <vinschen@redhat.com>
16874
16875 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16876 check to allow additional `int'.
16877
9b284272
DJ
168782001-09-27 Daniel Jacobowitz <drow@mvista.com>
16879
16880 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16881 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16882
b55a4771
MS
168832001-09-27 Michael Snyder <msnyder@redhat.com>
16884
16885 * lib/gdb.exp (test_debug_format): New proc.
16886 (setup_xfail_format): Use new proc test_debug_format.
16887 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16888 proc; use new service proc test_debug_format.
16889 Replace all other "gcc_compiled" tests with this test.
16890 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16891 proc; use new service proc test_debug_format.
16892 Replace all other "gcc_compiled" tests with this test.
16893
168942001-09-27 Michael Snyder <msnyder@redhat.com>
16895
16896 * gdb.base/cvexpr.exp: New file.
16897 * gdb.base/cvexpr.c: New file
16898 Test for expressions using const and volatile keywords.
16899
4e6667ac
CV
169002001-09-26 Corinna Vinschen <vinschen@redhat.com>
16901
16902 * gdb.base/constvars.exp: Check for different orders of keywords
16903 and additional "int" strings in output.
16904
4f337972
AC
169052001-09-22 Andrew Cagney <ac131313@redhat.com>
16906
16907 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16908 responses from "help maint".
16909
2015650d
FCE
169102001-09-19 Frank Ch. Eigler <fche@redhat.com>
16911
16912 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16913 to localhost:NNN instead of :NNN, in case Xvfb is listening
16914 only on TCP.
16915
f3bcedc1
CV
169162001-09-19 Corinna Vinschen <vinschen@redhat.com>
16917
16918 * gdb.base/recurse.exp: When checking leaving the watchpoint
16919 scope, recognize when gdb is in function's epilogue and pass.
16920
6b819c92
KS
169212001-09-18 Keith Seitz <keiths@redhat.com>
16922
16923 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16924 support for running tests against sid targets.
16925 (gdbtk_done): Ditto.
16926
a10c9419
CV
169272001-09-18 Corinna Vinschen <vinschen@redhat.com>
16928
16929 * gdb.base/ending-run.c (main): Set stdout buffersize
16930 to the same reasonable value for any target.
16931 * gdb.base/ending-run.exp: Add a regular expression
16932 to make testsuite happy on Sanyo Stormy16 target.
16933
739d0d99
CV
169342001-09-17 Corinna Vinschen <vinschen@redhat.com>
16935
16936 * gdb.base/display.c (do_loops): Add float variable `f'.
16937 Increment f in loop.
16938 * gdb.base/display.exp: Increment timeout by 60 seconds.
16939 Change float display test to use variable `f'.
16940
1b8947f0
JB
169412001-09-17 Jim Blandy <jimb@redhat.com>
16942
16943 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16944 overflowing the limited breakpoint tables on some ROM monitors
16945 (like the ROM68K).
16946
9890ac81
FCE
169472001-09-15 Frank Ch. Eigler <fche@redhat.com>
16948
16949 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16950 the "-ac" (disable access control) flag.
16951
6db765ea
JH
169522001-08-30 Jeff Holcomb <jeffh@redhat.com>
16953
16954 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16955 ints.
16956
4c32cc04
KS
169572001-08-30 Keith Seitz <keiths@redhat.com>
16958
16959 * lib/gdb.exp: Move all insight-related functionality into
16960 separate file.
16961 * lib/insight-support.exp: New file.
16962
8d6e6f81
FCE
169632001-08-29 Frank Ch. Eigler <fche@redhat.com>
16964
16965 * config/sid.exp (sid_start): Never set sid verbosity; disable
16966 expect_background {} that consumed its stdout; tolerate </dev/null.
16967 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16968
6a90e1d0
AC
169692001-08-18 Andrew Cagney <ac131313@redhat.com>
16970
16971 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16972 CLI jump command to start it.
16973 (mi_run_to_main): Fail immediatly when unexpected output.
16974
1759b3c3
AC
169752001-08-18 Andrew Cagney <ac131313@redhat.com>
16976
16977 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16978 beginning of function. Fix PR gdb/191.
16979
61d11d80
FCE
169802001-08-16 Frank Ch. Eigler <fche@redhat.com>
16981
16982 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16983 what to force sid endianness to.
16984
942a4df2
KS
169852001-08-15 Keith Seitz <keiths@redhat.com>
16986
16987 * lib/gdb.exp (gdbtk_start): Don't set environment
16988 variables for TCL_LIBRARY and friends. Insight will
16989 now figure these out for itself.
16990
0521c418
MS
169912001-08-02 Michael Snyder <msnyder@redhat.com>
16992
16993 * gdb.base/completion.exp: Remove the symbol "a64l" from
16994 the expect string; this is target-specific, and not related
16995 to what is being tested.
16996
74a9a58a
DB
169972001-08-02 Dave Brolley <brolley@redhat.com>
16998
16999 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17000
c70819fa
MS
170012001-07-25 Michael Snyder <msnyder@redhat.com>
17002
c2b8fa57
MS
17003 * gdb.base/consecutive.exp: New file. Test stepping over
17004 breakpoints on consecutive instructions.
17005 * gdb.base/consecutive.c: New file.
17006
c70819fa
MS
17007 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17008 curly braces in regular expressions.
17009
2b1a1355
MS
170102001-07-25 Michael Snyder <msnyder@redhat.com>
17011
17012 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17013 legitimate output from stepping out of main.
17014
413eca6f
KS
170152001-07-22 Keith Seitz <keiths@redhat.com>
17016
17017 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17018 the empty string, do not run the tests.
17019
7e5a9322
SC
170202001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17021
17022 * gdb.base/long_long.exp: Detect size of pointer. Take into
17023 account 2-byte pointers when testing for p/a results.
17024
de58f10f
SC
170252001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17026
d63a86f8 17027 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17028 and defined to 1K for m68hc11.
17029 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17030 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17031 (sizeof_random_data): New variable to tell the size of the data table;
17032 don't test past this size; always run to main.
17033
d6f5fea1
SC
170342001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17035
17036 * gdb.base/return2.exp: return of long long and double fails for
17037 68HC11; don't execute these tests on that platform.
17038 * gdb.base/return.exp: Return of a double fails for 68hc11.
17039
c477543d
SC
170402001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17041
17042 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17043 tests that print a float.
17044 * call-rt-st.exp: Likewise.
17045
63cf1c79
MK
170462001-07-12 Mark Kettenis <kettenis@gnu.org>
17047
17048 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17049 running this test on Linux.
17050
112f9ab5
MC
170512001-06-24 Michael Chastain <chastain@redhat.com>
17052
17053 * gdb.base/arithmet.exp: Remove some tests to make all test names
17054 unique.
17055
4970cb0f
MS
170562001-07-03 Michael Snyder <msnyder@redhat.com>
17057
17058 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17059 the output of the ptype command.
17060
d85da69f
MS
170612001-07-02 Michael Snyder <msnyder@redhat.com>
17062
4c8a82de
MS
17063 * gdb.base/completion.exp: Don't assume that break.c is the only
17064 source file that may contain functions named "marker".
d85da69f
MS
17065 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17066
8afc772b
AC
170672001-06-28 Andrew Cagney <ac131313@redhat.com>
17068
17069 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17070 of files to delete.
17071
17072 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17073 * gdb.disasm/h8300s.exp: New file.
17074 gdb.disasm/h8300s.s: Likewise.
17075
cff22675
AC
170762001-06-27 Andrew Cagney <ac131313@redhat.com>
17077
17078 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17079 empty breakpoint tables.
17080
68c81b54
AC
170812001-06-25 Andrew Cagney <ac131313@redhat.com>
17082
17083 * lib/mi-support.exp: Update args=... part of stop-reason
17084 patterns. Accept either a list or a tuple.
17085
2dd62704
AC
170862001-06-23 Andrew Cagney <ac131313@redhat.com>
17087
17088 * lib/mi-support.exp: Remove local emacs variable defining
17089 change-log-default-name.
17090
b4127474
MC
170912001-06-22 Michael Chastain <chastain@redhat.com>
17092
17093 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17094 This is operationally compatible with the previous version.
17095
8dbfb380
JB
170962001-06-13 Jim Blandy <jimb@redhat.com>
17097
17098 * lib/gdb.exp (gdb_test): Doc fix.
17099
f2d8c86d
MC
171002001-06-10 Michael Chastain <chastain@redhat.com>
17101
17102 * gdb.base/exprs.exp: Remove a duplicate test.
17103
81564d34
JB
171042001-06-06 Jim Blandy <jimb@redhat.com>
17105
17106 * gdb.base/return2.exp (main): Use values to test float and double
17107 returns that are not NaN's, to avoid being confused by IEEE
17108 comparison rules.
17109
da55addb
MS
171102001-06-04 Michael Snyder <msnyder@redhat.com>
17111
17112 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17113 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17114 rather than wait for 12 more tests to time out.
17115
42c65987
JB
171162001-06-06 Jim Blandy <jimb@redhat.com>
17117
b18bced9 17118 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17119 Don't forget to match the GDB prompt.
b18bced9 17120
42c65987
JB
17121 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17122
5b41e5f0
JB
171232001-06-04 Jim Blandy <jimb@redhat.com>
17124
17125 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17126 command.
17127
015e046f
KB
171282001-05-31 Kevin Buettner <kevinb@redhat.com>
17129
17130 * gdb.base/annota1.exp (info break): Match four or more spaces
17131 after "Address".
17132
fb1ffbbe
MC
171332001-05-31 Michael Chastain <chastain@redhat.com>
17134
17135 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17136 (dm_type_int_star): Likewise.
17137 (dm_type_long_star): Likewise.
17138 (dm_type_void_star): Likewise.
17139
5ea2a32c
KB
171402001-05-29 Kevin Buettner <kevinb@redhat.com>
17141
17142 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17143 to a known value in order to get consistent results regardless
17144 of the setting of INPUTRC or the presence or contents of .inputrc.
17145
ae23c492
MS
171462001-05-24 Michael Snyder <msnyder@redhat.com>
17147
ac55707e
MS
17148 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17149 Don't require that the main thread and the manager thread are the
17150 first in the list.
17151
ae23c492
MS
17152 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17153 debugging. If test fails, issue an "unsupported" not a "fail".
17154
400071f1
JB
171552001-05-24 Jim Blandy <jimb@redhat.com>
17156
17157 Don't assume that short is shorter than int.
17158 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17159 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17160 this isn't true.
400071f1
JB
17161 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17162 an int, is not equal to ~0 stored in an unsigned char. This tests
17163 the same thing that the previous test meant to, but works on
17164 16-bit machines, too.
17165 ("print unsigned char != (~0)"): Same test, complemented.
17166
0816a3e5
MS
171672001-05-24 Michael Snyder <msnyder@redhat.com>
17168
17169 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17170 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17171 and prevents dejagnu getting out of step.
17172
f6dc23a9
KB
171732001-05-23 Kevin Buettner <kevinb@redhat.com>
17174
17175 * gdb.base/finish.exp (finish_void): Revise pattern for
17176 stopping on the call statement to not permit stopping at
17177 the start of the instructions comprising the call sequence.
17178
7dbd117d
MC
171792001-05-19 Michael Chastain <chastain@redhat.com>
17180
17181 * gdb.base/callfuncs.exp: Make all test names unique.
17182 * gdb.base/commands.exp: Make all test names unique.
17183 * gdb.base/condbreak.exp: Make all test names unique.
17184 * gdb.base/dbx.exp: Make all test names unique.
17185 * gdb.base/default.exp: Make all test names unique.
17186 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17187 and TIMEOUT messages to their corresponding PASS message.
17188 * gdb.base/ending-run.exp: Make all test names unique.
17189 * gdb.base/long_long.exp: Remove duplicate test.
17190
6b0b0a9e
KB
171912001-05-21 Kevin Buettner <kevinb@redhat.com>
17192
17193 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17194 stop on the call statement as well as the statement after the
17195 call.
17196
2caa35cb
MS
171972001-05-21 Michael Snyder <msnyder@redhat.com>
17198
17199 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17200
40713331
EZ
172012001-05-10 Elena Zannoni <ezannoni@redhat.com>
17202
a9c64011
AS
17203 * gdb.base/completion.exp: Revamp test. Make it execute on all
17204 platforms.
40713331 17205
c2c1be8d
EZ
172062001-05-10 Elena Zannoni <ezannoni@redhat.com>
17207
a9c64011
AS
17208 * config/gdbserver.exp (gdb_load): Handle the case
17209 in which the arguments to gdbserver are given in the
17210 baseboard configuration file.
17211 Also handle the case in which the server needs to do a
17212 load.
2c9cd303 17213
9671de48
KS
172142001-05-07 Keith Seitz <keiths@cygnus.com>
17215
a9c64011
AS
17216 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17217 set up the display for testing.
17218 (gdbtk_start): Convert all paths to paths that tcl will like.
17219 Export target information to environment.
17220 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17221 necessary.
17222 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17223 (to_tcl_path): New proc to convert a given pathname into
17224 a path acceptible as an argument to a tcl command.
17225 (_gdbtk_export_target_info): New proc to export target info
17226 into the environment for gdbtk testing.
17227 (gdbtk_done): New proc to signal end-of-test.
9671de48 17228
5a360f47
JB
172292001-05-06 Jim Blandy <jimb@redhat.com>
17230
17231 * restore.c: Make the code of caller0 correspond to its comment.
17232
66c756c6
MS
172332001-05-03 Michael Snyder <msnyder@redhat.com>
17234
17235 * config/sid.exp (gdb_target_sid): Check for error messages.
17236 On error or timeout, don't make expect exit (which will terminate
17237 all subsequent tests); instead just make gdb exit.
d63a86f8 17238 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17239 return a negative value.
17240
a966fde5
JB
172412001-04-24 Jim Blandy <jimb@redhat.com>
17242
851c18e0
JB
17243 * gdb.c++/templates.exp: If we see the prompt for the overload
17244 list, but we haven't recognized any of the longer patterns,
17245 arrange for this test to fail, not hang.
17246
a966fde5
JB
17247 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17248 variations.
17249
db144853
MC
172502001-04-22 Michael Chastain <chastain@redhat.com>
17251
17252 * gdb.c++/local.exp: Use the 'runto' library function.
17253 * gdb.c++/namespace.exp: Likewise.
17254 * gdb.c++/overload.exp: Likewise.
17255
3207ec21
KB
172562001-03-26 Kevin Buettner <kevinb@redhat.com>
17257
17258 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17259 * gdb.base/step-line.exp: New file. Test step/next in presence of
17260 #line directives.
17261 * gdb.base/step-line.c: New file. Test program for the above.
17262 * gdb.base/step-line.inp: New file. We pretend that this file has
17263 been transformed by some other tool into step-line.c.
17264
13b57657
JB
172652001-03-21 Jim Blandy <jimb@redhat.com>
17266
17267 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17268 unmangled operator names.
17269
754cbe1c
JB
172702001-03-20 Jim Blandy <jimb@redhat.com>
17271
17272 * gdb.threads/linux-dp.exp: Recognize an additional message
17273 generated by GDB when it doesn't understand how to debug threads
17274 on the target system.
17275
177495c9
AC
172762001-03-19 Andrew Cagney <ac131313@redhat.com>
17277
17278 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17279
f266096b
MC
172802001-03-12 Michael Chastain <chastain@redhat.com>
17281
17282 * gdb.c++/derivation.exp: Use the 'runto' library function.
17283
cac3c2ff
MC
172842001-03-12 Michael Chastain <chastain@redhat.com>
17285
17286 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17287
b6c11a24
MC
172882001-02-24 Michael Chastain <chastain@redhat.com>
17289
17290 * gdb.c++/ref-types.exp: Change handwritten code to library
17291 function 'runto'.
17292
6bae5bce
OF
172932001-03-16 Orjan Friberg <orjanf@axis.com>
17294
17295 * gdb.base/signals.exp: Set count to 0 explicitly.
17296
0015fd9a
MS
172972001-03-15 Mark Salter <msalter@redhat.com>
17298
17299 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17300 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17301 (gdb_load): Add support for additional target_info: gdb_download_size
17302 and gdb_load_timeout.
0015fd9a 17303
fc33412a
DT
17304Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17305
17306 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17307 file -- to prevent failing when the compile fails but we have no
17308 intention of running the tests anyway.
fc33412a
DT
17309
17310 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17311 tests if set.
17312
17313 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17314 integers.
fc33412a
DT
17315
17316 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17317 * gdb.c++/namespace.exp: Ditto.
17318
115f06de
OF
173192001-03-07 Orjan Friberg <orjanf@axis.com>
17320
17321 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17322 * gdb.base/pointers.exp: Relax pattern match of decimals.
17323
b6ba6518
KB
173242001-03-06 Kevin Buettner <kevinb@redhat.com>
17325
17326 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17327 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17328 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17329 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17330 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17331 config/sh.exp, config/sid.exp, config/slite.exp,
17332 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17333 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17334 config/vxworks.exp, config/vxworks29k.exp,
17335 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17336 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17337 gdb.base/arithmet.exp, gdb.base/assign.exp,
17338 gdb.base/async.exp, gdb.base/attach.exp,
17339 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17340 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17341 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17342 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17343 gdb.base/commands.exp, gdb.base/completion.exp,
17344 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17345 gdb.base/constvars.exp, gdb.base/corefile.exp,
17346 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17347 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17348 gdb.base/ending-run.exp, gdb.base/environ.exp,
17349 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17350 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17351 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17352 gdb.base/funcargs.exp, gdb.base/help.exp,
17353 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17354 gdb.base/logical.exp, gdb.base/long_long.exp,
17355 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17356 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17357 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17358 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17359 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17360 gdb.base/regs.exp, gdb.base/relational.exp,
17361 gdb.base/remote.exp, gdb.base/reread.exp,
17362 gdb.base/restore.exp, gdb.base/return2.exp,
17363 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17364 gdb.base/selftest.exp, gdb.base/setshow.exp,
17365 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17366 gdb.base/sigall.exp, gdb.base/signals.exp,
17367 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17368 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17369 gdb.base/step-test.exp, gdb.base/structs.c,
17370 gdb.base/structs.exp, gdb.base/structs2.exp,
17371 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17372 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17373 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17374 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17375 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17376 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17377 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17378 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17379 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17380 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17381 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17382 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17383 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17384 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17385 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17386 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17387 gdb.trace/circ.exp, gdb.trace/collection.exp,
17388 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17389 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17390 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17391 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17392 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17393 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17394 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17395 notices.
17396
dc96c6c7 173972001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17398
17399 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17400 first arg is int not float.
17401
dc96c6c7 174022001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17403
17404 * gdb.base/reread.exp: Unsupported for non-native targets;
17405 doesn't work for remote debugging.
17406
9b0c4aeb
FN
174072001-02-19 Fernando Nasser <fnasser@redhat.com>
17408
17409 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17410 * gdb.base/ending-run.exp: Properly handle the BSP state when
17411 stepping past the end of main.
9b0c4aeb 17412
02aa71d5
MC
174132001-02-19 John Moore <jmoore@redhat.com>
17414
17415 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17416 Converted HPUX fix for non-expected items following multiple
17417 step commands into general solution for all platforms.
17418
1fa449a4
MC
174192001-02-18 Michael Chastain <chastain@redhat.com>
17420
17421 * gdb.c++/classes.exp (do_tests): Change runto statements
17422 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17423 statements demangler agnostic.
17424 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17425 (gdb_virtfunc_restart): Likewise.
17426
b2f9ec70
MC
174272001-02-14 Michael Chastain <chastain@redhat.com>
17428
17429 * gdb.c++/inherit.exp (do_tests): Change runto statements
17430 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17431 statements demangler agnostic.
17432
cf74b8ca
AC
17433Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17434
17435 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17436 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17437 before calling common_routine 15 times'' tests.
cf74b8ca 17438
99f78f56
MC
174392001-02-11 Michael Chastain <chastain@redhat.com>
17440
17441 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17442 Helps the test script figure out which demangler is in use.
17443 (dm_type_foo_ref): Ditto.
17444 (dm_type_int_star): Ditto.
17445 (dm_type_long_star): Ditto.
17446 (dm_type_unsigned_int): Ditto.
17447 (dm_type_void): Ditto.
17448 (dm_type_void_star): Ditto.
99707966 17449 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17450 Probe the gdb demangler and set variables to accommodate
17451 formatting differences.
17452 (info_func_regexp): New function. Same as info_func, but
17453 matches against a regexp.
17454 (info_func): Match against a literal string.
17455 (print_addr_2): New function. Match against a literal string,
17456 which can be different from the input to gdb.
17457 (print_addr): Simply call print_addr_2 with the same argument twice.
17458 (test_lookup_operator_functions): Use demangler formatting variables.
17459 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17460 the tests in the same order as the C++ class declaration.
17461 (test_paddr_operator_functions): Ditto.
17462 (test_paddr_overloaded_functions): Ditto.
17463 (test_paddr_hairy_functions): Use demangler formatting variables.
17464 Add reference to gdb/19 for related tests.
17465 (do_tests): Call probe_demangler.
17466
1de8f023
KB
174672001-01-30 Kevin Buettner <kevinb@redhat.com>
17468
17469 * gdb.c++/templates.cc (printf): Remove unused function definition.
17470
ca3f91ed
MS
174712001-01-26 Felix Lee <flee@redhat.com>
17472
17473 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17474
174752001-01-25 matthew green <mrg@redhat.com>
17476
17477 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17478 up sid.
17479 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17480
174812001-01-25 matthew green <mrg@redhat.com>
17482
17483 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17484 Deprecate $sid_spawn_id.
ca3f91ed
MS
17485 (sid_exit): Remove code necessary only for `spawn.'
17486
174872001-01-25 matthew green <mrg@redhat.com>
17488
17489 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17490
fb18ec4a
MC
174912001-01-28 Michael Chastain <chastain@redhat.com>
17492
17493 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17494 to call when tests fail. It takes gdb out of the overloaded
17495 function choice menu back to the main prompt, so that the test
17496 program stays synchronized.
17497 (set_bp_overloaded): New proc to collect all the common
17498 code for setting a breakpoint on an overloaded name. Calls
17499 take_gdb_out_of_choice_menu when needed.
17500 (menu_overload1arg): New variable to collect the repeated
17501 instances of the expected menu for an overloaded name. Change
17502 the regular expression to handle changes in g++ type encoding:
17503 "void" can be either "void" or "", and "unsigned int" can be
17504 either "unsigned int" or "unsigned".
17505 (continue_to_bp_overloaded): Change regular expressions to handle
17506 changes in g++ type encoding.
17507 (no proc): Call take_gdb_out_of_choice_menu when needed.
17508 Remove redundant calls to "info break". Accept either "canceled"
17509 or "cancelled". Change regular expressions in "info break"
17510 calls to handle changes in g++ type encoding. Give all tests
17511 unique strings.
17512
9c646a6e
BE
175132001-01-17 Ben Elliston <bje@redhat.com>
17514
17515 * config/sid.exp: New file.
17516
9549d9c1
AC
17517Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17518
17519 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17520
dc96c6c7 175212000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17522
17523 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17524 Add a RE to accept a non-ascii char if one is ever presented.
17525
b4df4f68
FN
175262000-12-20 Fernando Nasser <fnasser@redhat.com>
17527
297dd0fd 17528 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17529
dc96c6c7 175302000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17531
d63a86f8 17532 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17533 in regexp. One '\' does not suffice on Linux.
17534
4a7bddb6
MC
175352000-12-09 Michael Chastain <chastain@redhat.com>
17536
17537 * gdb.base/break.exp (test_clear_command): Use a marker function
17538 rather than 'main' for the test function. Also move this
17539 test to an execution point where the marker function names are
17540 guaranteed to be bound to functions. (Executing tests after a
17541 'finish' from main runs into name conflicts with local names
17542 in __libc_start_main).
17543
dc96c6c7 175442000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17545
17546 * gdb.base/finish.exp: New test for gdb's "finish" command.
17547 * gdb.base/return2.exp: New test for gdb's "return" command.
17548 * gdb.base/return2.c: New source file for above.
17549
dc96c6c7 175502000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17551
17552 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17553 * gdb.base/miscexprs.exp: Ditto.
17554 * gdb.base/pointers.exp: Ditto.
17555 * gdb.c++/derivation.exp: Ditto.
17556 * gdb.c++/local.exp: Ditto.
17557 * gdb.c++/namespace.exp: Ditto.
17558 * gdb.c++/overload.exp: Ditto.
17559 * gdb.c++/ref-types.exp: Ditto.
17560
dc96c6c7 175612000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17562
17563 * gdb.base/constvars.exp: Test result of "up" command.
17564 * gdb.base/miscexprs.exp: Ditto.
17565 * gdb.base/pointers.exp: Ditto.
17566 * gdb.base/scope.exp: Ditto.
17567 * gdb.c++/derivation.exp: Ditto.
17568 * gdb.c++/local.exp: Ditto.
17569 * gdb.c++/namespace.exp: Ditto.
17570 * gdb.c++/overload.exp: Ditto.
17571 * gdb.c++/ref-types.exp: Ditto.
17572
44097287
FN
175732000-11-22 Michael Chastain <chastain@redhat.com>
17574
17575 * mips_pro.exp: Accept either "middle -> top -> main" or
17576 "middle -> main" in the backtrace, because gcc can optimize
17577 tail calls to jumps. Remove setup_xfail for the hppa case.
17578 Add a comment with the original warning messages from PR 3016,
17579 which was filed in 1993, to preserve them for posterity.
17580
9d2e1bab
ND
175812000-11-17 Nick Duffek <nsd@redhat.com>
17582
17583 * lib/gdb.exp (gdb_test): Override timeout with board info.
17584
1aca8eb7
ND
175852000-11-17 Nick Duffek <nsd@redhat.com>
17586
17587 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17588 the second kill and detach messages.
17589
93076499
ND
175902000-11-17 Nick Duffek <nsd@redhat.com>
17591
17592 * configure.in: Add AC_EXEEXT.
17593 * configure: Regenerate.
17594 * Makefile.in (just-check): Export EXEEXT.
17595 * lib/gdb.exp ($EXEEXT): Import from environment.
17596 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17597 expect "maint dump-me" on Cygwin.
17598 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17599 $EXEEXT.
17600
30e87cd3
ND
176012000-11-17 Nick Duffek <nsd@redhat.com>
17602
17603 * gdb.base/break.exp: Test backtrace and finish from called
17604 function on all platforms, not just HP-UX.
17605
dc96c6c7 176062000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17607
17608 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17609 code from gdb_target_monitor, so it can be used independantly
17610 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17611
dc96c6c7 176122000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17613
17614 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17615 * gdb.base/corefile.exp: Expect the message "Program is being
17616 debugged already" when we send the "corefile" command, since
17617 the preceeding gdb_load may have connected gdb to a remote target.
17618 * gdb.base/display.exp: Disable hardware watchpoints if new
17619 board info variable "no_hardware_watchpoints" is true.
17620 Replace single-letter commands with more readable ones.
17621 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17622 if new board info variable "no_hardware_watchpoints" is true.
17623 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17624 to see if stdio (printf) testing is possible.
17625 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17626 board info variable "no_hardware_watchpoints" is true. Use new
17627 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17628
39124dea
FN
176292000-11-13 Fernando Nasser <fnasser@redhat.com>
17630
17631 From Orjan Friberg <orjanf@axis.com>:
17632 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17633 in array print pattern match.
17634
a9e2e984
FN
176352000-11-09 Fernando Nasser <fnasser@redhat.com>
17636
17637 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17638 spelling "cancelled" to U.S. spelling "canceled" to match changes
17639 made to gdb.
17640 * gdb.c++/ovldbreak.exp: Ditto.
17641
c7db355b
PS
176422000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17643
17644 * gdb.base/callfuncs.c (main): Moved to end of file, call
17645 t_double_values to initialize the FPU before inferior calls are made.
17646 * gdb.base/callfuncs.exp: Test for register preservation after calling
17647 inferior functions. Add tests for continuining, finishing and
17648 returning from a stop in a call dummy.
17649
dc96c6c7 176502000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17651
17652 * gdb.base/commands.exp: Break up long lines, and re-indent.
17653
dc96c6c7 176542000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17655
17656 * config/gdbserver.exp: Rewritten from the ground up, to make it
17657 compatible with the current dejagnu tree, and to make it work with
17658 the new "gdbserver" in libremote.
17659
dc96c6c7 176602000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17661
17662 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17663 * gdb.base/varargs.exp: Skip entire test if no printf support.
17664 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17665 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17666
dc96c6c7 176672000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17668
17669 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17670 no floating point support.
17671 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17672 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17673 * gdb.base/call-rt-st.exp: Ditto.
17674 * gdb.base/call-strs.exp: Ditto.
17675
bac5fc66
JG
176762000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17677
17678 * gdb.base/sizeof.c: include <stdio.h>.
17679
17680 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17681 'finish', otherwise uncaptured gdb_prompt would potentially
17682 throw remaining test points out of sync.
bac5fc66 17683
b22a6027
SB
176842000-07-26 Scott Bambrough <scottb@netwinder.org>
17685
17686 * gdb.base/recurse.exp: Run tests for all targets.
17687 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17688 gnu-oldld case on ARM.
17689 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17690 for ARM targets.
d63a86f8 17691
d8231941
AG
17692Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17693
17694 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17695 * gdb.java/configure: Rebuild.
17696
8caabe69
AG
17697Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17698
17699 * gdb.java/jv-exp.exp: New file.
17700
9d273ca3
AG
17701Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17702
17703 * configure: Rebuilt.
17704 * configure.in (configdirs): Add gdb.java.
17705 * gdb.java/jmisc.java: New file.
17706 * gdb.java/jmisc.exp: New file.
17707 * gdb.java/Makefile.in: New file.
17708 * gdb.java/configure: Rebuilt.
17709 * gdb.java/configure.in: New file.
17710 * lib/java.exp: New file.
17711
4f823a66
AC
17712Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17713
17714 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17715 underflow.
4f823a66 17716
2391e11d
AC
17717Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17718
17719 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17720 and the compilers sizes.
2391e11d 17721
54602222
ND
177222000-07-09 Nick Duffek <nsd@redhat.com>
17723
17724 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17725 (use_methods): New function.
17726 (main): Call use_methods().
17727 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17728 (do_tests): Call test_method_param_class.
17729
2bec0572
ND
177302000-07-09 Nick Duffek <nsd@redhat.com>
17731
17732 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17733 spelling.
17734 (test_enums): New procedure. Move enum tests from end of script
17735 to here. Set breakpoint on function name instead of line number.
17736 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17737 (enums2): New marker function.
17738 (enums1): New function.
17739 (main): Call enums1(). Move enum tests to enums1().
17740
78492fde
AC
17741Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17742
17743 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17744 compile/link program. Update line numbers.
78492fde
AC
17745 * gdb.asm/d10v.inc: Define ``startup''.
17746 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17747
49a2cef8
AC
17748Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17749
17750 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17751
3e6c8688
EZ
177522000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17753
17754 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17755 of 'help maint print' command.
3e6c8688 17756
9ff5cbe9
AC
17757Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17758
17759 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17760 they use gdb_expect_list.
9ff5cbe9 17761
17c579bd
AC
17762Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17763
17764 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17765 memory-read-packet-size'' instead of ``set endian big'' to test
17766 long commands.
17c579bd 17767
e6d71bf3
DB
177682000-06-03 Daniel Berlin <dan@cgsoftware.com>
17769
17770 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17771 g++, and stop skipping them.
e6d71bf3
DB
17772
17773 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17774 work under g++.
17775
d63a86f8 17776 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17777 initialization.
17778
dc96c6c7 177792000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17780
17781 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17782 the regular expression: accept an (almost) arbitrary sequence of
17783 "frames-invalid" and "breakpoints-invalid" messages both before
17784 and after the "starting" message.
17785
dc96c6c7 177862000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17787
17788 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17789
dc96c6c7 177902000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17791
17792 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17793 Relax the regular expression a little, make it pass on Solaris 8.
17794
8216cda9
KB
177952000-05-12 Kevin Buettner <kevinb@redhat.com>
17796
17797 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17798 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17799 Instead, it is permissible for gdb to stop on the line of the
17800 call itself.
17801
1a570b2f
MS
178022000-05-12 Michael Snyder <msnyder@.cygnus.com>
17803
17804 * gdb.base/break.exp (bp on small function, optimized file):
17805 Add a second pass pattern. The behavior differs here between stabs
17806 and dwarf for one-line functions. Stabs preserves two line symbols
17807 (one before the prologue and one after) with the same line number,
17808 but dwarf regards these as duplicates and discards one of them.
17809 Therefore the address after the prologue (where the breakpoint is)
17810 has no exactly matching line symbol, and GDB reports the breakpoint
17811 as if it were in the middle of a line rather than at the beginning.
17812
dc96c6c7 178132000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17814
d63a86f8 17815 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17816 rather than "send_gdb" (for consistancy).
17817
7d418785
AC
17818Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17819
17820 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17821 * gdb.c++/templates.cc: Properly check for GCC version number.
17822 * lib/compiler.cc: Likewise
17823
dc96c6c7 178242000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17825
d63a86f8 17826 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17827 gdb may not stop at the first line of main, due to code motion.
17828
dc96c6c7 178292000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17830
17831 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17832 This test depends on parsing the printf output from the target.
17833 Since the sparclet stub doesn't do stdio, this will never work.
17834 * gdb.base/call-rt-st.exp: ditto.
17835 * gdb.base/call-strs: ditto.
17836
dc96c6c7 178372000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17838
17839 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17840
17841 * gdb.base/ending-run.exp: After connecting to a remote target,
17842 but before running, the target will appear to be in a random
17843 location. Specify both a file and a line for breakpoints.
17844 Also, the function that calls main may be called 'init'
17845 rather than 'start'.
17846
a5a51225
EZ
178472000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17848
17849 * gdb.base/help.exp: Update output for add-symbol-file command.
17850
7930cc7c
FN
178512000-04-10 Fernando Nasser <fnasser@cygnus.com>
17852
17853 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17854 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17855
23e37ab1
C
178562000-04-07 J.T. Conklin <jtc@redback.com>
17857
e93c542c
C
17858 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17859
23e37ab1
C
17860 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17861
591b8fa3
PDM
17862Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17863
17864 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17865 values that can be represented exactly.
591b8fa3
PDM
17866 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17867 above change, and to not check against the directory part of the source
17868 file name.
17869 (step into print_long_arg_list): Likewise.
17870 (print print_small_structs from print_long_arg_list): Likewise.
17871 (print print_long_arg_list): Likewise.
17872
7a495180
EZ
178732000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17874
30b53638 17875 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17876
beb998c6
AC
17877Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17878
17879 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17880
1c689132
DB
178812000-03-25 Daniel Berlin <dan@cgsoftware.com>
17882
17883 * gdb.base/commands.exp (deprecated_command_test): Add test for
17884 deprecate with no arguments.
17885
c1790a9d
JL
178862000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17887
17888 * gdb.base/break.exp: Add new test for setting breakpoints on
17889 optimized code so we can test breakpoints work even when function
17890 prologues may be optimized away
17891
003ba290
FN
178922000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17893
17894 From David Whedon <dwhedon@gordian.com>
a9c64011 17895 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17896
6837a0a2
DB
178972000-03-22 Daniel Berlin <dan@cgsoftware.com>
17898
17899 * gdb.base/help.exp: Added test for new apropos command.
17900
b9593231
KB
179012000-03-21 Kevin Buettner <kevinb@redhat.com>
17902
17903 * gdb.base/pointers.c (usevar): New function.
17904 (main): Make sure that global variables v_int_pointer2, rptr,
17905 and y are all referenced someplace in the program by calling
17906 usevar() on them. [Some linkers delete symbols which are
17907 never referenced. The space remains, but there's no way to
17908 get a (symbolic) handle on the variable from the debugger.]
17909
751a959b
EZ
179102000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17911
17912 * gdb.base/printcmds.c: Add typedeffed arrays.
17913
17914 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17915 procedure to test arrays that are typedef'd.
751a959b 17916
73a93a32
JI
179172000-03-13 James Ingham <jingham@leda.cygnus.com>
17918
17919 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17920 the library directories.
73a93a32 17921
fb40c209
AC
17922Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17923
17924 * configure.in (configdirs): Add sub directory gdb.mi.
17925 * configure: Re-generate.
17926
17927 * gdb.mi: New directory.
d63a86f8 17928
ee4dd2c9
AC
179292000-02-25 Scott Bambrough <scottb@netwinder.org>
17930
17931 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17932 a long long value as a double on ARM platforms.
ee4dd2c9 17933
70f0cc22
JB
179342000-02-16 Jim Blandy <jimb@redhat.com>
17935
17936 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17937 default source file is set properly before running this test.
17938
853819b8
EZ
179392000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17940
17941 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17942 gdbtk/library directory, not in gdbtcl2.
853819b8 17943
dfcd3bfb
JM
179442000-02-04 Jim Blandy <jimb@redhat.com>
17945
17946 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17947 backslash from regexp pattern.
17948
17949 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17950 procedure. Use it to run all the "continue to bp overloaded"
17951 tests. Note that this changes the names of the tests slightly.
17952 If the breakpoint hit message includes a hex PC value, because
17953 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17954 from the real source code, still consider that a pass.
17955
17956 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17957 XFAIL here if the breakpoint message contains a hex address. Note
17958 similar change on 1999-11-02.
17959
17960 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17961
17962 * gdb.base/ptype.exp: Establish a default source file before
17963 calling get_debug_format.
17964
179652000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17966
17967 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17968
8b93c638
JM
179692000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17970
17971 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17972 of successive stepi commands -- while in the prologue we should see
17973 the function entry bracket.
17974
179752000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17976
17977 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17978 reach __change_mode() when stepping through the end of main().
17979
c5394b80
JM
179802000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17981
17982 * gdb.base/default.exp: Fix expected pattern.
17983 * gdb.base/help.exp: Same.
17984
0d06e24b
JM
179852000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17986
17987 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 17988 Don't use xfail's because that affects only the following test.
d63a86f8 17989
0d06e24b 17990 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 17991 solaris or linux.
0d06e24b
JM
17992
17993 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17994
dc96c6c7 179952000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 17996
d63a86f8 17997 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
17998 "A syntax error" rather than "A parse error". Accept both.
17999
180002000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18001
18002 * gdb.base/default.exp: Remove OS dependent string from "target
18003 remote" test.
18004 * gdb.base/help.exp: Same for "help target remote" test.
18005
c3f6f71d
JM
180062000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18007
18008 From Jim Kingdon <kingdon@redhat.com>:
18009
18010 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18011 prompt (cleanup rather than necessity, but still might keep output
18012 from spilling to next test).
c3f6f71d
JM
18013
180142000-01-02 Fred Fish <fnf@cygnus.com>
18015
18016 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18017 AIX, which defines them in <sys/types.h>.
18018
ed9a39eb 180191999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18020
ed9a39eb 18021 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18022 float" test.
ed9a39eb
JM
18023
180241999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18025
ed9a39eb 18026 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18027
18028 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18029 outermost frame disallowed".
18030
180311999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18032
18033 * gdb.base/setvar.exp: New tests for setting the value of a struct
18034 with a constant list.
18035
180361999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18037
18038 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18039 require the user to type a cast before setting the value of a struct.
18040
de57eccd
JM
180411999-12-06 Jim Blandy <jimb@cygnus.com>
18042
18043 * gdb.base/default.exp: Expect the new 'info float' command on
18044 all i386 platforms.
18045
18046 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18047 LinuxThreads libraries that don't support debugging.
18048
c2d11a7d
JM
18049Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18050
18051 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18052 Change the buffer type to ``unsigned char'' to simplify size
18053 arithmetic.
c2d11a7d
JM
18054
18055 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18056 stub only handles 400-1 byte packets. Verify that the download
18057 worked.
c2d11a7d
JM
18058
180591999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18060
18061 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18062 tests, using UNRESOLVED for the untested cases. Also, does not wait
18063 for a timeout if the prompt was received before a recognizable pattern.
18064
180651999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18066
18067 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18068
180691999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18070
18071 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18072 watchpoints.
c2d11a7d
JM
18073
180741999-11-24 Jason Merrill <jason@casey.cygnus.com>
18075
18076 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18077
18078 * gdb.c++/local.exp: Be more flexible in recognizing local class
18079 name mangling. Don't allow horribly truncated method names.
18080 * gdb.c++/derivation.exp: Expect protected inheritance.
18081 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18082 * gdb.c++/virtfunc.exp: Likewise.
18083 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18084 when printing a nested enum.
18085
180861999-11-22 Jim Blandy <jimb@cygnus.com>
18087
18088 * gdb.base/step-test.exp: Properly await GDB's response to setting
18089 a breakpoint on the call to large_struct_by_value.
18090
18091 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18092 just because we have debug info for the `start' function.
18093
180941999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18095
18096 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18097 "Unknown signal" messages, which indicate (on LinuxThreads) that
18098 GDB doesn't know how to debug threads on this system. This is
18099 better than hanging while philosopher 0 dumps chatter into gdb.log.
18100
181011999-11-18 Tom Tromey <tromey@cygnus.com>
18102
18103 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18104
181051999-11-18 Fred Fish <fnf@cygnus.com>
18106
18107 * gdb.base/coremaker2.c: Add sample program for generating
18108 cores that is more self contained than coremaker.c. Eventually
18109 I'll add more code to this and tie it into the testsuite.
18110
4ce44c66
JM
181111999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18112
18113 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18114
181151999-11-10 Jimmy Guo <guo@cup.hp.com>
18116
18117 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18118 from $srcdir/lib/.
4ce44c66 18119 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18120 and gdb.c++/.
4ce44c66
JM
18121
18122 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18123
d63a86f8 18124 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18125 'continue with watch' test point.
18126
181271999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18128
18129 Merged from p2linux-990323-branch:
d63a86f8 18130
4ce44c66
JM
18131 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18132
11cf8741
JM
18133Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18134
18135 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18136 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18137
18138Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18139
18140 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18141 gdb_expect_list.
11cf8741
JM
18142
18143Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18144
18145 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18146
181471999-11-03 Mark Salter <msalter@cygnus.com>
18148
18149 * gdb.base/break.exp: Fix "stub continue" pattern.
18150
181511999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18152
18153 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18154
181551999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18156
18157 * gdb.base/display.exp ("finish"): Add timeout clause.
18158
18159 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18160 plain prompt clause, so this doesn't have to time out in order to
18161 fail.
18162
18163 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18164 breakpoint hit messages include an address.
11cf8741
JM
18165
18166 * gdb.base/display.exp: Don't forget to escape parens in regular
18167 expressions. Unix regexp notatation sucks.
18168
181691999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18170
18171 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18172 order for 'signalled' message.
11cf8741 18173
5c44784c
JM
181741999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18175
18176 From Jimmy Guo <guo@cup.hp.com>:
18177 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18178 * gdb.base/annota1.c: Add code for tests to work with.
18179
181801999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18181
18182 * gdb.base/remote.exp: New test for remote downloading settings.
18183 * gdb.base/remote.c: New file with large .data.
18184
917317f4
JM
181851999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18186
18187 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18188 for LinuxThreads support, merged from the Code Fusion branch.
18189
18190Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18191
18192 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18193 containing exp_continue into a while within an expect. Don't
18194 attempt a start more than three times. Check return value from
18195 gdb_load.
d63a86f8 18196
2df3850c
JM
18197Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18198
18199 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18200 a pass case.
2df3850c 18201
2acceee2
JM
182021999-10-01 Kevin Buettner <kevinb@cygnus.com>
18203
18204 * gdb.base/break.c (main): Added a statement that we can step
18205 off of.
18206 * gdb.base/break.exp: Added tests for setting a breakpoint
18207 at an offset and stepping onto a breakpoint.
18208
182091999-10-01 Fred Fish <fnf@cygnus.com>
18210
d63a86f8 18211 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18212 gdb output.
18213
c2c6d25f
JM
182141999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18215
18216 * gdb.base/break.exp: Code locations are in hex, don't forget!
18217 (For HP-UX.)
18218
182191999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18220
18221 * condbreak.exp: Use break.c as test program.
18222 * condbreak.c: Remove, redundant with break.c.
18223
182241999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18225
18226 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18227 Z-packets if the target needs it.
c2c6d25f
JM
18228
182291999-09-13 James Ingham <jingham@leda.cygnus.com>
18230
18231 * gdb.c++/overload.exp: Added tests for listing overloaded
18232 functions with function pointers in the arg, explicitly calling
18233 out the version you want.
18234
cff3e48b
JM
182351999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18236
18237 * long_long.exp: Add variations of test cases that work for
18238 targets with 16-bit ints and 32-bit doubles.
18239
d4f3574e
SS
182401999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18241
18242 * break.c (main): Compare a possibly-uninitialized argc with an
18243 unlikely value that fits in 16 bits.
18244
182451999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18246
18247 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18248 0xfeeb, don't want negative numbers if ints are 16 bits.
18249
18250 * lib/gdb.exp (skip_cplus_tests): New proc.
18251 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18252 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18253 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18254 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18255 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18256 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18257 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18258 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18259
18260 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18261
18262Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18263
18264 * gdb.base/corefile.exp (up): Allow a parameter to appear
18265 in the frame that we're going up to.
18266
18267 From Jim Blandy <jimb@cygnus.com>:
18268
18269 * gdb.base/default.exp (info float): Expect some output now.
18270
18271 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18272 returning floating-point values to fail on the x86.
18273 * gdb.base/callfwmall.exp (do_function_calls): Same.
18274
18275 * gdb.base/list.exp (test_listsize): Correct expectations for
18276 listing line 1 with listsize 2. Also, listing a single line
18277 works now, as does listing three lines. [Kevin's note: There
18278 were a number of other cases fixed too where the expectations
18279 differed...]
18280
182811999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18282
18283 * gdb.base/selftest.exp: Add case for when version prints as
18284 constant string instead of char pointer.
18285
104c1213
JM
182861999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18287
18288 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18289 stepping out of main.
104c1213
JM
18290
18291 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18292 G++ used.
18293
18294 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18295 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18296
18297 * gdb.c++/ovldbreak.exp: Update match string in test that
18298 includes a warning of multiple breakpoints.
18299
183001999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18301
18302 * gdb.base/display.exp: Improve precision of step-after-finish
18303 added yesterday.
18304
18305 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18306 test.
104c1213
JM
18307
18308 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18309 configs when using G++, not just hppa*.
18310
183111999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18312
18313 * gdb.base/async.c: New file.
18314 * gdb.base/async.exp: New file.
18315
18316Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18317
18318 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18319 PA64.
18320
53a5351d
JM
18321Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18322
104c1213
JM
18323 * gdb.base/display.exp: "finish" can leave us mid-line on many
18324 targets, deal with it. Add a small constant to main, instead of
18325 1000 since main+1000 may not be a valid address in the target.
18326
53a5351d
JM
18327 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18328 on hpux11.
18329
18330 * gdb.base/attach.exp: Handle another hpux11 error message variant
18331 when attaching to a process that does not exist.
18332
183331999-08-19 J.T. Conklin <jtc@redback.com>
18334
18335 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18336 characters in 'continue to 1241' test.
53a5351d
JM
18337
183381999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18339
18340 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18341 stop in print_long_arg_list, define and use a whitespace
18342 variable in print_small_structs test, add an XFAIL for Solaris.
18343 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18344 interested enough to fix.
18345
7be570e7
JM
183461999-08-13 Keith Seitz <keiths@cygnus.com>
18347
18348 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18349 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18350 proc knows about targets other than the natives.
18351 (test_assign): Use "gdb_run_cmd" to "run" the target.
18352 Check that we've actually hit the breakpoint at main.
18353 When we attempt to assign a value to a local variable, check
18354 that the variable is in the current scope, i.e., don't use
18355 a test with an empty result.
18356
18357Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18358
18359 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18360 command.
7be570e7
JM
18361
183621999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18363
18364 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18365 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18366 gdb.compat, gdb.threads-hp.
18367 gdb.hp/configure, gdb.hp/configure.in: New files.
18368 gdb.hp/Makefile.in: Recurse into new subdirs.
18369 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18370 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18371 in object files.
18372 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18373
96baa820
JM
183741999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18375
18376 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18377 funky printf, remove a bogus p/a test.
96baa820
JM
18378
183791999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18380
18381 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18382 connected to the target. This is necessary when running not
18383 natively.
96baa820
JM
18384
183851999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18386
18387 * gdb.base/step-test.exp: Removed some extraneous messages.
18388
18389 * gdb.base/long_long.exp: Don't run memory examination tests
18390 on little-endian targets (they will need a different set of
18391 results to match).
18392
183931999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18394
18395 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18396 until somebody decides to fix GDB.
18397
18398 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18399 constant as "ULL".
96baa820
JM
18400 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18401 matches for a couple x/2 commands.
18402
a0b3c4fd
JM
184031999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18404
18405 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18406 by merging in ref-types2 tests.
18407 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18408
18409 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18410 * gdb.c++/Makefile.in: Add standard actions.
18411 (EXECUTABLES): Rename from PROGS, update list.
18412 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18413 from gdb.hp.
18414 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18415 foo and bar locals.
18416 * gdb.c++/anon-union.exp: Fix tests to match.
18417 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18418 expect matches to handle output variations.
18419 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18420 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18421 output, add HP alternatives for new and delete prints.
a0b3c4fd 18422 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18423 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18424 * gdb.c++/demangle.exp: Use $style when reporting failure.
18425 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18426 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18427 match alternatives.
18428 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18429 compilers.
a0b3c4fd
JM
18430 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18431 * gdb.c++/method.exp: Add match alternatives.
18432 * gdb.c++/misc.cc: Add bool types.
18433 * gdb.c++/misc.exp: Add tests for bool types.
18434 * gdb.c++/overload.exp: Add xfails.
18435 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18436 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18437 add some more template parameter tests (only for HP currently).
18438 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18439 * gdb.c++/virtfunc.cc: Add return type and value for main.
18440 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18441 match alternatives.
d63a86f8 18442
a0b3c4fd
JM
184431999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18444
18445 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18446
184471999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18448
18449 * gdb.base/signals.exp: Don't expect getting a backtrace from
18450 within a signal handler to fail on Linux.
18451
184521999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18453
18454 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18455 * lib/gdb.exp: Remove some gratuitious semicolons.
18456 (delete_breakpoints): Increase timeout.
18457 (gdb_expect): Add -notransfer option.
18458 (gdb_test): Use -notransfer option.
18459 (get_compiler_info): Add f77 case.
18460 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18461 case.
a0b3c4fd
JM
18462 (gdb_preprocess): Call get_compiler.
18463
18464 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18465 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18466 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18467 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18468 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18469 third arg to gdb_test.
a0b3c4fd
JM
18470 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18471 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18472 HP-UX xfails, add others.
a0b3c4fd
JM
18473 * gdb.base/completion.exp: Reflect name change of self-test.
18474 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18475 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18476 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18477 HP failure number.
a0b3c4fd
JM
18478 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18479 useless HP-UX 10.30 references.
18480 * gdb.base/maint.exp: Loosen matches.
18481 * gdb.base/pointers.c (main): Declare more_code.
18482 * gdb.base/pointers.exp: Match on output of a `next'.
18483 * gdb.base/structs.c: Add prototypes.
18484 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18485 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18486
184871999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18488
18489 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18490 command.
a0b3c4fd
JM
18491
184921999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18493
18494 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18495 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18496
18497 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18498 debug info. Deal with lack of signal hanlder info in stack.
18499
a9c64011 18500 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18501 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18502
5a2468f5
JM
185031999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18504
18505 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18506 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18507
adf40b2e
JM
18508Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18509
18510 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18511 a1-selftest.exp.
adf40b2e
JM
18512 * gdb.base/configure: Re-generate.
18513
185141999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18515
18516 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18517 in trying to run first and name is too long.
18518
18519 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18520 pointers2.c and pointers2.exp, respectively.
18521 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18522 doschk happier.
18523
43e526b9
JM
185241999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18525
18526 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18527 callfuncs2.c and callfuncs2.exp.
18528
18529 * gdb.base/list.exp: Remove mistaken xfails.
18530 * gdb.base/list0.h: Add optional prototypes.
18531
9846de1b
JM
18532Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18533
a9c64011 18534 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18535 calling malloc.
a9c64011
AS
18536 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18537 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18538 use.
9846de1b
JM
18539
185401999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18541
18542 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18543 * gdb.base/annota2.cc, annota2.exp: Move from here.
18544 * gdb.c++/annota2.cc, annota2.exp: To here.
18545 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18546
43ff13b4
JM
18547Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18548
18549 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18550 a consistent format.
43ff13b4 18551
085dd6e6
JM
185521999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18553
18554 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18555 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18556 HP compilers, also set the globals $true and $false.
18557
18558 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18559 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18560 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18561 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18562 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18563 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18564 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18565 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18566 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18567 whatis.c} Add C++ compatible function definitions and return
18568 types, add includes for library functions.
085dd6e6
JM
18569 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18570 * gdb.base/step-test.c (myglob): Rename from glob.
18571 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18572 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18573 files, move here from gdb.hp.
085dd6e6 18574 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18575 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18576 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18577 Adjust line numbers in regexps.
085dd6e6
JM
18578
18579 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18580 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18581 instead of 0/1.
18582
18583 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18584 foll-vfork.exp: New files, move here from gdb.hp.
18585 * gdb.base/page.exp: New file, test of pagination command.
18586
18587 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18588 recursion test.
18589 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18590
18591 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18592 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18593
18594 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18595 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18596 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18597 watchpoint test.
085dd6e6
JM
18598 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18599 them work.
18600 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18601 expressions properly.
18602 * gdb.base/corefile.exp: Loosen the match slightly.
18603 * gdb.base/default.exp: Allow "Error accessing memory" message
18604 also.
18605 * gdb.base/display.exp: Skip over x/0 j if PA64.
18606 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18607 * gdb.base/interrupt.exp: Ditto.
18608 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18609 in use.
18610 * gdb.base/list.exp: Add xfails for HP-UX.
18611 * gdb.base/long_long.exp: Refine some of the numeric matches.
18612 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18613 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18614 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18615 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18616 * gdb.base/ptype.exp: Succeed on more varieties of output.
18617 * gdb.base/scope.exp: Add xfails for HP-UX.
18618 * gdb.base/sect-cmd.exp: Add more cases.
18619 * gdb.base/setvar.exp: Add xfails for HP-UX.
18620 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18621 * gdb.base/signals.exp: Match on void symbolically.
18622 * gdb.base/step-test.exp: Add case for PA64.
18623 * gdb.base/term.exp: Add exit and restart.
18624 * gdb.base/twice.exp: Clean up after self.
18625 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18626 * gdb.base/whatis.exp: Allow more ways to pass tests.
18627
18628 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18629 no longer useful.
085dd6e6
JM
18630
18631Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18632
18633 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18634 list of patterns.
085dd6e6 18635 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18636 print_double_array(double_array)", "continuing to breakpoint
18637 1018", "print print_double_array(array_d)" and "continuing to
18638 1034" tests.
d63a86f8 18639
085dd6e6
JM
186401999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18641
a9c64011 18642 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18643
186441999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18645
18646 * config/mt-*: Remove, these haven't been used since 1996.
18647
186481999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18649
18650 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18651 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18652 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18653
9e0b60a8
JM
186541999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18655
18656 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18657 simpler match case for the ptype of the big class.
18658
186591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18660
18661 * gdb.exp: Fix test for gdb_prompt existence.
18662
186631999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18664
18665 * gdb.exp (gdb_test): Add fail after calls to perror.
18666
186671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18668
18669 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18670
186711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18672
18673 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18674
0f71a2f6
JM
18675Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18676
18677 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18678 malloc() is linked in.
0f71a2f6
JM
18679
186801999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18681
18682 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18683 step at end.
18684
18685 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18686
186871999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18688
18689 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18690
cce74817
JM
18691Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18692
18693 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18694 * gdb.base/mips_pro.exp: Likewise.
18695
186961999-06-02 Keith Seitz <keiths@cygnus.com>
18697
18698 * gdb.c++/templates.cc: Change all "new" operators to throw
18699 an exception.
18700 * gdb.c++/cplusfuncs.cc: Likewise.
18701
18702 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18703
18704Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18705
18706 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18707 * gdb.base/ending-run.exp: When stepping out of main, accept a
18708 step into an arbitrary assembler file.
cce74817 18709
392a587b
JM
187101999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18711
d63a86f8 18712 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18713 "breakpoint-invalid" to be printed.
d63a86f8 18714 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18715 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18716 * gdb.base/annota2.cc: Initialize a.x to 0.
18717
9e086581
JM
187181999-05-17 Keith Seitz <keiths@cygnus.com>
18719
18720 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18721 when "skip_float_tests" set.
18722 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18723 "print print_ten_doubles", and "step into print_long_arg_list".
18724 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18725 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18726 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18727 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18728 "skip_float_tests" is set.
18729 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18730 when "skip_float_tests" set.
d63a86f8 18731
cd0fc7c3
SS
187321999-05-06 Keith Seitz <keiths@cygnus.com>
18733
18734 * gdb.base/annota2.cc: Include stdio.h.
18735
18736Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18737
18738 * gdb.base/crossload.exp: Remove, this has been disabled ever
18739 since BFD stopped including all targets, and cross-GDB gets
18740 plenty of testing anyway.
18741 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18742 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18743 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18744 * gdb.base/README: Remove, was doc for this.
18745 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18746 needed.
cd0fc7c3 18747
b83266a0
SS
187481999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18749
18750 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18751 output.
18752
18753 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18754 * gdb.base/annota2.exp: New file. More annotation tests.
18755 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18756 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18757
187581999-04-23 Angela Marie Thomas <angela@cygnus.com>
18759
18760 * config/cfdbug.exp: New file.
18761
7a292a7a
SS
187621999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18763
18764 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18765 Marcus Daniel's and Dale Hawkins's demangler crashes.
18766
18767 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18768 test_lucid_style_demangling, test_arm_style_demangling,
18769 test_hp_style_demangling): Try Tom Tromey's core-dumping
18770 identifier under each demangling style.
7a292a7a
SS
18771
187721999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18773
18774 * gdb.c++/demangle.exp: Include the current demangling style
18775 in all test names.
18776 (current_demangling_style): New global variable.
18777 (set_demangling_style, test_demangling_core, test_demangling,
18778 test_demangling_exact): New functions.
18779 (test_gnu_style_demangling, test_lucid_style_demangling,
18780 test_arm_style_demangling, test_hp_style_demangling): Use those,
18781 instead of calling gdb_test and gdb_test_exact directly.
18782 (catch_demangling_errors): New function, which reports errors
18783 signalled by the demangling test functions in an orderly way.
18784 (do_tests): Use catch_demangling_errors.
18785
187861999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18787
18788 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18789 grouping in expressions, not {}.
7a292a7a
SS
18790
18791 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18792 initialized yet.
7a292a7a
SS
18793
187941999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18795
18796 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18797 are listed.
18798
187991999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18800
18801 * gdb.stabs/weird.exp: Test for CC being defined before
18802 looking at its value.
18803
188041999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18805
18806 * gdb.base/call-ar-st.exp: Remove stray '#'.
18807 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18808 "short int" and "long int".
18809 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18810 change, to mollify finicky HP compiler.
7a292a7a
SS
18811 * gdb.hp/reg-test.exp (testfile): Fix file name.
18812 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18813
7a292a7a
SS
18814 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18815 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18816 alternate form of enum ptype.
18817
c906108c
SS
188181999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18819
7a292a7a
SS
18820 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18821 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18822 passing skip_hp_tests, so as not to waste time on guaranteed
18823 failure.
7a292a7a 18824
c906108c
SS
18825 * gdb.c++/overload.cc: Pass string instead of char addr, always
18826 init ccpfoo.
18827 * gdb.c++/templates.cc: Fix syntax error.
18828
7a292a7a
SS
18829Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18830
18831 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18832 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18833 command.
18834
188351999-03-18 James Ingham <jingham@cygnus.com>
18836
18837 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18838
18839 * gdb.c++/method.exp: It was testing an uninitialized int on the
18840 stack and assuming it was positive.
18841
18842 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18843
18844 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18845 keep it from killing the rest of the tests.
7a292a7a
SS
18846 Use gdb_continue_to_end.
18847
18848 * gdb.base/sigall.exp: use gdb_continue_to_end.
18849
18850 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18851
18852 * gdb.base/display.exp: use runto_main, not run.
18853
d63a86f8
RM
18854 * gdb.base/default.exp: Check for the current error message in the
18855 r abbreviation test.
7a292a7a
SS
18856 Add strongarm to the targets that know info float.
18857
d63a86f8 18858 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18859 run which doesn't work with monitors.
18860
18861 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18862
18863 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18864
18865 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18866 program. Traps the case (in Cygmon) when the program never really
18867 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18868 more places, so I used my name. Sorry Mark...
18869
18870 * config/monitor.exp (gdb_target_monitor): added another
18871 target_info parameter: remotebinarydownload. This will set the
18872 remotebinarydownload flag if this is causing some boards trouble.
18873
188741999-03-18 Mark Salter <msalter@cygnus.com>
18875
18876 * lib/gdb.exp (continue_to_exit): New function.
18877
18878 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18879 * gdb.base/ending-run.exp: Ditto.
18880 * gdb.base/step-test.exp: Ditto.
18881
188821999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18883
18884 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18885 (suggested by Art Haas <ahaas@neosoft.com>).
18886
188871999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18888
889bf7c5 18889 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18890
18891Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18892
18893 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18894 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18895
188961999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18897
18898 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18899 a call to strlen; sometimes we do have sources.
18900
189011999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18902
18903 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18904 character, so GDB won't print garbage after its end.
d63a86f8 18905
c906108c
SS
18906 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18907 breakpoint there instead. Sometimes GCC emits memcpy to handle
18908 the large structures being passed by value, so we step into that
18909 instead of sum_array_print, which obscures what we're really testing.
18910 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18911 the bizarre steps into memcpy, so do that here. Add check for
18912 stepping into function calls that pass large structures by value.
18913 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18914 Remove all references to specific line numbers.
18915 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18916 New type and function.
18917 (main): Call large_struct_by_value, passing it a large struct by value.
18918 * lib/gdb.exp (gdb_get_line_number): New function.
18919
18920 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18921 more portable.
18922
7a292a7a
SS
189231999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18924
c906108c
SS
18925 * lib/gdb.exp: Doc fixes.
18926
7a292a7a
SS
189271999-03-05 Nick Clifton <nickc@cygnus.com>
18928
d63a86f8 18929 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18930
189311999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18932
c906108c 18933 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18934 commands. They're not germane to this test, and they don't work
18935 that way on remote targets.
c906108c 18936
3fc11d3e
JM
189371999-03-01 James Ingham <jingham@cygnus.com>
18938
18939 * Changelog entries merged over from gdb development branch.
18940
3fc11d3e
JM
18941 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18942
18943 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18944 for outputting results of test run.
18945
2d4a1622 18946 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18947
18948 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18949
7a292a7a
SS
189501999-02-25 Felix Lee <flee@cygnus.com>
18951
18952 * lib/gdb.exp (debug_format): initialize
18953
c906108c
SS
189541999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18955
18956 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18957 * gdb.base/call-rt-st.c: Ditto.
18958
c906108c
SS
189591999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18960
18961 * gdb.threads/pthreads.exp (horiz): New variable.
18962 (test_startup): Fix regexps that capture thread numbers.
18963
189641999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18965
18966 * gdb.base/smoke.exp: Disambiguate two test case names (both
18967 called ``print'').
18968
18969Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18970
18971 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18972 compilation.
c906108c
SS
18973
189741999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18975
18976 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18977 actual output formatting.
18978 * gdb.base/smoke.exp: GDB removes leading 0's.
18979 * gdb.base/volatile.exp: Don't check type of remuneration;
18980 that variable is no longer defined in constvars.c.
18981 * gdb.base/step-test.c (main): Exit with explicit exit code.
18982 * gdb.base/step-test.exp: Remove two nexti checks--they are
18983 not portable.
18984
189851999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18986
18987 * gdb.base/help.exp ("help delete display"): Fix test to match
18988 gdb's output.
18989
18990 * gdb.base/long_long.c (known_types): Initialize values to zero.
18991 * gdb.base/long_long.exp: Step one more line
18992 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
18993 leading zeros. Explicitly ask for hex formatting. Use
18994 unique test case names.
c906108c
SS
18995
18996Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18997
d63a86f8 18998 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
18999
19000 * gdb.c++/method.exp: Add missing close brace.
19001
190021999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19003
19004 * gdb.base/maint.exp: Use 'set height 0' to disable page
19005 prompting, not 'set height 400'.
19006
19007 Fix a bunch of timeouts.
19008 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19009 four separate tests, so expect doesn't take forever to match a ton
19010 of text against a regexp with lots of .* forms.
19011 ("maint print psymbols", "maint print symbols"): Make some of
19012 these greps more selective, so that expect doesn't try to wade
19013 through huge piles of output and time out.
19014
19015 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19016
19017 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19018 tests: one which doesn't expect shlib events to be reported, and
19019 another which does, but is XFAIL for all platforms other than
19020 HP/UX.
c906108c
SS
19021
19022 * gdb.base/break.exp: Teach the test suite that the `catch
19023 fork', `catch vfork', and `catch exec' commands produce error
19024 messages on platforms that don't provide these features.
19025
19026Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19027
19028 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19029 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19030 (shortening names from solib_threshold.exp etc), won't run on
19031 anything but HP-UX for the foreseeable future.
c906108c 19032 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19033 reflect move.
c906108c
SS
19034
19035Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19036
19037 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19038 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19039
19040Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19041
19042 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19043 successfully re-sets breakpoints in shared libraries.
19044 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19045
19046Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19047
d63a86f8
RM
19048 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19049 and compiled w/o GCC.
c906108c
SS
19050
19051 * gdb.hp/watch-cmd.exp: ditto.
19052
19053 * gdb.hp/watch-hp.exp: ditto.
19054
19055 * gdb.hp/xdb1.exp: ditto.
19056
19057 * gdb.hp/xdb2.exp: ditto.
19058
19059 * gdb.hp/dbx.exp: ditto.
19060
19061Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19062
19063 * constvars.c: Remove C++-isms.
19064 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19065 with GCC.
c906108c
SS
19066
19067Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19068
19069 The following changes are part of the HP merge.
19070
19071 * gdb.base/break.exp: new tests to verify that catchpoints for
19072 fork, vfork, and exec don't trigger inappropriately.
19073
19074 * gdb.base/opaque.exp: compile one file at a time, then link.
19075
19076 * gdb.base/signals.exp: be more restrictive about which hppa
19077 systems receive a setup_xfail. new tests.
19078
19079 * gdb.base/solib_threshold.build: new file.
19080 * gdb.base/solib_threshold.exp: new file.
19081 * gdb.base/solib_threshold.link_opts: new file.
19082 * gdb.base/solib_threshold.mk: new file.
19083 * gdb.base/gen_solib_threshold.c: new file.
19084
19085 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19086 tests. New tests for enums inside classes.
19087
19088 * gdb.c++/compiler.cc: indicate support of template debugging.
19089
19090 * gdb.c++/demangle.exp: run hp style demangling tests.
19091
19092 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19093 tests.
19094
19095 * gdb.c++/misc.cc: changes to support new tests.
19096
19097 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19098 to support new tests.
19099
19100 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19101 gcc, then skip these tests.
19102
19103Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19104
19105 The following files are part of the HP merge; some had longer
19106 names at HP, but have been renamed to be no more than 14
19107 characters in length.
19108
19109 * gdb.hp/ambiguous.cc: new file.
19110 * gdb.hp/ambiguous.exp: new file.
19111 * gdb.hp/attach.exp: new file.
19112 * gdb.hp/attach2.exp: new file.
19113 * gdb.hp/classes-hp.exp: new file.
19114 * gdb.hp/ctti.exp: new file.
19115 * gdb.hp/ctti-add.cc: new file.
19116 * gdb.hp/ctti-add1.cc: new file.
19117 * gdb.hp/ctti-add2.cc: new file.
19118 * gdb.hp/ctti-add3.cc: new file.
19119 * gdb.hp/dbx.exp: new file.
19120 * gdb.hp/exception.cc: new file.
19121 * gdb.hp/exception.exp: new file.
19122 * gdb.hp/foll-exec.c: new file.
19123 * gdb.hp/foll-exec.exp: new file.
19124 * gdb.hp/foll-fork.c: new file.
19125 * gdb.hp/foll-fork.exp: new file.
19126 * gdb.hp/foll-vfork.c: new file.
19127 * gdb.hp/foll-vfork.exp: new file.
19128 * gdb.hp/inherit-hp.exp: new file.
19129 * gdb.hp/more-steps.exp: new file.
19130 * gdb.hp/namespace.cc: new file.
19131 * gdb.hp/namespace.exp: new file.
19132 * gdb.hp/optimize.exp: new file.
19133 * gdb.hp/pxdb.c: new file.
19134 * gdb.hp/pxdb.exp: new file.
19135 * gdb.hp/quicksort.exp: new file.
19136 * gdb.hp/reg-test.exp: new file.
19137 * gdb.hp/reg-test.s: new file.
19138 * gdb.hp/sized-enum.c: new file.
19139 * gdb.hp/sized-enum.exp: new file.
19140 * gdb.hp/start-stop.exp: new file.
19141 * gdb.hp/templ-hp.cc: new file.
19142 * gdb.hp/templ-hp.exp: new file.
19143 * gdb.hp/thr-lib.c: new file.
19144 * gdb.hp/thr-lib.exp: new file.
19145 * gdb.hp/thr-lib.h: new file.
19146 * gdb.hp/thr-liblib.c: new file.
19147 * gdb.hp/virtfun-hp.c: new file.
19148 * gdb.hp/virtfun-hp.exp: new file.
19149 * gdb.hp/watch-cmd.exp: new file.
19150 * gdb.hp/watch-hp.exp: new file.
19151 * gdb.hp/xdb1.exp: new file.
19152 * gdb.hp/xdb2.exp: new file.
19153 * gdb.hp/xdb3.exp: new file.
19154
19155Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19156
19157 The following files are part of the HP merge; some had longer
19158 names at HP, but have been renamed to be no more than 14
19159 characters in length.
19160
19161 * gdb.base/ss.h: new file.
19162 * gdb.base/call-ar-st.c: new file.
19163 * gdb.base/call-ar-st.exp: new file.
19164 * gdb.base/call-rt-st.c: new file.
19165 * gdb.base/call-rt-st-exp: new file.
19166 * gdb.base/call-strs.exp: new file.
19167 * gdb.base/ena-dis-br.exp: new file.
19168 * gdb.base/environ.exp: new file.
19169 * gdb.base/long_long.exp: new file.
19170 * gdb.base/sect-cmd.exp: new file.
19171 * gdb.base/shlib-cl2.exp: new file.
19172 * gdb.base/smoke.exp: new file.
19173 * gdb.base/so-impl-ld.c: new file.
19174 * gdb.base/so-impl-ld.exp: new file.
19175 * gdb.base/so-indr-cl.c: new file.
19176 * gdb.base/so-indr-cl.exp: new file.
19177 * gdb.base/varargs.exp: new file.
19178 * gdb.base/volatile.exp: new file.
19179 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19180 * gdb.base/display.exp: new file.
c906108c
SS
19181 * gdb.c++/derivation.exp: new file.
19182 * gdb.c++/local.exp: new file.
19183 * gdb.c++/member-ptr.exp: new file.
19184 * gdb.c++/overload.exp: new file.
19185 * gdb.c++/ovldbreak.exp: new file.
19186 * gdb.c++/ref-types.exp: new file.
19187 * gdb.c++/ref-types2.exp: new file.
19188 * gdb.c++/userdef.exp: new file.
d63a86f8 19189
c906108c
SS
19190Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19191
19192 * gdb.base/default.exp: Reflect wording change in remote.c.
19193
dc96c6c7 19194Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19195
19196 * gdb.base/help.exp: Update to reflect current text.
19197
19198Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19199
19200 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19201 they're stack variables and contain garbage.
19202 * gdb.c++/anon-union.exp: new file.
19203
19204 The following changes were made by David Taylor
889bf7c5
PA
19205 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19206 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19207 in changes by HP.
c906108c
SS
19208
19209 * gdb.base/bitops.exp: new file.
19210 * gdb.base/default.exp: change expected messages for catch and
19211 info catch tests to reflect HP merge changes.
19212 * gdb.base/enable-disable-break.exp
19213 * gdb.base/ending-run.c: new file.
19214 * gdb.base/long_long.c: new file.
19215 * gdb.base/maint.exp: new file.
19216 * gdb.base/pointers2.exp: new file.
19217 * gdb.base/shlib-call2.exp: new file.
19218 * gdb.base/solib.exp: new file.
19219 * gdb.base/step-test.c: new file.
19220 * gdb.c++/anon-union.cc: new file.
19221 * gdb.c++/local.cc: new file.
19222 * gdb.c++/member-pointer.cc: new file.
19223 * gdb.c++/method.cc: new file.
19224 * gdb.c++/ref-types.cc: new file.
19225 * gdb.c++/ref-types2.cc: new file.
19226 * gdb.c++/userdef.cc: new file.
d63a86f8 19227
c906108c
SS
19228 * gdb.base/scope.exp: compile one file at a time, then link.
19229 * gdb.base/langs.exp: ditto.
19230 * gdb.base/list.exp: ditto.
d63a86f8 19231
c906108c
SS
19232Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19233
19234 The following changes were made by David Taylor
889bf7c5
PA
19235 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19236 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19237 in changes by HP.
d63a86f8 19238
c906108c
SS
19239 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19240 skip tests. When compiling pass c++ flag to gdb_compile.
19241 * gdb.c++/
d63a86f8 19242
c906108c
SS
19243 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19244 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19245 (skip_hp_tests): new function.
19246 (gdb_preprocess): new function.
19247
19248 * configure.in (hpdir): decide whether to configure gdb.hp.
19249 * configure: regenerated.
19250
19251 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19252 to delete on clean.
19253 (EXECUTABLES): update to reflect new additions.
19254 * gdb.base/commands.exp: update message expected.
19255 * gdb.base/default.exp: add copyright notice.
19256 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19257 * gdb.base/help.exp: update messages to reflect current text.
19258 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19259 targets for recurse tests.
19260 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19261 skip this file.
19262
19263 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19264 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19265 compilation.
19266 * gdb.c++/misc.exp: ditto.
19267 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19268 run the tests. tell gdb_compile that it's a c++ compilation.
19269
19270 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19271
c906108c
SS
19272 * gdb.base/all-bin.exp: new file.
19273 * gdb.base/arithmet.exp: new file.
19274 * gdb.base/assign.exp: new file.
19275 * gdb.base/completion.exp: new file.
19276 * gdb.base/cond-expr.exp: new file.
19277 * gdb.base/condbreak.exp: new file.
19278 * gdb.base/define.exp: new file.
19279 * gdb.base/dollar.exp: new file.
19280 * gdb.base/environment.exp: new file.
19281 * gdb.base/eval-skip.exp: new file.
19282 * gdb.base/jump.exp: new file.
19283 * gdb.base/logical.exp: new file.
19284 * gdb.base/pointers.exp: new file.
19285 * gdb.base/relational.exp: new file.
19286 * gdb.base/section_command.exp: new file.
19287 * gdb.base/whatis-expr.exp: new file.
19288
19289 * gdb.base/all-types.c: new file.
19290 * gdb.base/call-array-struct.c: new file.
19291 * gdb.base/call-return-struct.c: new file.
19292 * gdb.base/call-strings.c: new file.
19293 * gdb.base/callfuncs2.c: new file.
19294 * gdb.base/condbreak.c: new file.
19295 * gdb.base/constvars.c: new file.
19296 * gdb.base/display.c: new file.
19297 * gdb.base/int-type.c: new file.
19298 * gdb.base/jump.c: new file.
19299 * gdb.base/miscexprs.c: new file.
19300 * gdb.base/pointers.c: new file.
19301 * gdb.base/pointers2.c: new file.
19302 * gdb.base/shmain.c: new file.
19303 * gdb.base/shr1.c: new file.
19304 * gdb.base/shr2.c: new file.
19305 * gdb.base/solib.c: new file.
19306 * gdb.base/solib1.c: new file.
19307 * gdb.base/solib2.c: new file.
19308 * gdb.base/varargs.c: new file.
19309 * gdb.c++/derivation.cc: new file.
19310 * gdb.c++/overload.cc: new file.
19311 * gdb.c++/ovldbreak.cc: new file.
19312 * gdb.hp/attach.c: new file.
19313 * gdb.hp/attach2.c: new file.
19314 * gdb.hp/average.c: new file.
19315 * gdb.hp/compiler.c: new file.
19316 * gdb.hp/compiler.cc: new file.
19317 * gdb.hp/execd-program.c: new file.
19318 * gdb.hp/follow-exec.c: new file.
19319 * gdb.hp/follow-fork.c: new file.
19320 * gdb.hp/follow-vfork-and-exec.c: new file.
19321 * gdb.hp/misc-hp.cc: new file.
19322 * gdb.hp/more-steps.c: new file.
19323 * gdb.hp/optimize.c: new file.
19324 * gdb.hp/quicksort.c: new file.
19325 * gdb.hp/run-hp.c: new file.
19326 * gdb.hp/start-stop.c: new file.
19327 * gdb.hp/sum.c: new file.
19328 * gdb.hp/templates-hp.cc: new file.
19329 * gdb.hp/thread-local-in-lib.c: new file.
19330 * gdb.hp/thread-local-in-lib.h: new file.
19331 * gdb.hp/thread-local-in-lib.lib.c: new file.
19332 * gdb.hp/vforked-program.c: new file.
19333 * gdb.hp/virtfunc-hp.cc: new file.
19334 * gdb.hp/watchpoint-hp.c: new file.
19335 * gdb.hp/xdb.c: new file.
19336 * gdb.hp/xdb0.c: new file.
19337 * gdb.hp/xdb0.h: new file.
19338 * gdb.hp/xdb1.c: new file.
19339
19340Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19341
19342 The following change was made by Edith Epstein
889bf7c5
PA
19343 <eepstein@cygnus.com> as part of a project to merge in changes
19344 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19345
19346 * gdb.c++/demangle.exp: changed the expected output for some
19347 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19348 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19349 T1<char>::~T1<char>(void)
c906108c 19350 becomes,
a9c64011
AS
19351 maint demangle __dt__11T1__pt__2_cFv
19352 T1<char>::~T1(void)
c906108c 19353
889bf7c5 19354 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19355
c906108c
SS
19356Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19357
19358 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19359 * gdb.trace/backtrace.exp: Likewise.
19360 * gdb.trace/circ.exp: Likewise.
19361 * gdb.trace/collection.exp: Likewise.
19362 * gdb.trace/deltrace.exp: Likewise.
19363 * gdb.trace/infotrace.exp: Likewise.
19364 * gdb.trace/limits.exp: Likewise.
19365 * gdb.trace/packetlen.exp: Likewise.
19366 * gdb.trace/passc-dyn.exp: Likewise.
19367 * gdb.trace/passcount.exp: Likewise.
19368 * gdb.trace/report.exp: Likewise.
19369 * gdb.trace/save-trace.exp: Likewise.
19370 * gdb.trace/tfind.exp: Likewise.
19371 * gdb.trace/tracecmd.exp: Likewise.
19372 * gdb.trace/while-dyn.exp: Likewise.
19373 * gdb.trace/while-stepping.exp: Likewise.
19374
193751998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19376
19377 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19378
19379Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19380
19381 From Brendan Kehoe:
19382 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19383 int return types.
19384
19385Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19386
19387 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19388 remote dos host testing right.
c906108c
SS
19389
19390Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19391
19392 * gdb.base/corefile.exp: remove some xfails.
19393
19394Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19395
19396 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19397 have different timestamps.
c906108c
SS
19398
19399Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19400
19401 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19402 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19403
19404Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19405
19406 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19407 delta.
c906108c
SS
19408
19409Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19410
19411 * gdb.base/default.exp: Add brace missing from previous delta.
19412
19413Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19414
19415 * gdb.base/default.exp: Support test for info float for all
19416 varieties of arm toolchain.
19417
dc96c6c7 19418Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19419
19420 * gdb.trace/*.exp: remove "remote_download" command.
19421
dc96c6c7 19422Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19423
19424 * gdb.trace/*.exp: remove -gdwarf from compile.
19425
19426Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19427
19428 * gdb.trace/configure.in(AC_INIT): typo
19429 * gdb.trace/configure: regenerated
19430
dc96c6c7 19431Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19432
19433 * config/m68k-emc.exp: New file.
19434 * lib/<emc-support.exp trace-support.exp}: New files.
19435 * configure.in: add new test directory gdb.trace.
19436 * gdb.trace/{configure configure.in Makefile.in}: New files.
19437 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19438 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19439 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19440 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19441 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19442 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19443 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19444
dc96c6c7 19445Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19446
19447 * gdb.c++/classes.exp: Change all regular expressions to match
19448 arbitrary combinations of newline/carriage-return, so that they
19449 will work equally well on Unix and Windows.
19450 * gdb.c++/inherit.exp: ditto.
19451 * gdb.c++/virtfunc.exp: ditto.
19452
194531998-08-11 Dawn Perchik <dawn@cygnus.com>
19454
19455 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19456
c2d11a7d
JM
19457Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19458
19459 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19460 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19461 to use a0-a3/d0-d3 as needed.
19462
19463Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19464
19465 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19466 * gdb.disasm/am33.exp: Corresponding changes.
19467
c906108c
SS
194681998-07-11 Felix Lee <flee@cygnus.com>
19469
19470 * gdb.base/callfuncs.exp: add cmp10 test.
19471 * gdb.base/callfuncs.c (cmp10): new function.
19472
19473Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19474
d63a86f8 19475 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19476 into two parts to get around a synchronization problem in expect.
19477
3fc11d3e
JM
19478Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19479
19480 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19481
19482 * configure.in: Add options for gdbtk testsuite.
19483
19484 * configure: Regenerate.
19485
19486 * gdb.gdbtk: New directory to hold gdbtk tests.
19487
c906108c
SS
19488Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19489
19490 * gdb.fortran/types.exp: Escape brackets in expect patterns
19491 for test_float_literal_types_accepted tests.
19492 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19493 before run test.
19494
c2d11a7d
JM
19495Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19496
19497 * am33.exp: Just compile, do not link the testcase.
19498 * am33.s: Add ".am33" pseudoop to force am33 mode.
19499
c906108c
SS
195001998-06-25 Felix Lee <flee@cygnus.com>
19501
19502 * gdb.base/setshow.exp: make sure $pc is sane.
19503
19504 * gdb.stabs/weird.exp: split expect patterns properly.
19505
c2d11a7d
JM
19506Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19507
19508 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19509 * gdb.disasm/am33.exp: Run it.
19510
dc96c6c7 19511Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19512
19513 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19514 match processing (and eliminate spurious timeouts when running).
19515
dc96c6c7 19516Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19517
19518 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19519 exception test, but conditionalize it on target [mach | gnu].
19520
dc96c6c7 19521Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19522
19523 * gdb.base/overlays.exp: fixup compile line for linker script.
19524
19525Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19526
19527 * gdb.fortran/types.exp: don't guess at float size.
19528
19529Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19530
19531 * gdb.base/exprs.exp: delete test that depends on int size.
19532
19533Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19534
19535 * config/sim.exp: Removed checks for target triplets.
19536 (gdb_target_sim): Use gdb,target_sim_options.
19537
19538Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19539
19540 * gdb.base/reread.exp: New file.
19541 * gdb.base/reread1.c: New file.
19542 * gdb.base/reread2.c: New file.
19543
19544Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19545
19546 * config/sim.exp: Use 'target sim -sparclite' when running
19547 SPARClite programs.
19548
19549Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19550
19551 * gdb.base/structs2.exp: New file.
19552 * gdb.base/structs2.c: New file.
19553
19554Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19555
19556 * gdb.asm/common.inc: New file.
19557 * gdb.asm/d10v.inc: New file.
19558 * asm-source.exp: Pass -I's to gas to find .inc files.
19559 Update line numbers in expected output.
19560 * asmsrc1.s: Rewrite.
19561 * asmsrc2.s: Rewrite.
19562 * configure.in: Create arch.inc symlink.
19563 * configure: Regenerate.
19564 * Makefile.in (distclean): Delete arch.inc.
19565
19566Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19567
19568 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19569 (t_enum_value2): ditto
19570 (t_enum_value3): ditto
19571 (main): ditto
c906108c
SS
19572Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19573
19574 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19575 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19576 change.
19577 Use gdb_test instead of send_gdb/gdb_expect sequences.
19578
19579Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19580
19581 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19582 not void.
19583
19584Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19585
19586 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19587 subroutines. Used to test gdbs ability to single step through PC
19588 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19589
19590Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19591
19592 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19593 more rigorous EGCS C++ error checking.
19594
19595Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19596
a9c64011
AS
19597 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19598 tests.
19599 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19600 function when asleep.
19601 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19602 for i*86 Linux and SVR4 signal handling problems.
19603 Remove linux xfail for `next to handler in signals_tests_1', fixed
19604 by recent infrun.c change.
19605 Limit backtrace to 10 frames to avoid timeout problems with infinite
19606 stack backtraces.
19607 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19608 target.[ch] change.
c906108c
SS
19609
19610Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19611
19612 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19613 for a newline from gdb before continuing.
19614 (default_gdb_exit): Just look for y or n.
19615 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19616 it does, fail the rests of the tests in the file.
19617
19618Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19619
19620 * config/cygmon.exp: New file.
19621
19622Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19623
19624 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19625 main" test on remote targets.
c906108c
SS
19626
19627 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19628 run test on remote targets.
19629
19630Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19631
19632 * gdb.asm: New directory.
19633 * configure.in: Configure it.
19634 * configure: Regenerate.
19635 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19636 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19637
19638Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19639
19640 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19641
dc96c6c7 19642Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19643
a9c64011
AS
19644 * gdb.base/overlays (several files): Merge the two overlay
19645 managers into one. Change variables (foox, barx, bazx, grbxx)
19646 back into ints but force them to load in their proper sections.
c906108c
SS
19647
19648Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19649
19650 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19651 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19652 (D10VCopy): Handle memory regions crossing 16k boundaries.
19653 (D10VCopy): Transfer data in 32 bit chunks.
19654
19655Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19656
19657 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19658 correct.
c906108c
SS
19659
19660 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19661 map. Include space for printf in .text segment.
c906108c
SS
19662
19663 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19664 updated d10v memory VMA/LMA map.
c906108c 19665 (D10VCopy): Call D10VTranslate.
d63a86f8 19666
c906108c
SS
19667Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19668
19669 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19670
19671 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19672 that it won't be put into the .sdata - small data -
19673 section. Update reference.
c906108c
SS
19674 * gdb.base/baz.c (bazx, baz): Ditto.
19675 * gdb.base/foo.c (foox, foo): Ditto.
19676 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19677
19678 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19679 to be arrays.
d63a86f8 19680
dc96c6c7 19681Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19682
a9c64011
AS
19683 * gdb.base/overlays.exp: fix up and get working again.
19684 Add tests for backtraces from an overlay function.
d63a86f8 19685
c906108c
SS
19686Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19687
19688 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19689 "calling function with watchpoint enabled".
19690
19691Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19692
19693 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19694 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19695 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19696 pending review of whether it is useful or not.
19697
19698Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19699
19700 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19701
19702Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19703
19704 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19705 * config/dve.exp: New file to support Densan boards.
19706
19707Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19708
19709 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19710 reads and BSD.
c906108c
SS
19711
19712Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19713
19714 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19715 response.
19716
19717 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19718
19719Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19720
19721 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19722 test.
c906108c
SS
19723
19724 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19725 target_sizeof_long and target_bigendian_p.
c906108c 19726 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19727 to targets word size and endianess.
d63a86f8 19728
c906108c
SS
19729Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19730
19731 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19732 output.
c906108c
SS
19733
19734Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19735
19736 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19737 Update test of set args help to match source change.
c906108c
SS
19738
19739Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19740
19741 * gdb.base/default.exp: Expect help system output to be in
19742 alphabetical order.
19743 * gdb.base/help.exp: Ditto.
19744
19745Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19746
19747 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19748 "i*86-pc-linux-gnu*".
19749 * gdb.base/interrupt.exp: Ditto.
19750 * gdb.base/corefile.exp: Ditto.
19751
19752 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19753 define vxworks when building the testcase.
c906108c
SS
19754
19755 * gdb.base/ptype.exp: Fix testnames to be unique.
19756 * gdb.base/radix.exp: Ditto.
19757 * gdb.base/term.exp: Ditto.
19758 * gdb.base/whatis.exp: Ditto.
19759 * gdb.c++/classes.exp: Ditto.
19760
19761Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19762
19763 * gdb.base/callfuncs.exp: Fix indentation.
19764
19765 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19766 suppress_flag has been set.
19767 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19768 target feature.
19769
19770Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19771
19772 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19773 the testcase.
19774
19775 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19776 set_debug_traps() and breakpoint().
c906108c
SS
19777 * gdb.c++/misc.cc (main): Ditto.
19778 * gdb.c++/templates.cc (main): Ditto.
19779 * gdb.c++/virtfunc.cc (main): Ditto.
19780
19781Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19782
19783 * lib/gdb.exp(gdb_step_for_stub): New function.
19784 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19785 exists, reload the executable and do a "continue" instead of
19786 doing a jump.
19787 (runto_main): Use gdb_step_for_stub.
d63a86f8 19788
c906108c 19789 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19790 tests to have unique names.
c906108c
SS
19791 * gdb.base/callfuncs.exp: Ditto.
19792 * gdb.base/commands.exp: Ditto.
19793 * gdb.base/default.exp: Ditto.
19794 * gdb.base/help.exp: Ditto.
19795 * gdb.base/list.exp: Ditto.
19796 * gdb.base/opaque.exp: Ditto.
19797 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19798 similar tests.
d63a86f8 19799
c906108c
SS
19800 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19801 * gdb.c++/cplusfuncs.cc: Ditto.
19802 * gdb.c++/virtfunc.cc: Ditto.
19803
19804 * config/monitor.exp: Keep track of the last file we saw, rather
19805 than trying to get the info from gdb.
19806
19807 * gdb.fortran/types.exp: Move comment to previous line.
19808
19809Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19810
19811 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19812 target mode.
c906108c
SS
19813
19814Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19815
19816 From Bob Manson:
19817 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19818 string from GDB when it connects.
c906108c
SS
19819
19820 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19821
19822Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19823
19824 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19825 if we can't get a debug format from GDB (we may be testing an
19826 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19827
19828 * gdb.stabs/weird.exp: Fix quoting.
19829
19830 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19831
19832Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19833
19834 * config/arm-ice.exp: New file.
19835
19836Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19837
19838 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19839 until it has been modified to work with the new testsuite.
c906108c 19840
99707966 19841 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19842 testcase won't compile, cause all of the testcases in the file to
19843 fail instead.
c906108c
SS
19844
19845 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19846 (gdb_clear_suppressed): New procedure.
19847 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19848 it contains a positive value.
19849
19850Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19851
19852 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19853
19854 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19855
19856Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19857
19858 * lib/gdb.exp (setup_xfail_format): New function.
19859 (get_debug_format): New function to get debug format.
19860 (debug_format): New global variable to hold last value set
19861 by get_debug_format.
19862 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19863 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19864 * gdb.c++/ptype.exp: Ditto.
19865 * gdb.c++/classes.exp: Ditto.
19866 * gdb.c++/cplusfuncs.exp: Ditto.
19867 * gdb.c++/inherit.exp: Ditto.
19868 * gdb.c++/templates.exp: Ditto.
19869 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19870
c906108c
SS
19871Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19872
19873 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19874 host doesn't have a currently-open connection.
19875
19876 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19877 any gdb stub target. Handle cases where gdb doesn't respond when
19878 interrupted in a sane fashion.
c906108c
SS
19879
19880 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19881 same thing in a totally different way.
c906108c
SS
19882
19883 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19884 setting "timeout".
c906108c 19885 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19886 default_gdb_init now.
c906108c
SS
19887
19888Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19889
19890 * gdb.base/printcmds.exp: Fix "check for floating addition"
19891 regexp to accept results within approx +/- .01 of exact value.
19892 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19893
19894Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19895
19896 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19897 properly.
c906108c
SS
19898 (gdb_expect): Add optional timeout parameter, and add timeout
19899 value to various calls.
19900 (gdb_suppress_tests): Only give one warning message per group.
19901
19902Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19903
19904 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19905 global variables. Handle getting a value for $timeout more
19906 gracefully.
c906108c
SS
19907
19908Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19909
19910 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19911 initialize.
c906108c 19912 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19913 by a target configuration file.
c906108c
SS
19914 (gdb_expect): Pass the timeout to remote_expect.
19915
19916 * config/monitor.exp(gdb_load): Fix typo in regexp.
19917
19918Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19919
19920 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19921
19922Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19923
19924 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19925 here. Call gdb_target_exec before rebooting the target, to make
19926 sure the connection to the target is closed.
c906108c
SS
19927 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19928 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19929 Also detect "Timeout reading from remote" error.
19930
19931 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19932 gdb_target_monitor. Don't call gdb_file_cmd here; let
19933 gdb_target_monitor do it.
c906108c
SS
19934
19935 * gdb.disasm/hppa.exp: Don't use exec_output.
19936
19937Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19938
19939 * gdb.base/list.exp: If we're debugging a non-native target,
19940 try to set the pc register to point to the start of the
19941 program before doing the first list command.
19942
19943 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19944 test_calls after restarting.
c906108c
SS
19945
19946 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19947 reloading.
c906108c
SS
19948
19949 * gdb.base/watchpoint.exp: Fix typo.
19950
19951 * gdb.base/setshow.exp: Check for use_gdb_stub.
19952
19953 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19954 stub case.
c906108c
SS
19955 * gdb.base/langs.exp: Ditto.
19956
19957 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19958 gdb_load_offset. If we weren't given a file to load, figure out
19959 what the current file is and use it.
c906108c
SS
19960
19961 * config/i386-bozo.exp: New file.
19962
19963Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19964
19965 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19966 feature.
19967
19968 * config/proelf.exp: New entry.
19969
19970Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19971
19972 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19973 of regexps.
19974
19975 * gdb.base/watchpoint.exp: Don't run the test_stepping
19976 tests if gdb can't call functions on the target.
19977
19978 * gdb.base/setshow.exp: Don't run the set prompt tests if
19979 the board has gdb_prompt set.
19980
19981Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19982
19983 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19984 * gdb.base/commands.exp: Likewise.
19985 * gdb.base/setshow.exp: Likewise.
19986
19987Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19988
19989 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19990 feature.
19991
19992 * config/i960.exp: New file.
19993
19994Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19995
19996 * gdb.base/funcargs.exp: Check for gdb,short_int target
19997 feature instead of looking for explicit target triplets.
19998
dc96c6c7 19999Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20000
d63a86f8 20001 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20002 "p 123DEADBEEF", to check parse_number.
20003 * top.c: change "to enable to enable" to "to enable" in a couple
20004 of help strings.
20005
20006Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20007
20008 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20009 on the mn10300.
d63a86f8 20010
c906108c
SS
20011Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20012
20013 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20014 where the test executable is run with explicit args.
20015 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20016
20017Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20018
20019 * gdb.base/run.c: Use FAKEARGV to build test executable that
20020 does not require a command line arg, since most simulators
20021 don't currently support passing such an arg into the simulated
20022 program.
20023 * gdb.base/commands.exp: Change tests to insert the proper
20024 value as the arg to the first recursive factorial call. Change
20025 compilation line to define FAKEARGV at compile time.
20026
20027Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20028
20029 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20030 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20031 function with watchpoint enabled" test.
20032
20033Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20034
20035 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20036 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20037
20038 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20039 "Tests restarted" messages.
c906108c
SS
20040
20041Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20042
20043 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20044
dc96c6c7 20045Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20046
20047 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20048 for INFO SYMBOL; add help tests for OVERLAY commands.
20049 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20050 add tests for OVERLAY commands
20051 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20052 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20053 * gdb.base/sigall.c: add usestubs code frag
20054 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20055
c906108c
SS
20056Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20057
20058 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20059 failures.
20060 (gdb_stop_suppressing_tests): Note that tests have restarted.
20061
20062Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20063
20064 * config/h8300.exp: New file.
20065
20066Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20067
20068 * gdb.base/setshow.exp: Check for the existence of a
20069 feature, not its value.
20070
20071Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20072
20073 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20074
20075 * gdb.base/scope.exp: It's now init0(), not init().
20076
20077 * gdb.base/scope0.c: For now, change init() to be init0().
20078
20079 * config/monitor.exp: Use gdb_serial in preference to serial
20080 or netport.
20081
20082 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20083 and it's not already set.
c906108c
SS
20084
20085Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20086
20087 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20088 isn't using a stub and if it supports argument passing.
c906108c
SS
20089
20090Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20091
20092 * config/udi.exp(gdb_start): Make sure UDICONF is set
20093 properly before starting gdb.
20094
20095Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20096
20097 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20098 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20099 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20100
20101Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20102
20103 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20104 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20105
20106 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20107
20108 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20109
20110 * config/monitor.exp: Make sure we disconnect from the target.
20111 Also, try a reboot/reload cycle instead of failing if the
20112 load fails.
20113
20114Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20115
20116 * gdb.base/default.exp: Don't set match_max.
20117 * gdb.base/help.exp: Ditto.
20118 * gdb.base/list.exp: Ditto.
20119 * gdb.base/signals.exp: Ditto.
20120
20121 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20122 set, use remote_ld to download the testcase instead of
20123 the GDB loader.
20124
20125Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20126
20127 * config/vr5000.exp: New file.
20128
20129 * config/monitor.exp(gdb_target_monitor): Add pattern for
20130 "Ending remote" to detect errors in connecting.
20131
20132 * gdb.base/setshow.exp: Add .* within auto language test.
20133
20134 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20135 target feature.
20136
20137 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20138 and reboot the board if necessary.
c906108c
SS
20139
20140 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20141 a set of tests. Remove print.* from the patterns being checked.
20142
20143Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20144
20145 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20146 refer to gdb_spawn_id.
20147
20148 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20149 longer used.
20150 * config/sparclet.exp: Ditto.
20151 * config/sparclet-old.exp: Ditto.
20152 * config/slite.exp: Ditto.
20153 * config/sim.exp: Ditto.
20154 * gdb.base/funcargs.exp: Ditto.
20155
20156 * lib/gdb.exp:Remove references to gdb_spawn_id.
20157 (gdb_expect): Move to remote.exp.
20158
20159Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20160
20161 * config/monitor.exp: Detect the "Couldn't establish connection"
20162 message from GDB.
20163
20164Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20165
20166 * gdb.base/bitfields.exp: Use runto instead of explicit
20167 gdb_run_cmd/gdb_expect sequences.
20168
20169 * gdb.base/break.exp(text_next_with_recursion): Add match for
20170 gdb_expect call.
20171
20172 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20173 We also need to handle the "A program is being debugged already"
20174 prompt from gdb. Use gdb_test to set the baud rate.
20175
20176 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20177 to 20000. Really. I mean it.
20178
20179Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20180
20181 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20182 fails. If suppress_flag is set, skip perror message about not
20183 being able to send to GDB.
c906108c 20184 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20185 GDB.
c906108c
SS
20186 (gdb_expect): If suppress_flag is set, always fail immediately.
20187 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20188 (gdb_init): Call gdb_stop_suppressing_tests.
20189 (default_gdb_exit): Ditto.
20190 (default_gdb_start): Ditto.
20191
20192 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20193 gdb_stop_suppressing_tests as appropriate.
c906108c 20194 * gdb.base/break.exp: Ditto.
889bf7c5 20195 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20196 * gdb.base/commands.exp: Ditto.
20197 * gdb.base/exprs.exp: Ditto.
889bf7c5 20198 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20199 * gdb.base/list.exp: Ditto.
20200 * gdb.base/recurse.exp: Ditto.
889bf7c5 20201 * gdb.base/scope.exp: Ditto.
c906108c
SS
20202 * gdb.base/structs.exp: Ditto.
20203 * gdb.c++/inherit.exp: Ditto.
20204
20205Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20206
20207 * config/vr4300.exp: New file.
20208
99707966 20209 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20210
99707966 20211 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20212
20213Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20214
20215 * lib/gdb.exp(gdb_init): New function.
20216
20217 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20218 for each individual variable set.
c906108c
SS
20219
20220 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20221 name.
20222
20223 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20224
20225 * gdb.base/scope.exp: Use gdb_test.
20226
20227 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20228 aborting; the testsuite driver will do that for us (see
20229 gdb_finish). Also, use gdb_test in a few more places.
20230
20231Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20232
20233 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20234
20235Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20236
20237 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20238 and "add_tests" are not at the same address.
20239
20240Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20241
20242 * gdb.base/ptype.exp: Use gdb_test.
20243
20244Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20245
20246 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20247 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20248 left in. No longer expect them to fail.
20249
20250 * gdb.stabs/*.mt; Deleted, no longer used.
20251 * gdb.stabs/configure.in: Remove references to target makefile
20252 frags.
20253 * gdb.stabs/configure: Rebuilt.
20254
20255 * gdb.disasm/*.mt: Deleted, no longer used.
20256 * gdb.disasm/configure.in: Remove references to target makefile
20257 frags. Use "sh3.s" as the unique filename for this directory.
20258 * gdb.disasm/configure: Rebuilt.
20259
20260 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20261 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20262 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20263
20264Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20265
20266 * config/udi.exp: Use mondfe,name instead of remote_host.
20267
20268Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20269
20270 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20271 a function with a watchpoint enabled on the mn10200.
20272
20273 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20274 before trying to create it!
20275
20276Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20277
20278 * config/vx.exp: Use hostname instead of netport.
20279
20280 * config/vxworks.exp: New file.
20281
20282 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20283
20284 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20285 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20286 occurs.
20287
20288 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20289 $gdb_spawn_id directly.
20290 (gdb_run_cmd): Try _start as well as start. Use the target feature
20291 gdb,start_symbol as the symbol to start from when jumping.
20292
20293Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20294
20295 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20296 redundant) test.
20297
20298 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20299 it doesn't lose for 16bit integer systems.
20300
20301Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20302
20303 * gdb.fortran/types.exp: If the target doesn't support "double"
20304 data types, then expect "real" types to only be 4 bytes.
20305
20306 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20307 call tests if the target doesn't support inferior function calls.
20308
20309 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20310 in printf tests.
20311
20312Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20313
20314 * gdb.base/help.exp: Disable "help set", "help show", and
20315 "help support". Simplify regexp for "help stack".
20316
20317 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20318 to 60 seconds. Temporarily set match_max to 15000 around the
20319 "info copying" test.
20320
20321 * gdb.base/nodebug.exp: Don't try to do an inferior function
20322 call if the target doesn't support them.
20323 * gdb.base/printcmds.exp: Likewise.
20324 * gdb.base/setvar.exp: Likewise.
20325 * gdb.base/structs.exp: Likewise.
20326 * gdb.c++/templates.exp: Likewise.
20327 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20328
20329 * gdb.base/recurse.exp: Enable for the mn10200.
20330
20331 * configure.in: Do configure gdb.stabs directory for *-*-elf
20332 targets.
20333 * configure: Rebuilt.
20334
20335 * gdb.base/break.exp: Check for gdb,noresults before testing
20336 exit status and/or results from the target.
20337 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20338 * lib/gdb.exp: Remove old (now bogus) initialization of
20339 noinferior, noargs, noresults and nosignals.
20340
20341Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20342
20343 * config/sh.exp: New file.
20344
20345 * config/slite.exp: Try to connect multiple times to the board
20346 before rebooting. Only send a "monitor run" if need_monitor_run
20347 is set.
20348
20349 * gdb.base/break.exp: Don't do the "stub continue" test if
20350 the target has gdb_stub set.
20351
20352 * gdb.base/callfuncs.exp: Increase the timeout.
20353
20354 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20355 if the target has gdb,noinferiorio set.
20356
20357 * gdb.base/list.exp: Increase match_max to 10000 characters.
20358
20359 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20360
20361 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20362 target.
20363
20364 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20365
20366Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20367
20368 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20369 trying to delete the copy of gdb. Catch the file delete so we
20370 don't die if the delete fails; also, the file should be copied to
20371 the host, not to the build.
c906108c
SS
20372
20373Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20374
20375 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20376 parenthesis in case it contains multiple regexps separated
c906108c
SS
20377 with |.
20378
20379 * gdb.base/watchpoint.exp: Use gdb_test.
20380 * gdb.base/default.exp: Ditto.
20381
20382Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20383
99707966 20384 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20385
c906108c
SS
20386 * gdb.base/scope.exp: Use gdb_test.
20387 * gdb.c++/classes.exp: Ditto.
20388 * gdb.c++/inherit.exp: Ditto.
20389
20390Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20391
20392 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20393 remote_exec instead.
20394 * gdb.base/corefile.exp: Don't be ridiculous.
20395 * gdb.base/*.c: Add missing stub invocations.
20396
20397Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20398
20399 * config/slite.exp: Miscellaneous fixes.
20400
20401 * lib/gdb.exp: Fix runto.
20402
20403 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20404 the target.
20405
20406 * gdb.base/watchpoint.exp: Fix regexp.
20407
20408 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20409 close and wait commands, as the descriptor may now be
20410 invalid. Always call "remote_close host".
20411
20412Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20413
20414 Major rewrite for testsuite revision.
d63a86f8 20415
c906108c
SS
20416 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20417 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20418 instead of relying on spawn_id to always contain a valid
20419 spawn id.
20420 (get_compiler_info): New procedure to build the ${binfile}.ci
20421 file, instead of replicating this in N different places.
20422 (gdb_compile): New procedure.
d63a86f8 20423
c906108c 20424 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20425 appropriate arguments) instead of compile. Use gdb_test in a lot
20426 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20427 at the start of a testcase, as this is no longer done magically.
20428
20429 config/*-gdb.exp: Rename without the -gdb suffix.
20430
20431 config/mips.exp: Use remote_close instead of exit_remote_shell.
20432 config/monitor.exp: Use target_info instead of looking at
20433 baud, timeout, etc.
20434 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20435
20436Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20437
20438 * gdb.c++/templates.exp (test_ptype_of_templates),
20439 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20440 Update expect patterns for destructors and assignment operators
20441 to match corresponding c-typeprint.c changes.
20442 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20443 to destructor breakpoint test, GDB should be able to set the
20444 destructor breakpoint without specifying arguments.
20445
20446Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20447
20448 * gdb.threads/pthreads.exp: Change result for failure to compile due
20449 to lack of pthreads runtime support from an error to simply an
20450 unsupported test, per dejagnu standards.
20451
20452Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20453
20454 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20455 where GDB exits to reduce pattern match time.
20456 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20457
20458 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20459
dc96c6c7 20460Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20461
20462 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20463 * gdb.base/default.exp: ditto.
20464 * gdb.base/nodebug.exp: ditto.
20465 * gdb.base/printcmds.exp: ditto.
20466 * gdb.base/ptype.exp: ditto.
20467 * gdb.base/setvar.exp: ditto.
20468 * gdb.base/structs.exp: ditto.
20469 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20470
20471Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20472
20473 * configure, */configure: Rebuild with autoconf 2.12.
20474
20475Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20476
20477 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20478 use new i*86-pc-linux*-gnu quads.
20479 * gdb.base/corefile.exp: Ditto.
20480 * gdb.base/signals.exp: Ditto.
20481 * gdb.base/sigall.exp: Ditto.
20482 * gdb.base/interrupt.exp: Ditto.
20483
20484 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20485 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20486 RedHat 4.0.
d63a86f8 20487
c906108c 20488 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20489 linux. This allows the test case to at least compile on latest
20490 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20491
20492Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20493
20494 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20495 directory to search gdb directory. Accept and step over conditional
20496 stack alignment code. Consume $prompt in failure cases.
20497 Reset timeout to $oldtimeout instead of some arbitrary value.
20498 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20499 timeout problems with infinite stack backtraces.
20500 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20501 Accept function parameters for linkfunc member.
20502
20503Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20504
20505 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20506 (CXXFLAGS): Remove, unreferenced.
20507 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20508 previous -B options and also add -B option to pick up cross compiled
20509 runtime.
c906108c
SS
20510 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20511 doing cross compiles.
20512 (target_alias): Declare global.
20513 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20514 to verify that gcc exists in build tree, and if so set CC to that
20515 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20516
c906108c
SS
20517Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20518
20519 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20520 ptype test for anonymous union. Fixup testcase to match
20521 current gcc debug output.
20522
20523Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20524
20525 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20526 force argument to an unsigned long type.
20527
20528Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20529
20530 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20531 tests and anonymous union print/ptype tests.
c906108c
SS
20532 * gdb.base/list.exp (test_forward-search): Increase timeout by
20533 5 minutes for the "search extremely long line" case.
20534 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20535 completely optional and that the pass/fail messages use the command as
20536 the message if that third arg is a null string.
20537 (gdb_test_exact): Arrange that a null string pattern means match a
20538 null string output rather than any output, which might include random
889bf7c5 20539 errors.
c906108c
SS
20540 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20541 backtrace test.
20542 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20543 always failing and failure is now exposed by gdb.exp changes.
20544
20545Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20546
20547 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20548 weren't being noted.
20549
20550Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20551
20552 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20553 * gdb.stabs/weird.exp: Remove v_comb xfails.
20554
dc96c6c7 20555Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20556
20557 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20558 list.exp scope.exp watchpoint.exp]
c906108c 20559 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20560
dc96c6c7 20561Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20562
20563 * config/monitor.exp: Increase download timeout to 1000 seconds.
20564
dc96c6c7 20565Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20566
20567 * config/m32r.exp: Increase timeout to 120 seconds.
20568
20569Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20570
20571 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20572 and accept older ordering as obsolescent gcc or gdb.
20573 * gdb.c++/templates.exp: Ditto.
20574 * gdb.c++/virtfunc.exp: Ditto.
20575
20576Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20577
20578 * gdb.base/coremaker.c: Add code to mmap some data so we
20579 can check that it ends up in the core file.
20580 * gdb.base/corefile.exp: Add test to read mmapped data
20581 from core file.
20582
dc96c6c7 20583Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20584
20585 * config/m32r.exp: New file.
20586
20587Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20588
20589 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20590 that cflags can contains -gstabs, and work correctly for other tests.
20591
dc96c6c7 20592Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20593
20594 * gdb.base/setshow.exp: New file, tests show and set.
20595 * gdb.base/setshow.c: New file, tests show and set.
20596 * gdb.base/help.exp: Add test for help set|show annotate.
20597 * gdb.base/default.exp: Add test for set|show annotate.
20598
20599Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20600
20601 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20602 errors unique.
20603 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20604 explicitly.
20605
20606Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20607
20608 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20609 and width commands. This is done elsewhere.
20610 * (gdb_start): Don't call gdb_start_sim here. That's already
20611 done in gdb_load. This fixes lots of failures in default.exp.
20612
20613Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20614
20615 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20616 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20617 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20618 in the same we we treat other failures (since it may be an expected
889bf7c5 20619 condition), rather than as an error.
c906108c
SS
20620 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20621 old test format.
20622
20623Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20624
20625 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20626 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20627 twice. Nuke the duplicates.
c906108c 20628 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20629 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20630 Remove config.h along with other config files.
20631
20632Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20633
20634 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20635 "p func1 ()" and note that rests of tests are skipped.
20636 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20637 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20638 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20639 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20640 affected by the previous run test.
20641 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20642 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20643 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20644 "pass int powerset tuple" and "pass modeless int powerset tuple".
20645 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20646 "real write 4" and "real write 8".
20647 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20648 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20649 "print \$i after tuple assign 2", and
20650 "print vs2 after tuple assign 2".
20651 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20652 meaningful error message and return -1 so the caller can
20653 suppress further tests and avoid a cascade of errors.
d63a86f8 20654
c906108c
SS
20655Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20656
20657 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20658 format for printing version.
20659 * gdb.base/default.exp: Ditto.
20660 * gdb.base/interrupt.exp: Fix problem with cascade of
20661 errors if child process dies while calling a function.
d63a86f8 20662
c906108c
SS
20663Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20664
20665 * Makefile.in (VPATH): Add
20666 * Makefile.in (Makefile, config.status): Fix rules so things get
20667 remade when necessary.
20668
20669Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20670
20671 * Makefile.in (just-check): Add path to sibling expect dir
20672 to environment variable specified by RPATH_ENVVAR.
20673
20674Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20675
20676 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20677 (just-check): Add shared library paths for libstdc++, tk,
20678 tcl, bfd, and opcodes to the environment variable specified
20679 in RPATH_ENVVAR.
20680 * configure.in: Add support to recognize --enable-shared flag
20681 and generate correct value for RPATH_ENVVAR.
20682 * configure: Regenerated with autoconf.
20683
20684Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20685
20686 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20687 include all osf versions.
c906108c
SS
20688 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20689 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20690 when target is linux. When failing to build pthreads test
20691 executable, give more meaningful message.
20692 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20693 arg for pthread_create.
d63a86f8 20694
c906108c
SS
20695Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20696
20697 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20698 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20699 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20700 and -lpthreads (everybody else).
c906108c
SS
20701 (test_startup): Fail gracefully if threads are not supported.
20702 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20703 "p/c array_index("abcdef",2)" when not gcc compiled.
20704 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20705 "print func2::coremaker_local" when not gcc compiled.
20706 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20707 "ptype on opaque struct tagname (statically)",
20708 "ptype on opaque struct tagname (dynamically) 1", and
20709 "ptype on opaque struct tagname (dynamically) 2"
20710 for not compiled with gcc.
20711 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20712 backtrace when compiled with gcc.
d63a86f8 20713 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20714 than always return success.
20715
20716Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20717
20718 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20719
20720Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20721
20722 * gdb.base/structs.exp: Undo last change.
20723
20724Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20725
20726 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20727 encapsulate all the steps/nexts done during self test, starting
20728 at main, and makes them less sensitive to optimization issues.
20729 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20730 signal handler" test.
20731 * gdb.threads/pthreads.exp: Only run this for native configs.
20732 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20733 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20734 tests.
20735 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20736 for "runto test_calls(void)" test.
d63a86f8 20737
c906108c
SS
20738Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20739
20740 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20741 and don't expect address info in breakpoint confirmations.
20742
20743Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20744
20745 * gdb.base/list.exp (test_forward_search): Increase timeout
20746 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20747 and then reset to old value when done. Increase expect input
c906108c
SS
20748 buffer to 10000.
20749
20750Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20751
20752 * gdb.base/list.exp (test_forward_search): Fix to handle very
20753 long source line without overflowing expect's input buffer.
20754
20755Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20756
20757 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20758 "buffer_full".
20759
20760 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20761 "buffer_full".
20762
20763 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20764 "buffer_full".
20765
20766 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20767 "buffer_full".
20768
20769Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20770
20771 * configure.in (configdirs): Add gdb.threads.
20772 * configure: Regenerated with autoconf.
20773 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20774 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20775 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20776
c906108c
SS
20777Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20778
20779 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20780
20781Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20782
20783 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20784 each signal's status in the output of "handle all print".
20785 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20786 the \r\n sequence that immediately precedes the gdb prompt.
20787 * gdb.base/a1-selftest.exp: Save original timeout and restore
20788 after test.
20789
20790Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20791
20792 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20793 symbol.
20794
20795Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20796
20797 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20798
20799Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20800
20801 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20802 timeout by 60 seconds.
20803
20804Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20805
20806 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20807 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20808 error return.
20809
20810Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20811
20812 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20813 gdb initialization, also report how long dejagnu waited. Restore
20814 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20815 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20816
20817Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20818
20819 * lib/gdb.exp: Report timeout value for verbosity level 2.
20820 * config/gdbserver.exp: Ditto.
20821 * config/hppro.exp: Ditto.
20822 * config/mips-gdb.exp: Ditto.
20823 * config/monitor.exp: Ditto.
20824 * config/netware.exp: Ditto.
20825 * config/sim-gdb.exp: Ditto.
20826 * config/slite-gdb.exp: Ditto.
20827 * config/udi-gdb.exp: Ditto.
20828 * config/unix-gdb.exp: Ditto.
20829 * config/vx-gdb.exp: Ditto.
20830 * gdb.base/a1-selftest.exp: Ditto.
20831 * gdb.base/a2-run.exp: Ditto.
20832 * gdb.base/break.exp: Ditto.
20833 * gdb.base/corefile.exp: Ditto.
20834 * gdb.base/list.exp: Ditto.
20835 * gdb.base/recurse.exp: Ditto.
20836 * gdb.base/scope.exp: Ditto.
20837 * gdb.base/signals.exp: Ditto.
20838
20839Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20840
20841 * gdb.threads/Makefile.in (docdir): Removed.
20842
20843Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20844
20845 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20846 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20847 @srcdir@.
d63a86f8 20848 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20849 autoconf 2.5 or higher.
20850 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20851
20852Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20853
20854 * configure: Regenerated.
20855 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20856 avoid name clashes with SunOS headers.
20857
20858Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20859
20860 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20861
20862Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20863
20864 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20865 prototype information ends up in the compiler info file.
20866
20867Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20868
20869 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20870 attempting to regenerate it. Eliminate use of a temporary file
20871 and just generate the info file directly. Source it immediately,
20872 for consistency of use.
20873 * gdb.base/corefile.exp: Ditto
20874 * gdb.base/exprs.exp: Ditto.
20875 * gdb.base/funcargs.exp: Ditto.
20876 * gdb.base/langs.exp: Ditto.
20877 * gdb.base/list.exp: Ditto.
20878 * gdb.base/mips_pro.exp: Ditto.
20879 * gdb.base/nodebug.exp: Ditto.
20880 * gdb.base/opaque.exp: Ditto.
20881 * gdb.base/ptype.exp: Ditto.
20882 * gdb.base/scope.exp: Ditto.
20883 * gdb.base/setvar.exp: Ditto.
20884 * gdb.base/signals.exp: Ditto.
20885 * gdb.base/whatis.exp: Ditto.
20886 * gdb.c++/templates.exp: Ditto.
20887 * gdb.c++/virtfunc.exp: Ditto.
20888 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20889 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20890
20891Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20892
20893 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20894 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20895 Increase timeout, a lot of single stepping might be needed if the
20896 target has no hardware watchpoints.
20897
20898Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20899
20900 * gdb.base/break.exp: Ignore compiler warnings when compiling
20901 break.c.
20902 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20903 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20904 from remote-sim.
20905 * gdb.base/exprs.exp: Add h8300 xfails.
20906 * gdb.base/funcargs.exp: Likewise.
20907 * gdb.base/nodebug.exp: Likewise.
20908 * gdb.base/printcmds.exp: Likewise.
20909 * gdb.base/ptype.exp: Likewise.
20910 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20911 h8300 xfails.
d63a86f8 20912 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20913 on the h8300.
20914 * gdb.base/funcargs.c: Explicitly make last constant argument to
20915 call_after_alloca_subr an unsigned long type.
20916 * gdb.base/return.c: Include stdio.h.
20917
20918Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20919
20920 * config/abug.exp: New file for the older Motorola Bug monitor
20921 that runs on the mvme13x series VME boards.
20922 * config/monitor.exp: Use the new config array for target settings
20923 if they exist.
20924
20925Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20926
20927 * sim-gdb.exp: Make the SH simulator allocate less space when
20928 it is targeted.
20929
20930Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20931
20932 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20933 test.
20934
20935Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20936
20937 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20938 "rs6000-*-*" for "list function in include file" when gcc compiled.
20939 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20940 for "p ctable1[120]".
20941 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20942 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20943 Remove setup_xfail for "rs6000-*-*" for
20944 "print 'scope0.c'::filelocal before run".
20945 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20946 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20947 since some compilers don't allow both options to be given
20948 on the same command line. Create object file and move it.
d63a86f8 20949
c906108c
SS
20950Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20951
20952 * gdb.base/corefile.exp: Always regenerate the core file, since
20953 we always regenerate the coremaker program. Detect special case
20954 where registers cannot be read from core file.
d63a86f8 20955
c906108c
SS
20956Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20957
20958 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20959 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20960 * gdb.c++/templates.exp: Only match on basename of file since
20961 some formats like xcoff don't encode directory information.
20962 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20963 and rs6000 AIX xcoff targets.
20964 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20965 * configure: Regenerate.
20966 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20967 here, rather than in distclean.
d63a86f8 20968
c906108c
SS
20969Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20970
20971 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20972 defined, and use it to compile the test case with -O2. The
20973 native compilation still uses no optimization.
20974 * gdb.base/mips_pro.c: Remove inline assembly code since
20975 it is compiled PIC by default, which results in assembler
20976 warnings that make the testsuite think the compilation
20977 was unsuccessful.
20978
20979Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20980
20981 * gdb.c++/misc.exp: Add note to message for
20982 "print s.a for foo struct" that this is a known gcc 2.7.2
20983 and earlier bug.
20984
20985Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20986
20987 * gdb.base/break.exp: Fix pattern for matching "Delete all
20988 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20989 setup_xfail for deleting all breakpoints test. Fix various
20990 timeout messages to include "(timeout)".
20991 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20992 for "p t_float_values2(3.14159,float_val2)".
20993 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20994 for "continue to call2g" when gcc compiled.
20995 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20996 "up to foo in langs.exp", "show language at foo in langs.exp",
20997 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20998 and "show language at fsub in langs.exp".
20999 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21000 "list line 1 in include file", "list message for lines past EOF",
21001 "list function in include file", "list list0.h:foo", and
21002 "list filename:function; nonexistant function".
21003 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21004 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21005 and "ptype t_char_array" to be for native cc only.
d63a86f8 21006
c906108c
SS
21007Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21008
d63a86f8 21009 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21010 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21011 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21012
21013Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21014
21015 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21016 "bt in signals.exp". This problem only appears when running
21017 the testsuite, and then only intermittently.
21018
21019Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21020
21021 * gdb.base/return.exp (return_tests): Differentiate between
21022 two tests of continuing.
21023
21024Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21025
21026 * */Makefile.in (maintainer-clean): Remove config.log.
21027 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21028 * gdb.c++/Makefile.in (PROGS): Add inherit.
21029 (clean): Remove *.ci.
21030
21031Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21032
21033 * gdb.c++/misc.cc: Add test code from Mike Stump.
21034 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21035
21036Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21037
21038 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21039 to "alpha-*-osf2*" and add comment.
21040 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21041 setup_xfail for "step over execarg initialization" and
21042 "step over corearg initialization".
c906108c
SS
21043 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21044 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21045 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21046 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21047 "print func2::coremaker_local", and "backtrace in corefile.exp".
21048 * gdb.base/signals.exp: Build and source signals.ci.
21049 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21050 to be for gcc only.
21051 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21052
c906108c
SS
21053Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21054
21055 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21056 Feb 3 procfs.c change.
21057
21058Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21059
21060 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21061
21062Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21063
21064 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21065 from dejagnu's apparent default of 10 seconds, which gives random
21066 results when running the tests over NFS on moderately loaded systems.
21067 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21068
21069Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21070
21071 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21072 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21073 result reports.
c906108c
SS
21074
21075Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21076
21077 * configure.in (CY_AC_PATH_TCLH): Remove.
21078 * configure: Regenerate.
21079
21080Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21081
21082 * gdb.c++/Makefile.in (clean): Add missing '{'.
21083
21084Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21085
21086 * lib/gdb.exp: Provide a default value for noinferior.
21087
21088 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21089 Load libgloss.exp.
21090
21091Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21092
21093 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21094 the executable, not the .o to run the tests from.
21095
21096Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21097
21098 * gdb.base/break.exp: Don't test for program exit or exit status
21099 if $noresults if nonzero.
21100 * gdb.base/langs.exp: Likewise.
21101 * gdb.base/watchpoint.exp: Likewise.
21102
21103 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21104 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21105 trying to compile the testcase.
21106
21107Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21108
21109 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21110 * gdb.base/signals.exp (continue to handler): Likewise.
21111
21112Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21113
21114 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21115
21116 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21117
21118Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21119
21120 * gdb.base/corefile.exp: Recognize "not found" as failure
21121 when trying to determine if a core file was generated.
21122 If no core file was generate the first time, try again without
21123 the ulimit -c to work around braindamaged shells.
21124
21125Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21126
21127 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21128 [] tests with "test" and enclose string in quotes.
21129 * gdb.stabs/configure: Rebuild
d63a86f8 21130
c906108c
SS
21131Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21132
21133 Changes in sync with expect:
21134 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21135 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21136 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21137 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21138 argument to AC_REQUIRE.
21139 * configure: Regenerated.
21140
21141Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21142
21143 * gdb.base/corefile.exp: When generating a core, discard any
21144 error messages about ulimit not found and the "core dumped"
21145 message from the shell that runs the coredumper.
21146
21147Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21148
21149 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21150
21151 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21152 which sed script to run. Expect failure for v_comb test
21153 on PA targets too.
d63a86f8 21154
c906108c
SS
21155Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21156
21157 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21158 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21159
21160Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21161
21162 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21163 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21164 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21165 * lib/gdb.exp (default_gdb_start): Fix typo.
21166 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21167 messages to not include the full program name that caused
21168 the core dump since some systems (such as solaris) apparently
21169 truncate this path to about 80 characters.
21170 When generating a core file first try increasing the core file
21171 size limit to unlimited since some systems may default it to
21172 zero, and it is harmless to try it. Move the test for failing
21173 to generate a core file to where it will actually get executed.
21174 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21175 new gdb result from g++ debug info improvements and make old
21176 pattern obsolescent. Also account for size_t differences
21177 (may be int or long).
21178 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21179 initialization before function call is placed in the delay slot
21180 and thus appears to be skipped over by commands such as "next".
21181
21182Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21183
21184 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21185
21186Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21187
21188 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21189 input source file; fix code to compile test to deal with this
21190 convention.
21191 * gdb.c++/*.exp: Likewise.
21192
21193Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21194
21195 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21196 "bt in signals.exp".
21197
21198Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21199
21200 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21201 "step over execarg initialization" and
889bf7c5 21202 "step over corearg initialization".
c906108c
SS
21203
21204Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21205
21206 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21207 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21208
21209Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21210
21211 From Rob Savoye (rob@poseidon.cygnus.com)
21212 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21213 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21214 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21215 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21216 configure.in}: Major reworking for autoconfig.
c906108c
SS
21217 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21218 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21219 New files.
c906108c
SS
21220 * config/unix-gdb.exp: Make GDB global.
21221 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21222 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21223 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21224 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21225 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21226 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21227 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21228 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21229 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21230 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21231 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21232 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21233 to returns as necessary, arrange for test to compile own testcase
21234 executable.
c906108c 21235 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21236
c906108c
SS
21237Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21238
21239 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21240 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21241 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21242 "backtrace through signal handler".
21243
21244Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21245
21246 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21247 continuing from a job control stop signal.
21248 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21249
21250Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21251
21252 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21253 * gdb.base/corefile.exp: Likewise.
21254 * gdb.base/funcargs.exp: Likewise.
21255
21256Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21257
21258 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21259 * config/monitor.exp: Add support for setting baud rate.
21260
21261Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21262
21263 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21264 i*86-*-linux* xfails for "backtrace through signal handler".
21265 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21266 "print func2::coremaker_local".
21267 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21268 alpha-dec-osf2* xfail for
c906108c
SS
21269 "delete all breakpoints when none".
21270
21271Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21272
21273 * gdb.base/break.exp: Change test that deletes all breakpoints
21274 when no user breakpoints are installed. A post 4.15 change
21275 causes gdb to no longer prompt in this case.
21276
21277Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21278
21279 * gdb.base/return.exp (return_tests): Change xfail for test
21280 "correct value returned double test" to stop xfailing at
21281 Solaris 2.5. Apparently the bug has been fixed.
21282
21283Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21284
21285 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21286 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21287
21288Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21289
21290 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21291 * gdb.disasm/hppa.s: Corresponding changes.
21292
21293Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21294
21295 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21296 makefile fragment.
21297 * config/mt-hpux: Deleted.
21298
21299Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21300
d63a86f8 21301 * Many files: When warning about suppressed tests due to a
c906108c
SS
21302 nonexistant test binary, avoid incrementing the warning count.
21303
21304Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21305
21306 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21307
c906108c
SS
21308Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21309
21310 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21311 "sparc-*-solaris2*".
21312
21313Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21314
21315 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21316 Add global and local variables and initialize them.
21317 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21318 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21319 extracts the file name and terminating signal from the core file.
21320 * TODO: Remove note about tests for correct mapping of corefile.
21321 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21322 from optimizing it away.
21323 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21324 handles common blocks.
21325
21326Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21327
21328 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21329 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21330
21331Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21332
21333 * Makefile.in (maintainer-clean): New target, synonym for
21334 realclean.
21335 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21336 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21337 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21338 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21339 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21340 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21341
21342Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21343
21344 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21345 xfails when not gcc compiled for "print foo::funclocal".
21346 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21347 "print foo::funclocal at foo",
21348 "print 'scope1.c'::foo::funclocal at foo",
21349 "print foo::funclocal_bss at foo",
21350 "print 'scope1.c'::foo::funclocal_bss at foo",
21351 "print foo::funclocal_ro at foo",
21352 "print 'scope1.c'::foo::funclocal_ro at foo",
21353 "print bar::funclocal at foo" and
21354 "print 'scope1.c'::bar::funclocal at foo".
21355 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21356 gcc compiled for "print foo::funclocal at bar".
21357 Expand all messages to ensure that they identify that
21358 the test is at bar().
21359 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21360 gcc compiled for:
21361 "ptype on opaque struct pointer (statically)",
21362 "ptype on opaque struct tagname (statically)",
21363 "ptype on opaque struct pointer (dynamically) 1",
21364 "ptype on opaque struct tagname (dynamically) 1",
21365 "ptype on opaque struct pointer (dynamically) 2" and
21366 "ptype on opaque struct tagname (dynamically) 2
21367 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21368 gcc compiled for:
21369 "p datalocal"
21370 "whatis datalocal",
21371 "ptype datalocal",
21372 "p bsslocal",
21373 "whatis bsslocal", and
21374 "ptype bsslocal".
21375 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21376 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21377 when not gcc compiled.
21378 * gdb.base/funcargs.exp (float_and_integral_args): Add
21379 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21380 compiled.
21381 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21382 "backtrace from call6a" when not gcc compiled.
21383 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21384 "backtrace from call7a" when not gcc compiled.
21385 * gdb.base/callfuncs.exp (do_function_calls):
21386 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21387 "p t_char_array_values(char_array_val2,char_array_val1)",
21388 "p t_char_array_values(char_array_val1,char_array_val2)",
21389 "p t_char_array_values("carray 1","carray 2")",
21390 "p t_char_array_values("carray 1",char_array_val2)",
21391 "p t_char_array_values(char_array_val1,"carray 2")",
21392 "p sum_args(1,{2})",
21393 "p sum_args(2,{2,3})",
21394 "p sum_args(3,{2,3,4})",
21395 "p sum_args(4,{2,3,4,5})"
21396 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21397 "backtrace in corefile.exp" when not gcc compiled.
21398
21399Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21400
21401 * gdb.base/signals.exp: Rewrite `handle all print' test as
21402 a procedure. Accept blanks or TABs as whitespace, increase
21403 timeout and expect input buffer size for the large output
21404 from the command. Remove "i*86-*-bsdi2.0" xfail.
21405
21406Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21407
21408 * gdb.base/setvar.exp: Add new testcases for truncation when
21409 assigning invalid values to bitfields.
21410
21411Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21412
d63a86f8 21413 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21414 mips-sgi-irix* xfail for
21415 "call inferior func with struct - returns char *"
21416 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21417 accepted in the result.
c906108c
SS
21418
21419Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21420
21421 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21422 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21423 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21424 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21425 that accidentally got checked in.
21426
21427Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21428
d63a86f8 21429 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21430 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21431 compiled test.
21432 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21433 Add mips-sgi-irix5* xfail for not gcc compiled.
21434 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21435 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21436 "p top", "whatis top", "p middle", and "whatis middle".
21437 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21438 "whatis signed char" for not gcc compiled.
21439 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21440 "set variable signed char=-1 (-1)" and
21441 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21442 * gdb.base/funcargs.exp (float_and_integral_args):
21443 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21444 Add mips-sgi-irix* xfail when not gcc compiled for
21445 "continue to call2b".
21446 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21447 "continue to call2g".
21448 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21449 "backtrace from call6a"
21450 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21451 "backtrace from call7k".
21452 Add mips-sgi-irix5* xfail when not gcc compiled for
21453 "backtrace from call7a".
21454 (localvars_after_alloca): Fix gdb_test cmds for
21455 "print * after runto ...".
21456 Remove rs6000-*-* xfails for
21457 "print i after runto localvars_after_alloca" and
21458 "print l after runto localvars_after_alloca"
21459 for all compilers.
21460 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21461 when not compiled with gcc, for:
c906108c
SS
21462 "print signed char == (minus)",
21463 "print signed char != (minus)",
21464 "print signed char < (minus)",
21465 "print signed char > (minus)".
21466 * gdb.base/callfuncs.exp (do_function_calls):
21467 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21468 "call inferior func with struct - returns char *".
d63a86f8 21469 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21470 "correct value returned double test" to include Solaris 2.4.
21471 * gdb.base/funcargs.exp (float_and_integral_args):
21472 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21473
c906108c
SS
21474Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21475
21476 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21477 enumeration bitfields if compiling with GNU C.
21478 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21479 to empty' prompt.
21480
21481Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21482
21483 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21484 test for PRO targets.
21485
21486 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21487 breakpoints in the inferior at any given time by making
21488 two groups of breakpoints for call2*, call6* and call7*
21489 tests.
21490
21491Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21492
21493 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21494 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21495 from optimizing it away.
21496 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21497 "call inferior func with struct".
21498
21499Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21500
21501 * configure.in: Only configure gdb.chill for particular targets.
21502
21503Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21504
21505 * gdb.base/Makefile.in: Add action to .c.o transformation
21506 rule that generates a .ci file for each .o file and remove
21507 explicit .c.o rules except for callfuncs.o.
21508 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21509 generates a .ci file for each .o file and remove explicit
21510 .cc.o rules.
21511 (clean): Remove *.tmp *.ci files.
21512 (EXECUTABLES): Remove templ-info.exp.
21513 * gdb.base/compiler.c: New file.
21514 * gdb.c++/compiler.cc: New file
21515 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21516 Change rs6000-*-* xfail for
21517 "print 'scope0.c'::filelocal_ro" and
21518 "print 'scope1.c'::filelocal" and
21519 "print 'scope1.c'::filelocal_bss" and
21520 "print 'scope1.c'::filelocal_ro" and
21521 "print 'scope1.c'::foo::funclocal" and
21522 "print 'scope1.c'::foo::funclocal_ro" and
21523 "print 'scope1.c'::bar::funclocal" and
21524 "print 'scope0.c'::filelocal_ro" and
21525 "print 'scope1.c'::filelocal at foo" and
21526 "print 'scope1.c'::filelocal_bss at foo" and
21527 "print 'scope1.c'::filelocal_ro at foo" and
21528 "print 'scope1.c'::foo::funclocal at foo" and
21529 "print 'scope1.c'::foo::funclocal_bss at foo" and
21530 "print 'scope1.c'::foo::funclocal_ro at foo" and
21531 "print 'scope1.c'::bar::funclocal at foo" and
21532 "print 'scope0.c'::filelocal_ro" and
21533 "print 'scope1.c'::filelocal" and
21534 "print 'scope1.c'::filelocal_bss" and
21535 "print 'scope1.c'::filelocal_ro" and
21536 "print 'scope1.c'::foo::funclocal" and
21537 "print 'scope1.c'::foo::funclocal_bss" and
21538 "print 'scope1.c'::foo::funclocal_ro" and
21539 "print 'scope1.c'::bar::funclocal" and
21540 "print 'scope1.c'::bar::funclocal_bss"
21541 to only be xfail'd when not compiled with gcc.
d63a86f8 21542 Add rs6000-*-* xfail for
c906108c
SS
21543 "print 'scope0.c'::filelocal_bss before run"
21544 when compiled with gcc.
21545 (test_at_main): Add rs6000-*-* xfail for
21546 "print filelocal_ro in test_at_main"
21547 when compiled with gcc.
21548 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21549 Add rs6000-*-aix* xfail for
c906108c
SS
21550 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21551 "ptype t_char_array", not compiled with gcc.
21552 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21553 xfail for "list foo (in include file)" when gcc compiled.
21554 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21555 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21556 "run to call0a" if not compiled with gcc.
21557 (unsigned_integral_args): Add rs6000-*-* xfail for
21558 "run to call1a" if not compiled with gcc.
21559 (float_and_integral_args): Add rs6000-*-* xfail for
21560 "run to call2a" if not compiled with gcc and for
21561 "continue to call2b" for any compiler.
21562 Add rs6000-*-* xfail to
21563 "print f1 after run to call2a" for gcc compiled.
21564 (discard_and_shuffle): Add rs6000-*-* xfail for
21565 "run to call6a".
21566 (shuffle_round_robin): Add rs6000-*-* xfail for
21567 "backtrace from call7a" if not compiled with gcc.
21568 Add rs6000-*-* xfail for
21569 "backtrace from call7b" if compiled with gcc.
21570 (call_after_alloca): Add rs6000-*-* xfail for
21571 "print c in call_after_alloca" and
21572 "print s in call_after_alloca" and
21573 "backtrace from call_after_alloca_subr"
21574 if not compiled with gcc.
21575 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21576 "print c in localvars_in_indirect_call" and
21577 "print c in localvars_in_indirect_call" and
21578 "backtrace in indirectly called function" and
21579 "stepping into indirectly called function"
21580 if not compiled with gcc.
21581 (localvars_after_alloca): Add rs6000-*-* xfail for
21582 "print c after runto localvars_after_alloca" and
21583 "print s after runto localvars_after_alloca" and
21584 "print i after runto localvars_after_alloca" and
21585 "print l after runto localvars_after_alloca"
21586 for all compilers.
21587 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21588 than whatis-info.exp.
21589 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21590 than opaque-info.exp.
21591 Setup rs6000-*-* xfail for
d63a86f8 21592 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21593 "ptype on opaque struct pointer (dynamically)" when
21594 not compiled with gcc.
21595 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21596 rather than callf-info.exp.
21597 (do_function_calls): Add clear_xfail for rs6000-*-* for
21598 "p t_float_values2(3.14159,float_val2)". Seems to work
21599 fine there, both with xlc and gcc. Need to find out what
21600 it is doing right and fix other platforms.
21601 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21602 "call inferior func with struct - returns int",
21603 "call inferior func with struct - returns long",
21604 "call inferior func with struct - returns float",
21605 "call inferior func with struct - returns double",
21606 "call inferior func with struct - returns char *",
21607 but only if not gcc compiled (presumes xlc compiled).
21608 Change rs6000-*-* xfails for
21609 "call inferior func with struct - returns char" and
21610 " call inferior func with struct - returns short" to only
21611 xfail if not using gcc.
21612 (clean mostlyclean): Remove *.ci and *.tmp files.
21613 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21614 than templ-info.exp.
21615 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21616 Add rs6000-*-* xfail for "up to foo in langs.exp"
21617 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21618 when not gcc compiled.
d63a86f8 21619
c906108c
SS
21620Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21621
21622 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21623 * gdb.base/corefile.exp: Likewise.
21624 * gdb.base/list.exp: Likewise.
21625 * gdb.base/scope.exp: Likewise.
21626 * gdb.base/siganls.exp: Likewise.
21627
21628 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21629 compiler output.
21630 * gdb.base/whatis.exp: Likewise.
21631
21632Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21633
21634 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21635 failure (opcode table has been fixed to match reality).
21636
21637Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21638
21639 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21640 "call inferior func with struct - returns char",
21641 "call inferior func with struct - returns short"
21642
21643 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21644 "print 'scope0.c'::filelocal at main",
21645 "print 'scope0.c'::filelocal_bss in test_at_main",
21646 "print 'scope0.c'::filelocal at foo",
21647 "print 'scope0.c'::filelocal_bss in test_at_foo",
21648 "print 'scope0.c'::filelocal at bar",
21649 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21650
c906108c
SS
21651 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21652 in source file 1". This bug seems to have been fixed with both
21653 gcc and native cc (was native assembler bug?).
21654
21655Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21656
21657 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21658 "backtrace through signal handler" to "i*86-*-sysv4*".
21659 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21660 continue" case. Add "known SVR4 bug" to fail message.
21661 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21662 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21663 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21664 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21665 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21666 "up to foo in langs.exp", "show language at foo in
21667 langs.exp", "up to cppsub_ in langs.exp", "show
21668 language at cppsub_ in langs.exp", "up to fsub in
21669 langs.exp", and "show language at fsub in langs.exp".
21670 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21671 "bactrace in corefile.exp".
21672 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21673 "call inferior function with struct - returns float" and
21674 "call inferior function with struct - returns double".
d63a86f8 21675
c906108c
SS
21676Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21677
21678 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21679 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21680 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21681 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21682
21683Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21684
21685 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21686 (or overriden) "CHILL" macro rather then bare "gcc".
21687 Also look for ../../gcc/xgcc since that is what we will
21688 actually need, not "Makefile". Remove following assignment
21689 of CHILL to CHILL_FOR_TARGET because that results in
21690 recursive definition.
21691
21692Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21693
21694 * gdb.base/corefile.exp: Change xfail for backtrace in
21695 corefile.exp from linuxaout to all linux.
21696 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21697 cases where we miss the breakpoint at the signal handler
21698 for some reason. Setup xfail for linuxoldld/linuxaout and
21699 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21700 hitting SIGURG breakpoint.
21701 * gdb.base/signals.exp: Setup xfail for "next" acting like
21702 continue to add linuxoldld. Setup xfail for all linux for
21703 "next to handler in signals_tests_1", "backtrace in
21704 signals_tests_1", "continue to func1", "pass SIGUSR1",
21705 and continue to handler".
21706
21707Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21708
21709 * Update all FSF addresses except those in COPYING* files.
21710
21711Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21712
21713 * gdb.base/a2-run.exp: Change messages to be more explicit about
21714 the status of args, and quote binfile in results.
21715
21716Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21717
21718 * gdb.base/callfuncs.exp: Add tests for passing structs to
21719 inferior functions and return various types.
21720 * gdb.base/callfuncs.c: Add functions to receive a struct
21721 and return a member of the struct, in various types.
21722
21723Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21724
21725 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21726
21727Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21728
21729 * config/vxworks29k.exp: New file, sources vxworks.exp.
21730
21731Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21732
21733 * config/gdbremote.exp: New file. Testing framework using
21734 gdbserver.
21735
21736Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21737
21738 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21739 "call function when asleep" and "send end of file".
21740 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21741 for "backtrace in corefile.exp".
21742 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21743 for "backtrace through signal handler".
21744 * gdb.base/corefile.exp: Make sure we actually generate a core file
21745 before trying the core tests. Some systems allow the user to suppress
21746 generation of core files and default to that (linux for example).
21747 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21748 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21749
21750Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21751
21752 * gdb.threads: New directory with some crude multi-threaded
21753 gdb tests (step.exp and step2.exp).
21754 * config/mt-lynx (STEP_EXECUTABLE): Define.
21755 (THREADFLAGS): Define.
21756
21757Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21758
21759 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21760
21761 * gdb.base/signals.exp: Disable whole file for lynx until
21762 further notice.
21763
21764 * gdb.base/signals.exp: xfail test where "next" acts like
21765 "continue" for lynx.
21766
21767 * gdb.base/interrupt.exp: xfail test for calling function while
21768 inferior is asleep for lynx.
21769
21770 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21771 than one cr-lf after each command.
21772
21773Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21774
21775 * configure.in: Reinstate setting of stabsdirs variable, fix
21776 typo in setting up configdirs for native builds.
21777
21778 * gdb.base/return.exp: Fix typo in return double test.
21779 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21780 compiler from optimizing them away.
21781
21782Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21783
21784 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21785 sequences to be echo'd by gdb when using gdb_test.
21786 * gdb.chill/chexp.exp: Likewise.
21787 * gdb.fortran/exprs.exp: Likewise
21788
21789Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21790
21791 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21792 after the inferior gdb has started.
21793
21794 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21795 after each command.
21796 * gdb.base/funcargs.exp: Likewise.
21797 * gdb.base/gdbvars.exp: Likewise.
21798 * gdb.base/interrupt.exp: Likewise.
21799 * gdb.base/list.exp: Likewise.
21800 * gdb.base/watchpoint.exp: Likewise.
21801 * gdb.c++/demangle.exp: Likewise.
21802 * gdb.c++/inherit.exp: Likewise.
21803 * gdb.chill/chexp.exp: Likewise.
21804 * gdb.fortran/exprs.exp: Likewise.
21805
21806 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21807 test if we can't handle IO to/from the inferior.
21808
21809 * gdb.c++/misc.exp: Always check for a program already being
21810 started after sending a "run" command to gdb.
21811
21812 * gdb.base/twice.exp: Start with a fresh gdb.
21813
21814 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21815 only depend on gdb's expression code, not the chill runtime.
21816
21817 * gdb.base/return.c: Put return values into variables so we
21818 can have gdb print them rather than depending on the program
21819 to print them.
21820 * gdb.base/return.exp: Corresponding changes.
21821
21822 * lib/gdb.exp: Provide default value for noinferiorio.
21823 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21824 the inferior.
21825
21826 * gdb.base/break.exp: Always check for a program already being
21827 started after sending a "run" command to gdb.
21828 (text_next_with_recursion): Don't check the output from the
21829 program's printf statement. Instead just make sure the program
21830 exited.
21831
21832 * gdb.base/commands.exp: Protect tests which need arguments with
21833 $noargs conditionals.
21834
21835Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21836
21837 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21838 of structure member arrays to match gdb/valops.c:value_addr change.
21839
21840Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21841
21842 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21843 cases.
21844
21845Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21846
21847 * configure.in (configdirs): Remove gdb.chill from default list
21848 of subdirs and then add it back in only if doing a native build.
21849 The current chill compiler does not yet work in any cross build.
21850 * Revert all signal changes from Jul 6.
21851 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21852 for sh-hms targets, allowing these tests to link, with no other
21853 changes. Testing is suppressed by setting "nosignals" in site.exp.
21854
21855Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21856
21857 * configure.in (signaldirs): Define and add to configdirs for all
21858 targets except some specific ones that are known to not support signals.
21859 Also clean up formatting.
21860 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21861 (signals, sigall): Remove rules to build.
21862 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21863 Moved to new gdb.signals directory.
21864 * gdb.signals: New test directory.
21865 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21866 signals.c signals.exp}: New or moved files.
21867
21868Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21869
21870 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21871
21872Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21873
21874 * gdb.base/return.exp: Xfail `return double' test failure
21875 on at least Solaris 2.3 and handle future/past versions on
21876 a case by case basis as appropriate. Also update message
21877 to include i*86 failures.
21878
21879Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21880
21881 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21882
21883 * lib/gdb.exp: Fix comment which erroneously identified
21884 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21885 gdb_file_cmd not gdb_load).
21886 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21887
21888 * gdb.base/setvar.exp: Make test names consistent between pass and
21889 fail cases. Use gdb_test more.
21890
21891Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21892
21893 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21894
21895Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21896
21897 * gdb.base/help.exp: Fix expected help string for `show commands'.
21898
21899Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21900
21901 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21902
21903 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21904 of a text section.
21905
21906Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21907
21908 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21909 that loop eventually terminates. Fix Connection refused logic so
21910 that testsuite will expire nicely.
21911
21912Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21913
21914 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21915 config/rom68k.exp: New tcl glue for the appropriate monitors.
21916 These all just end up calling monitor.exp.
21917 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21918 refused' by retrying. Cleanup some timeout issues.
21919 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21920 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21921 callers don't have to set/restore global timeout variable.
21922
21923 * The following set of changes centralizes management of the global
21924 timeout variable. This way, it can be set in one target dependent
21925 place instead of dozens of places scattered throughout the test suite.
21926 If you need to lengthen a timeout, then you should either set timeout
21927 in one of the config/{target}.exp files, or multiply it by a factor.
21928 Setting it to an absolute value is always going to lose for some
21929 targets.
21930 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21931 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21932 * gdb.base/funcargs.exp: Don't set timeout.
21933 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21934 * gdb.base/printcmds.exp (test_print_string_constants
21935 test_print_array_constants): Don't set timeout.
21936 * gdb.base/ptype.exp: Don't set timeout.
21937 * gdb.base/recurse.exp: Don't set timeout.
21938 * gdb.base/return.exp: Don't set timeout.
21939 * gdb.base/watchpoint.exp: Don't set timeout.
21940 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21941 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21942
21943Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21944
21945 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21946
21947Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21948
21949 * lib/gdb.exp: Disable chill tests for irix5.
21950
21951Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21952
21953 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21954 each test pass or fail.
21955
21956Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21957
21958 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21959 xlc not gcc.
21960
21961Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21962
21963 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21964
21965Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21966
21967 * config/est.exp: Fix copyright and comments. Remove dead code.
21968 Use targetname, serialport and baud variables instead of fixed
21969 constants.
21970 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21971 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21972
21973Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21974
21975 * gdb.base/watchpoint.exp: Don't run
21976 test_watchpoint_triggered_in_syscall for sunos.
21977
21978Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21979
21980 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21981 they don't seem to exist. Do include stdio.h.
21982
21983Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21984
21985 * gdb.base/a1-selftest.exp: Add alpha xfail.
21986
21987Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21988
21989 * gdb.base/watchpoint.c (main): Prompt before calling read().
21990 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21991 Revise accordingly. Remove cruft about sending "123" several
21992 times, until it gets noticed. Clean up the "print buf[0]" stuff
21993 so that it passes or fails, and waits for prompts in the usual way.
21994
21995Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21996
21997 * gdb.base/recurse.exp: Fix comment.
21998
21999 * TODO: Remove item about printing variables in nodebug.exp. Add
22000 item about enabling tests which are only run on some targets.
22001
22002 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22003 fail, make test names unique, use new gdb_test convention
22004 regarding pattern, use gdb_test more, etc.).
22005
22006 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22007 fail, make test names unique, etc.).
22008
22009Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22010
22011 * gdb.base/nodebug.c: Change return type of top and middle to
22012 short.
22013 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22014 are fixed by the recent mdebugread.c changes. Allow `short ()'
22015 as type for top and middle.
22016
22017Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22018
22019 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22020 nearly as I can tell, the whole thing was an accident in Stu's
22021 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22022 to replace a send/expect pair with gdb_test, but ended up only
22023 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22024 of 30 Mar 1995 took care of it, but left this vestigial comment
22025 which I am now nuking.
22026
22027Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22028
22029 * gdb.base/break.exp: Look for different line number for
22030 breakpoint at main depending on usestubs.
22031
22032Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22033
22034 * gdb.base/list.exp: Adjust some alternate expect patterns to
22035 match recent list0.c change. Add alternate expect pattern for
22036 output from `list default lines around main' for optimizing
22037 compilers.
22038
22039Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22040
22041 * lib/gdb.exp: If nosignals is not set, set it to 0.
22042
22043Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22044
22045 * config/slite-gdb.exp: Responds to load symbol table prompt.
22046 * gdb.base/break.exp: Adjust line number, fix rerun.
22047 * gdb.base/langs0.c: Add #ifdef usestubs.
22048
22049Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22050
22051 * gdb.base/list.exp: Adjust line contents after adding new lines in
22052 list0.c. Also fix a syntax error.
22053
22054 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22055 * gdb.base/break.exp: ditto.
22056 * gdb.base/list.exp: ditto.
22057 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22058 * gdb.base/run.c: ditto.
22059 * gdb.base/list0.c: ditto.
22060 * gdb.base/funcargs.c: ditto.
22061
22062Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22063
22064 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22065 $targetname, $serialport and $baud instead of hardwired variables.
22066 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22067 target doesn't support signals.
22068
22069Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22070
22071 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22072
22073Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22074
22075 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22076 Don't rely on the value of an auto variable before it has been
22077 initialized. Use gdb_test more.
22078
22079Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22080
22081 * lib/gdb.exp (default_gdb_version): A version number must start
22082 with a digit, but other than that contains all characters up to
22083 the first whitespace character.
22084
22085Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22086
22087 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22088
22089Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22090
22091 * gdb.c++/*.exp: Warn if executable does not exist. The original
22092 reason for skipping the warning was that configure.in sometimes
22093 intentionally skipped building the executables but the tcl code
22094 had no way of knowing. That (a) was always bogus with respect to
22095 error handling, (b) is no longer true (right now there is no way
22096 to skip C++ tests).
22097
22098 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22099
22100Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22101
22102 * gdb.base/list.exp: Add expect patterns for output from
22103 SunPRO compiled executables.
22104 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22105 types.
22106
22107Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22108
22109 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22110 number (we are already testing that the correct source line text
22111 gets printed).
22112
22113 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22114 that is what is intended, but something needed to be done to get
22115 sunos4 native working again.
22116
22117 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22118
22119 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22120 apparently went with a (very) old xfail.
22121
22122Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22123
22124 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22125 runto_main is a proc in gdb.exp that will do 'step' for target use
22126 stubs.
22127 * gdb.base/exprs.exp: ditto.
22128 * gdb.base/interrupt.exp: ditto.
22129 * gdb.base/opaque.exp: ditto.
22130 * gdb.base/printcmds.exp: ditto.
22131 * gdb.base/ptype.exp: ditto.
22132 * gdb.base/scope.exp: ditto.
22133 * gdb.base/setvar.exp: ditto.
22134 * gdb.base/signals.exp: ditto.
22135 * gdb.base/twice.exp: ditto.
22136 * gdb.c++/classes.exp: ditto.
22137 * gdb.c++/inherit.exp: ditto.
22138 * gdb.c++/templates.exp: ditto.
22139 * gdb.base/break.exp: no run and hit main for stubs. Change line
22140 numbers for breakpoints and info breakpoint.
22141 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22142 breakpoint().
22143 * gdb.base/callfuncs.c: ditto.
22144 * gdb.base/exprs: ditto.
22145 * gdb.base/interrupt.c: ditto.
22146 * gdb.base/opaque0.c: ditto.
22147 * gdb.base/printcmds.c: ditto.
22148 * gdb.base/ptype.c: ditto.
22149 * gdb.base/scope0.c: ditto.
22150 * gdb.base/setvar.c: ditto.
22151 * gdb.base/signals.c: ditto.
22152 * gdb.base/twice.c: ditto.
22153 * gdb.c++/misc.cc: ditto.
22154 * gdb.c++/templates.cc: ditto.
22155
22156Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22157
22158 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22159
22160 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22161 somewhere between `read' and `main.c'. I'm pretty sure the
22162 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22163 and it isn't particularly useful.
22164
22165 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22166
22167Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22168
22169 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22170
22171Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22172
22173 * config/mt-slite: add LIBS and -nostdlib.
22174 * config/slite-gdb.exp: add this new file to support sparclite target.
22175
22176Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22177
22178 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22179
22180 * gdb.base/a2-run.exp: Change argument to istarget from
22181 "*-*-vxworks" to "*-*-vxworks*".
22182 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22183
22184Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22185
22186 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22187 will not runto main but do a 'step' to step out of breakpoint().
22188 * config/mt-slite: add -Dusestubs.
22189
22190Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22191
22192 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22193 instead of just @.
22194
22195 * gdb.base/signals.exp: Add test for "handle all print".
22196 * TODO: Remove "handle all print". Also remove item about
22197 checking copyright date (I don't like the idea of a spurious FAIL
22198 based on when we run the tests).
22199
22200 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22201 for SunOS4 (reason for failure not investigated). Remove
22202 redundant test for $binfile.
22203
22204 * gdb.base/nodebug.c (array_index): Call malloc.
22205
22206 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22207
22208Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22209
22210 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22211 conventions and slightly simplify the matching regexp.
22212
22213Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22214
22215 * gdb.base/break.exp: Update gdb_test invocation to use new
22216 convention.
22217
22218 * lib/gdb.exp: If noargs is not set, set it to 0.
22219
22220 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22221 tests unique.
22222
22223 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22224
22225Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22226
22227 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22228 one argument of type "<non-float parameter>".
22229
22230Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22231
22232 * config/rom68k.exp: New file to support Motorola IDP board.
22233 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22234 * gdb.base/break.c: Change things around so that this program
22235 doesn't depend upon args. This is necessary to make remote
22236 targets work (in general, they can't take args).
22237 * gdb.base/break.exp: Don't try to send args to program. Don't
22238 expect output. Also, replace lots of code with gdb_test.
22239
22240Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22241
22242 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22243 printing of '\'' (which is what the comment says we are testing,
22244 even though we were not), not '''.
22245 (test_integer_literals_rejected): Test that printing ''' is an error.
22246
22247 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22248 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22249 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22250 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22251 Use gdb_test not test_print_accept.
22252 * lib/gdb.exp: Remove test_print_accept.
22253
22254 * gdb.base/signals.exp (signal_tests_1): Make pass message
22255 consistent with fail message.
22256
22257 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22258 unsigned char; the bug (PR 1821) is fixed.
22259
22260 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22261
22262 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22263 successful tests--makes xfailing them work right.
22264
22265Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22266
22267 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22268 only \r\n, not .*. The test can pass .* as the last thing in
22269 $pattern if that is what it wants. In addition to providing this
22270 flexibility, this change should speed up pattern matching in cases
22271 where the pattern already ended with .* (there were a number of
22272 them). This change also helps catch bad patterns--in the old
22273 scheme the typo "char \*" instead of "char \\*" would pass. Now
22274 it is caught.
22275 * Many .exp files: Update callers.
22276
22277 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22278 clearer and does not spuriously match multiple ('s. Likewise for
22279 ) and *.
22280
22281 * gdb.base/nodebug.exp: Test ability to call a function and pass
22282 it a string (even with no debugging info).
22283
22284 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22285 "p '\'", which is the same as "p ''" once tcl gets done with
22286 quoting, to "p '\\'", which I suspect is what is intended (one
22287 backslash gets sent to GDB).
22288
22289 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22290
22291Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22292
22293 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22294 1817) was fixed literally years ago.
22295
22296Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22297
22298 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22299 test, it causes stepping out of call_after_alloca_subr with
22300 optimizing compilers.
22301 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22302 fails.
22303
22304 * gdb.c++/templates.exp: Source templ-info.exp only if
22305 the templates executable exists.
22306
22307 * gdb.c++/misc.cc (class Contains_static_instance,
22308 class Contains_nested_static_instance),
22309 gdb.c++/classes.exp (test_static_members): Test printing of
22310 a class that contains a static instance of the class.
22311
22312Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22313
22314 * gdb.base/langs2.c (cppsub_): Don't prototype.
22315 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22316 only, I believe).
22317
22318Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22319
22320 * lib/gdb.exp (skip_chill_tests): New procedure.
22321
22322 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22323
22324Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22325
22326 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22327 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22328
22329Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22330
22331 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22332
22333 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22334 disassemble 8, not 16, instructions for part 4.
22335
22336 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22337 support the latter anymore.
22338
22339 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22340 -DNO_PROTOTYPES.
22341 * gdb.base/callfuncs.c: Control use of prototypes based on
22342 NO_PROTOTYPES, not __STDC__.
22343 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22344 t_float_values2 tests if prototypes in use.
22345
22346 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22347 t_double_values): When checking differences against DELTA, check
22348 that difference is within the range (-DELTA,DELTA), not just
22349 (-infinity,DELTA).
22350
22351Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22352
22353 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22354 'file' command firts, then 'target', then 'load', this is due to gdb
22355 target set up.
22356 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22357
22358Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22359
22360 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22361 FP load/store variants.
22362 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22363
22364Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22365
22366 * gdb.base/term.exp: Do not give a warning if not native, it is
22367 not an abnormal condition.
22368
22369Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22370
22371 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22372 t_char_array".
22373
22374Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22375
22376 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22377 are getting the version number.
22378
22379 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22380 if not native, it is not an abnormal condition.
22381
22382Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22383
22384 * lib/gdb.exp: Just use "file exists", rather than undocumented
22385 dejagnu procedure "findfile".
22386
22387Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22388
22389 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22390 (LDFLAGS): Set to -Xlinker -Ur.
22391
22392 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22393 Removed, these values are set by lib/gdb.exp.
22394
22395 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22396
22397Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22398
22399 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22400 of replicating gdb startup code.
22401
22402 * config/mt-vxworks (LDFLAGS): Set to -r.
22403 (CFLAGS_FOR_TARGET): Removed.
22404
22405 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22406 (gdb) and gdb for vxworks uses (vxgdb).
22407
22408 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22409 executable is not in the tree and host != target, use sed and
22410 program_transform_name to determine the gdb name used by the
22411 target.
22412
22413 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22414 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22415
22416Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22417
22418 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22419 floats, chars, and shorts where there are ANSI-style function
22420 definitions.
22421
22422 * gdb.base/langs.exp, gdb.base/langs*: New test.
22423 * gdb.base/Makefile.in: Build it.
22424 * TODO: Remove item about checking that C names don't get C++
22425 demangling applied; this test tests it.
22426
22427Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22428
22429 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22430 went with the const70 xfail. The xfail went away a year ago.
22431
22432 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22433
22434 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22435 for hp300.
22436
22437 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22438
22439 * gdb.base/a1-selftest.exp: Don't run on hp300.
22440
22441Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22442
22443 * Makefile.in (site.exp): Set host_alias and target_alias as well
22444 as host_triplet and target_triplet.
22445
22446Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22447
22448 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22449
22450 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22451 places as other ecoff systems).
22452
22453 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22454 ultrix.
22455
22456Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22457
22458 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22459 remove them.
22460 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22461 variable and "variable" in addition to "data variable".
22462 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22463
22464 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22465 2.
22466 * gdb.base/list1.c (long_line): Add additional statement at start
22467 of function.
22468 * gdb.base/list.exp (test_forward_search): Update line number to
22469 reflect new statement.
22470
22471Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22472
22473 * gdb.base/signals.exp: Reinitialize searched source directories
22474 after gdb_start call.
22475
22476Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22477
22478 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22479 * gdb.stabs/Makefile.in: Likewise.
22480
22481 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22482 change. Instead split the tests into smaller pieces.
22483 * gdb.disasm/hppa.s: Corresponding changes.
22484
22485Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22486
22487 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22488 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22489
22490 * gdb.base/funcargs.exp: Modify many tests so that every test
22491 either passes or fails. Make some test names unique.
22492
22493Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22494
22495 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22496 Call stty to set interrupt character.
22497
22498 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22499 for HP assembler versus GNU assembler based on actual behavior of
22500 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22501
22502 * TODO: Suggest a few more stepping tests.
22503
22504Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22505
22506 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22507 restart GDB for h8300 after a continue.
22508 (return): Add pattern to match a29k-udi behavior.
22509 * gdb.base/nodebug.exp: Remove obsolete comment.
22510 * gdb.base/regs.exp: New file, testing of register displays.
22511 * gdb.base/return.exp: Fix typo in reference to $objdir.
22512 * gdb.base/whatis.exp: Always start with a fresh GDB.
22513
22514Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22515
22516 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22517 higher, these tests generate a lot of output.
22518
22519Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22520
22521 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22522 code following the catch silently ignored some errors; without the
22523 catch they should be thrown like any other tcl error. Also, the
22524 catch used "" instead of {} which meant all the callers who wanted
22525 to include one of the characters "[]$ had to quote it an extra time.
22526 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22527 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22528 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22529 Remove extra quoting.
22530
22531Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22532
22533 * gdb.base/commands.exp: Make test names unique; every test either
22534 passes or fails. Update some comments.
22535
22536 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22537
22538Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22539
22540 The following fixes a FAIL caused by the fact that the alpha stabs
22541 configuration didn't use the ".if alpha" code in weird.def.
22542 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22543 bit pointer, so the 32 bit version works even on the alpha.
22544 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22545 Remove the stuff which allowed us to have separate versions for
22546 alpha and everything else.
22547
22548 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22549 regexp which "info func operator\[\](" is supposed to match. Fix
22550 string to send to GDB. Note that GDB still doesn't work right. Add a
22551 new test for "info func .perator\[\](" which GDB does handle correctly.
22552
22553 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22554
22555Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22556
22557 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22558 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22559 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22560 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22561 it makes the tests harder to understand and confuses test-o-matic.
22562 The preferred style is that each test provides a PASS or a FAIL,
22563 and has a unique message (e.g. "continue #54" not just "continue")
22564 which is the same for the pass and the fail.
22565 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22566 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22567 to lib/gdb.exp.
22568 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22569 prt_accept which was basically the same thing. Likewise for
22570 test_print_reject and prt_reject.
22571 * lib/gdb.exp (test_print_reject): Add some more error message
22572 patterns to match from the former printcmds.exp (prt_reject).
22573 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22574 One defect of the passcount stuff is that some of it failed to
22575 report XPASS where appropriate.
22576 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22577 stuff before and after arg in expected pattern.
22578 (test_paddr_operator_functions): Re-do test without print_addr_of;
22579 this is the only test which seems to want extra stuff there.
22580
22581Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22582
22583 * gdb.base/nodebug.exp: Update new tests to reflect improved
22584 wording of gdb output.
22585
22586 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22587 and "ptype" work on variables in files compiled without -g.
22588 Replaces commented out "maint print msymbol" tests.
22589
22590Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22591
22592 * gdb.base/setvar.c (dummy): Call malloc.
22593
22594 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22595 losing with the irix4 sed.
22596
22597 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22598 ALRM" on irix4.
22599
22600Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22601
22602 * TODO: Remove items about corefile.exp testing new exec-file and
22603 backtrace; both are now done. Add items about printing enums.
22604
22605Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22606
22607 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22608 "get signal $thissig" test fails.
22609
22610 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22611
22612Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22613
22614 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22615 compiler warning with dec alpha compiler.
22616
22617 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22618 extra \n from gdb_test call (this explains why the prompt test
22619 that I removed yesterday was there).
22620 (user_defined_command_test): Remove extra \n and prompt test.
22621
22622 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22623 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22624 doesn't exist.
22625 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22626 Also remove alpha workaround, which turns out to be because
22627 SIGABRT == SIGLOST.
22628
22629 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22630
22631 * gdb.base/help.exp: Don't test "help show".
22632
22633Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22634
22635 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22636 "set print address" is on.
22637 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22638 pass prompt to gdb_test; gdb_test already looks for the prompt.
22639
22640 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22641
22642 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22643 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22644 was to make sure that gdb can read a core file. But (a) the "read
22645 the corefile" part didn't make it to a1-selftest.exp, we just
22646 delete the corefile after creating it, and (b) we test reading
22647 corefiles in corefile.exp anyway. Also, this test left around a
22648 xgdb process on Solaris.
22649
22650 * gdb.base/corefile.exp: Also test backtrace.
22651
22652Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22653
22654 * gdb.base/commands.exp: Test a simple user defined command with
22655 arguments and if/while statements; verify the full user command is
22656 printed by "show user".
22657
22658 * gdb.base/commands.exp: Test if/while commands as part of a
22659 breakpoint command list; verify they appear in breakpoint
22660 information.
22661
22662Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22663
22664 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22665 than by dividing by zero.
22666
22667Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22668
22669 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22670 performing an inferior call with watchpoints enabled.
22671 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22672 call.
22673
22674Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22675
22676 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22677 of "file" command.
22678
22679 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22680 Add additional pattern for when "int operator int(void);" appears
22681 in a different order.
22682
22683Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22684
22685 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22686
22687 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22688 and "signal" with ".*".
22689
22690Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22691
22692 * TODO: Add note about "handle all nostop".
22693
22694 * gdb.base/{sigall.c, sigall.exp}: New test.
22695 * gdb.base/Makefile.in: Add it.
22696
22697Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22698
22699 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22700 when invoking GDB, suppresses any windowing interface.
22701
22702Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22703
22704 * config/sim-gdb: New file, simulator testing support.
22705
22706Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22707
22708 * gdb.base/interrupt.exp: Test calling func1 twice.
22709
22710Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22711
22712 * gdb.base/list.exp (test_forward_search): Set timeout higher
22713 when we'll be getting lots of output from gdb.
22714
22715 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22716 "init_malloc" to after the expect statement. Run it if that
22717 regexp is taken, but also for two others which happen if source
22718 cannot be found.
22719
22720Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22721
22722 * gdb.base/printcmds.exp: New test, for printing register before
22723 program is running.
22724
22725Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22726
22727 * gdb.base/list.exp: Correct some alternate expect patterns
22728 to reflect changes in list1.c.
22729
22730Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22731
22732 * TODO: Add item regarding large frames.
22733
22734 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22735
22736 * TODO: Remove item about enabling return.exp; it
22737 is enabled. Suggest a few more "return" tests.
22738
22739Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22740
22741 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22742 anonymous unions.
22743
22744Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22745
22746 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22747 and pr-5646.o, so "make" is the same as "make all", not "make
22748 pr-4975.o".
22749
22750Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22751
22752 * gdb.base/list.exp: Adjust expectations to reflect changes in
22753 list1.c.
22754 (test_forward_search): New test proc.
22755 * gdb.base/list1.c (long_line): New function, has long source line.
22756
22757Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22758
22759 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22760 additional line of code that was added.
22761
22762Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22763
22764 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22765 tests so as not to overflow expect's input buffers.
22766 * gdb.disasm/hppa.exp: Corresponding changes.
22767
22768Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22769
22770 Beginnings of template debugging tests.
22771 * gdb.c++/templ-info.cc: New file to test for template
22772 debugging capability of the compiler.
22773 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22774 templ-info.cc.
22775 * gdb.c++/templates.cc: Add explicit template instantiations
22776 to enable compiling with -fno-implicit-templates. Add destructor
22777 and 'value' method to T5 class for template tests.
22778 * gdb.c++/templates.exp: Add testcases for printing of template
22779 types, setting breakpoints on template methods and calling a
d63a86f8 22780 template method.
c906108c
SS
22781
22782Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22783
22784 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22785 branch target since some assemblers (gas-2.5) may emit a
22786 relocation for the branch instead of resolving it in the
22787 assembler.
22788
22789Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22790
22791 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22792 through signal handler.
22793
22794Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22795
22796 * configure.in (*-*-netware): Use config/mt-netware.
22797
22798 * config/mt-netware: New file.
22799 * config/mt-i386-netware: Removed, separate configs for different
22800 netware architectures are no longer needed now that we have
22801 --with-headers.
22802
22803Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22804
22805 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22806 by the recent changes to use ANSI C arithmetic conversions.
22807
22808Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22809
22810 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22811 bug involving using inferior_pid to figure out whether to select a
22812 frame.
22813
22814Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22815
22816 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22817 match the current disassembler output.
22818
22819Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22820
22821 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22822 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22823 types, expect "int" as type of integer values (for now).
22824
22825Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22826
22827 * gdb.base/commands.exp: New tests for if/while commands.
22828
22829Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22830
22831 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22832 by .*, since hex values have different syntax in Chill mode.
22833
22834Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22835
22836 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22837 linefeed from expect pattern for repeated types with indices > 9.
22838
22839Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22840
22841 First part of Fortran test suite.
22842 * gdb.fortran: New directory.
22843 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22844
22845Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22846
22847 * gdb.base/default.exp: Update expect pattern for load command
22848 without arguments.
22849
22850Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22851
22852 * configure.in: Change i386 to i[345]86.
22853 * gdb.base/configure.in: Likewise.
22854 * gdb.c++/configure.in: Likewise.
22855 * gdb.chill/configure.in: Likewise.
22856
22857Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22858
22859 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22860 patterns, since that is not a valid context for comments.
22861
22862Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22863
22864 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22865 repeated types and repeated types with indices > 9.
22866
22867Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22868
22869 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22870 2417; old bug has been fixed.
22871
22872Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22873
22874 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22875 send the newline ourselves instead of assuming gdb_test will do
22876 so when passed an empty input string.
22877
22878 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22879 stabs testcode.
22880
22881Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22882
22883 * lib/gdb.exp (gdb_test): Don't send anything if the first
22884 argument is an empty string. This makes cases where we want to
22885 match output that is already in expect's buffers (for example,
22886 matching a breakpoint after gdb_run_cmd has been called) work
22887 reliably.
22888
22889Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22890
22891 * config/netware.exp: New file.
22892
22893Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22894
22895 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22896 the -B and -L prefixes so we can find the debugging stub.
22897
22898 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22899 there and we are using the gcc from the tree.
22900
22901 * gdb.base/types.c: Removed.
22902
22903 * gdb.base/configure.in: Look for makefile fragments in ../config.
22904 Recognize i386-*-netware.
22905 * gdb.c++/configure.in: Likewise.
22906
22907Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22908
22909 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22910 the correct TCL syntax.
22911
22912Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22913
22914 * gdb.base/opaque.exp: use runto instead of messing around with
22915 breakpoints. Simplify by using gdb_test.
22916
22917 * gdb.base/bitfields.exp: restart between tests on netware targets
22918 because breakpoints aren't relocated after target death. Run
22919 processes to completion.
22920
22921 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22922
22923Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22924
22925 * Makefile.in: Remove extra tabs that confuse some versions
22926 of "make". Use the newly built gdb to test with by default,
22927 rather than the first one in the tester's search path.
22928
22929Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22930
22931 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22932
22933 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22934 condition help.
22935
22936Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22937
22938 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22939
22940 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22941 running.
22942 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22943 * gdb.base/funcargs.exp: Likewise.
22944
22945 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22946 * gdb.base/funcargs.exp: Likewise.
22947
22948 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22949 message is "".
22950
22951Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22952
22953 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22954 return,signals,twice}.exp: Handle non-existant binaries
22955 consistantly.
22956
22957 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22958 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22959 might testing a cross development system.
22960
22961Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22962
22963 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22964 runtest script is relative to ${srcdir}, not ${rootdir}.
22965
22966Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22967
22968 * gdb.base/signals.exp: Allow for optionality of breakpoint
22969 address.
22970
22971Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22972
22973 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22974
22975Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22976
22977 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22978 for size_t definition.
22979 * gdb.c++/templates.cc: Likewise
22980
22981 * config/mt-i386-netware: New file.
22982
22983 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22984 defined.
22985
22986 * gdb.base/Makefile.in: Added support for systems that name core
22987 files by appending "core" to the program name.
22988 * gdb.base/a1-selftest.exp: Likewise.
22989
22990Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22991
22992 * gdb.base/return.exp: Add comment and message for `return double'
22993 test failure on Sparc Solaris.
22994
22995Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22996
22997 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22998
22999Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23000
23001 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23002 from optimizing them away.
23003 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23004 patterns to include default constructors and assignment operators,
23005 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23006 character in the output of the virtual base pointer.
23007
23008Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23009
23010 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23011 expression match in print_addr_of to avoid unintented matches.
23012 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23013 versions up to 2.5.8.
23014
23015Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23016
23017 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23018 included file to run under newer versions of expect.
23019 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23020 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23021 Remove xfail for the virtual table of BDDHookV.
23022
23023Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23024
23025 * lib/gdb.exp (string_to_regexp): Set a default result.
23026 (default_gdb_start): Fix misleading message.
23027
23028Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23029
23030 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23031 Remove all CC, etc definitions.
23032 * config/mt-hpux: New file.
23033 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23034 (CFLAGS, LDFLAGS): Define.
23035 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23036
23037 * Makefile.in (site.exp): Don't insert host_os, etc.
23038 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23039 (distclean): Check existence of subdir.
23040 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23041 * gdb.base/Makefile.in: General cleanup and simplification.
23042 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23043 to build executables. Use default rule to build .o files.
23044 (EXPECT, RUNTEST, CC): Fix relative pathname.
23045 (site.exp): Don't insert host_os, etc.
23046 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23047 and/or SIGUSR1 defined.
23048 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23049 * gdb.c++/Makefile.in: General cleanup and simplification.
23050 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23051 (CFLAGS): Remove.
23052 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23053
23054Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23055
23056 * gdb.base/recurse.exp: Misc changes to get tests running again
23057 after Kung's changes to the watchpoint code.
23058 * gdb.base/watchpoint.exp: Likewise.
23059
23060Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23061
23062 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23063
23064Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23065
23066 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23067 * lib/gdb.exp (default_gdb_start): Define.
23068 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23069 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23070 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23071 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23072 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23073 Don't call gdb_target_udi in between tests.
23074
23075Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23076
23077 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23078 (which was basically just a local version of the same thing). In
23079 addition to avoiding duplication, gdb_test_exact is faster.
23080 * lib/gdb.exp (gdb_test_exact): Fix typo.
23081
23082 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23083 don't give an error.
23084
23085 * gdb.base/term.exp: Call delete_breakpoints before starting.
23086
23087 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23088 (t10): Add comment.
23089
23090Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23091
23092 Reorganization of the GDB Test Suite.
23093
23094 * gdb.base: New directory, contains all the basic tests.
23095 * gdb.c++: New directory, tests specific to C++.
23096 * gdb.chill: New directory, tests specific to Chill.
23097 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23098 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23099 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23100 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23101 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23102 t30-31 to chill).
23103 * */gdbme.*: Rename to match appropriate expect scripts.
23104 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23105 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23106 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23107 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23108 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23109 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23110 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23111 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23112 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23113 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23114 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23115 gdb.c++/virtfunc.cc: New names of C++ files.
23116 * gdb.chill/chillvars.ch: New name of Chill file.
23117 * gdb.base/configure.in, gdb.c++/configure.in,
23118 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23119 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23120 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23121 * configure.in (configdirs): Update to reflect directory changes.
23122 (target_abbrev): No longer define for any configuration.
23123 * Makefile.in: Cosmetic improvements to header comments.
23124
23125Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23126
23127 Various changes to gdb.t31:
23128
23129 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23130 * gdbme.ch: Make all key-words and predefineds be upper-case.
23131 * chillvars.exp: Expect key-words and predefinds in upper-case.
23132
23133 * chillvars.exp: Use gdb_test_exact many places.
23134 Change expected output for arrays (which now includes index labels).
23135
23136 * pr-5020.exp, gdme.ch (module PR_5020):
23137 New test, for PR-5020.
23138
23139Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23140
23141 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23142 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23143
23144Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23145
23146 * Makefile.in: Fix bit-rot in definitions of CHILL,
23147 CHILL_FOR_TARGET and Chill_LIB.
23148 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23149 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23150 CHILL, and CHILL_LIB.
23151
23152Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23153
23154 * Revert the previous changes. Please see Rob's directory
23155 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23156
23157Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23158
23159 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23160 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23161 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23162 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23163 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23164 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23165 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23166 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23167 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23168 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23169 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23170 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23171 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23172 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23173 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23174 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23175 changes from 94Q1.
23176
23177Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23178
23179 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23180 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23181 Rob's new testing fragments.
23182
23183Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23184
23185 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23186 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23187
23188Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23189
23190 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23191 version also, match on casted version strings, and match on
23192 gdb startup case where the line numbers might be messed up.
23193
23194Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23195
23196 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23197 (CFLAGS): Delete it from here.
c906108c
SS
23198
23199Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23200
23201 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23202
23203Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23204
23205 * Makefile.in (RUNTEST): Default to just "runtest".
23206
23207Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23208
23209 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23210 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23211 the code has been restructured.
23212
23213Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23214
23215 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23216 \n, not just one of each.
23217
23218 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23219 /bin/cc gives a warning if you do.
23220
23221Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23222
d63a86f8 23223 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23224 __t10ListS_link1ZUiRCUiPT0
23225
23226Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23227
23228 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23229 on local variables in recursive functions.
23230
23231 * gdb.t07/Makefile.in: Build the new test.
23232
23233Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23234
23235 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23236 directly. Instead compare the return values from actual calls.
23237
23238Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23239
23240 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23241
23242Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23243
23244 * From Peter Schauer with minor modifications.
a9c64011
AS
23245 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23246 stops in mid-line in the caller. Add xfail for returning a float
23247 value on X86 targets.
c906108c
SS
23248
23249Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23250
23251 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23252 to avoid expect lossage.
23253 (fmem_LRbug_tests): Likewise.
23254 * gdb.disasm/hppa.s: Corresponding changes.
23255
23256 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23257 conditions to work with latest dejagnu/expect.
23258
23259 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23260 expected to fail on the PA.
23261 (backtrace in call with trampolines): Explicitly require main
23262 to be frame #1 (no trampolines should show up in backtrace).
23263
23264 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23265 "continue -expect".
23266 * gdb.t06/break.exp: Likewise.
23267 * gdb.t07/watchpoint.exp: Likewise.
23268 * gdb.t13/bitfields.exp: Likewise.
23269 * gdb.t15/{funcargs,return}.exp: Likewise.
23270 * gdb.stabs/weird.exp: Likewise.
23271 * config/{mips,udi}-gdb.exp: Likewise.
23272
23273 * hppa.sed: Enclose comments within a sed command to avoid
23274 losing with the old OSF1 sed.
23275
23276Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23277
23278 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23279 sequent dynix.
23280 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23281 * gdb.t15/funcargs.exp: Conditionally step again to really
23282 finish from marker_call_with_trampolines. Handle the case where
23283 the first step from within call_with_trampolines already steps
23284 us back to main.
23285 * gdb.t15/gdbme.c: Add comment to closing brace of
23286 call_with_trampolines for funcargs.exp.
23287
23288Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23289
d63a86f8 23290 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23291 Fix typo(s).
23292
23293Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23294
23295 * gdb.t07/gdbme.c: More code for watchpoint testing.
23296
23297 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23298 "Hardware watchpoint" throughout file.
23299 (test_watchpoint_triggered_in_syscall): New test.
23300 (test_complex_watchpoint): New test.
23301
23302Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23303
23304 * gdbme.c (call_with_trampolines): New function to try and step
23305 into. Tests trampoline problems on the PA.
23306
23307 * funcargs.exp (localvars_in_indirect_call): No longer expect
23308 stepping into indirect call to fail on PAs.
23309 (test_stepping_over_trampolines): New test.
23310
23311Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23312
23313 * TODO: Add suggestions for static member function tests, and
23314 completion tests.
23315
23316Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23317
23318 * TODO: Add suggestions for "p/a" tests.
23319
23320 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23321 (default_gdb_exit): Replace all the hair with sending "quit" to
23322 the process with a simple close.
23323
23324Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23325
23326 * TODO: Add suggestions for shared library tests.
23327
23328Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23329
23330 * TODO: Add suggestions for x/s tests.
23331
23332Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23333
23334 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23335 "enable once", and "enable breakpoints once" with ".*".
23336
23337Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23338
23339 * TODO: Add suggestions about structure passing tests.
23340
23341Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23342
23343 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23344 the primary1 test, use work around if __GNUC__ < 2.
23345 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23346 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23347 Test for bad output rather than waiting for timeout. Issue
23348 second continue only if first continue failed.
23349
23350Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23351
23352 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23353 operator[] test with gdb_test because the old code didn't seem to
23354 be getting the quoting right with the new dejagnu.
23355
23356Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23357
23358 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23359 one from the path.
23360 * Makefile.in: Use a fresh expect if there is one, use runtest
23361 from the src tree if there is one.
d63a86f8 23362
c906108c
SS
23363Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23364
23365 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23366 next over recursive call. Revise the tests from that point on
23367 (which had been skipped) to match GDB's actual (correct) output.
23368
23369 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23370 with next over a breakpoint whose condition is false.
23371
23372 * gdb.t00/help.exp: Comment out "help set print" tests just like
23373 (and for same reason as) "help set" test.
23374
23375Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23376
23377 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23378 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23379
23380Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23381
23382 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23383 necessary gdb_target_udi.
23384
23385 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23386
23387 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23388 1838 and 2417; they are fixed.
23389
23390 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23391 gdb.t03/ptype.exp (ptype structure, ptype union):
23392 Remove xfails; the test is looser than when the xfails were added.
23393
23394 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23395 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23396
23397 * gdb.t01/run.exp: Only run shell test if isnative.
23398
23399 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23400 since "run" automatically loads if necessary. Call gdb_target_udi
23401 after the "file" since "file" kills any execution target.
23402
23403 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23404 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23405 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23406 argument for UDI.
23407
23408Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23409
23410 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23411
23412 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23413
23414Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23415
23416 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23417 properly quoting regexps. This makes the second argument to
23418 demangle a fixed string, which matches the callers, instead of a
23419 shell-style pattern which is what the previous implementation
23420 used. Update some of the callers.
23421
23422Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23423
23424 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23425 (comib_nullified_tests): Fix typo.
23426 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23427 strings. No longer expected to fail.
23428
23429 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23430 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23431 strings. No longer expected to fail.
23432
23433 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23434 string. No longer expected to fail.
23435
23436Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23437
23438 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23439 No longer expected to fail.
23440
23441 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23442 string. No longer expected to fail.
23443
23444Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23445
23446 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23447 only in the names (I probably got most of them). I was even
23448 generous with some which differed in underscores in names, and
23449 probably missed a few, and I *still* was able to remove almost a
23450 third of the file with almost no impact on testsuite coverage.
23451
23452Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23453
23454 * gdb.t00/default.exp: Match udi_attach error message as well as
23455 the one from child_attach.
23456
23457 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23458
23459 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23460
23461 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23462 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23463
23464 * Move test with enums and partial symbols back to
23465 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23466 Reverts the change of 26 May 93. Per today's change to
23467 stabs.texinfo, the behavior that weird.exp was expecting was
23468 unreasonable; what is important is that the compiler+gdb get
23469 things right, which happens with a recent gcc. Also fix the test
23470 to deal with native compilers which put out the stab gdb can't
23471 deal with.
23472
23473Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23474
23475 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23476 in the names. The main thing these accomplish is to slow things down.
23477 Many more such duplicates surely remain.
23478
23479 * gdb.t00/help.exp: Comment out "help support" test just like
23480 (and for same reason as) "help set" test.
23481
23482Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23483
23484 * gdb.t06/break.exp: Remove setup_xfails for
23485 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23486 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23487 about known bug in gcc to include up through 2.5.8.
23488 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23489 well as "_vb$".
23490 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23491 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23492 with latest gcc and gdb.
23493 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23494 well as "_vb$".
23495
23496Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23497
23498 * configure.in (hppa*-*-*): Also configure and build stabs-only
23499 tests.
23500
23501Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23502
23503 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23504 * gdb.t10/configure.in (hppa*-*-*): Use it.
23505
23506Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23507
23508 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23509
23510Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23511
23512 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23513 versions prior to 1.13.5.
23514
23515Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23516
23517 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23518 the prompt is at the start of a line.
23519
23520Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23521
23522 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23523 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23524 in the copr tests now.
23525 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23526 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23527 expected to fail.
23528
23529Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23530
23531 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23532 gdb.t31/chillvars.exp, lib/gdb.exp:
23533 Tweak to run under either version of expect.
23534 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23535 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23536 * gdb.t11/list.exp: Remove extraneous whitespace.
23537
23538Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23539
23540 * gdb.t16/printcmds.exp (test_print_strings): Accept
23541 "(unsigned char *) " before the string.
23542
23543 * TODO: Add notes about printing of fancy types and GDB expressions.
23544
23545Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23546
23547 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23548 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23549 if doing mips-idt-ecoff.
c906108c
SS
23550
23551Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23552
23553 * Most .exp files: Tweak to run under either version of expect.
23554
23555Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23556
23557 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23558 xfails; I'm not sure why they are failing, but not because of PR 1806.
23559
23560Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23561
23562 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23563 defined in lib/gdb.exp.
23564
23565Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23566
23567 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23568 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23569 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23570 have to be typeless.
23571
23572Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23573
23574 * TODO: Add suggestion for copyright year test.
23575
23576Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23577
23578 * configure.in (*-*-lynxos*): Add stabs tests.
23579
23580Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23581
23582 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23583 so insert a tab before any assembler directive in column zero.
23584
23585 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23586 stores.
23587 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23588 stores.
23589 (fpu_short_memory_tests): Likewise.
23590
23591Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23592
23593 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23594 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23595 .stabs directives in comments.
23596
23597Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23598
23599 * TODO: New file, describing tests we could write.
23600 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23601
23602Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23603
23604 * gdb.t06/signals.exp: Add kludge to force re-sync.
23605
23606 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23607 to xgdb instead of gdb, get out of gdb.
23608
23609Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23610
23611 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23612 for info.
23613
23614Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23615
23616 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23617 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23618 * gdb.stabs/hppa.sed: New sed script for the PA.
23619
23620Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23621
23622 * gdb.stabs: Re-write weird.def and configuration to use sed
23623 instead of cpp. sed is portable and POSIX; cpp is neither.
23624
23625Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23626
23627 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23628
23629Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23630
23631 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23632
23633Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23634
23635 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23636 "_vb$".
23637 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23638 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23639
23640Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23641
23642 * lib/gdb.exp: Comment out code which depends on non-existent
23643 `transform' procedure.
23644
23645Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23646
23647 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23648 * lib/gdb.exp: Transform tool name.
23649 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23650 1.1's new error handling system.
23651
23652Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23653
23654 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23655
23656Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23657
23658 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23659 They made pattern matching so slow that timeouts happened on
23660 heavily loaded systems. Now any output from "show print" which
23661 gets us back to the GDB prompt is a PASS.
23662
23663Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23664
23665 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23666
23667Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23668
23669 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23670
23671 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23672 It is not from PR 3220.
23673
23674Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23675
23676 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23677 just started failing because they depended on the order the
23678 subcommands are presented, or exact docstring text. This kind of
23679 test is a pain and has minimal benefit.
23680
23681Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23682
23683 * gdb.t09/corefile.exp: At end of test, use "core" command with
23684 no arguments.
23685
23686Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23687
23688 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23689 17}/Makefile.in: Make it possible to run the testsuite with Sun
23690 make and CC = cross gcc by adding explicit build rules for .o
23691 files.
23692
23693Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23694
23695 * gdb.t15/funcargs.exp: Don't put comments on same line as
23696 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23697
c906108c
SS
23698Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23699
23700 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23701
23702Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23703
23704 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23705 * gdb.t20/inherit.exp: remove three dumplicate entries.
23706
23707Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23708
23709 * gdb.t06/break.exp: For "next over recursive call", fail on any
23710 incorrect output, not just on "factorial (value=2)".
23711
23712Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23713
23714 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23715 working now. Add an xfail if accesing a bss variable causes
23716 a memory error if the target is not yet run.
23717
23718Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23719
23720 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23721 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23722 name of __st* demangling (2 strings). Did Kung really get the
23723 more than 95 others right without testing them?
23724
23725Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23726
23727 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23728
23729Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23730
23731 * configure.in (configdirs): Add gdb.disasm
23732 * gdb.disasm: New directory for GDB disassembler tests.
23733 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23734
23735Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23736
23737 * gdb.t00/help.exp: Don't test "help set".
23738
23739 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23740 from within expect statements. None of these happen anymore and
23741 they cause regressions to be silently unnoticed.
23742
23743 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23744 messages) about known failures with gcc cygnus-2.4.5-930417.
23745
23746 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23747 comp-info.exp so it gets built if it doesn't exist.
23748
23749 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23750 it is no longer used.
23751 * gdb.t13/comp-info.c: Removed.
23752
23753Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23754
23755 * gdb.t06/signals.exp: Add xfail for sun3.
23756
23757Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23758
23759 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23760 relevant because ^C doesn't get sent but failure can be reproduced
23761 interactively).
23762
23763Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23764
23765 * gdb.stabs/alpha.mt: New configuration file for alpha.
23766 * gdb.stabs/configure.in: Use it.
23767 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23768 sharing with alpha.mt, redefine long to word via preprocessor.
23769 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23770 for alpha.
23771 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23772 native cc.
23773 * gdb.t00/teststrategy.exp: Change expect string so that we
23774 consume the `(xgdb)' from the command echo and from the gdb prompt.
23775 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23776 gdb currently compares all values as long, so this failure probably
23777 applies to any configuration where LONGEST is bigger than a target int.
23778 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23779 with gcc.
23780 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23781 to handle opaque pointers, gcc is.
23782 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23783 as first argument. Include <sys/types.h> and change all operator
23784 new definitions to use size_t.
23785 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23786 now that we use size_t.
23787
23788Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23789
a9c64011 23790 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23791 a long or float array cast all array members to the same type.
a9c64011 23792 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23793 with 64 bit longs.
a9c64011 23794 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23795 on alpha.
a9c64011 23796 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23797
23798Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23799
23800 * gdb.t24 (demangle.exp): Constructors of templates have names like
23801 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23802 section 14.6 of the ARM.
23803
23804 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23805 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23806 accomplish little and slow down the testsuite.
23807
23808 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23809 Accept spaces various places.
23810
23811Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23812
23813 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23814 with watchpoint enabled.
23815
23816 * Makefile.in: Remove definition of CC and remove the second
23817 definition of CXX (the "CXX = gcc" one remains). These definitions
23818 were causing backquotes to be expanded within backquotes, which
23819 doesn't work.
23820
23821Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23822
23823 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23824
23825Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23826
a9c64011
AS
23827 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23828 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23829 by mips cc and contains no stabs entries.
23830
23831Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23832
23833 * config/vx-gdb.exp: Use fake device to load files rather than
23834 NFS.
23835 * lib/gdb.exp: New proc to do "file" command.
23836 * config/unix-gdb.exp: Use new "file" proc.
23837
23838Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23839
23840 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23841 Rework board rebooting slightly.
23842 (gdb_exit): Don't exit from the remote shell; there isn't one.
23843 * gdb.stabs/weird.exp: If a program is being debugged already,
23844 kill it.
23845 * gdb.t04/setvar.exp: Stop and restart gdb.
23846 * gdb.t05/expr.exp: Likewise.
23847 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23848 restart gdb and reload the program.
23849 * gdb.t08/opaque.exp: Likewise.
23850 * gdb.t12/scope.exp: Likewise.
23851 * gdb.t13/bitfields.exp: Likewise.
23852 * gdb.t15/funcargs.exp: Likewise.
23853 * gdb.t20/classes.exp: Likewise.
23854 * gdb.t03/ptype.exp: Increase timeout.
23855 * gdb.t16/printcmds.exp (test_print_string_constants,
23856 test_print_array_constants): Likewise.
23857 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23858 * gdb.t20/classes.exp (do_tests): Likewise.
23859 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23860
23861Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23862
23863 * gdb.stabs: Renamed *wierd* to *weird*.
23864
23865Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23866
23867 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23868 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23869
23870Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23871
23872 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23873 (do_tests): Remove xfail for whatis on one_var and two_var.
23874
23875Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23876
23877 * Makefile.in: Made cross building work better by adding
23878 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23879
23880Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23881
23882 * gdb.t15/{return.c,return.exp,Makefile.in}:
23883 New test, currently commented out.
23884
23885Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23886
23887 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23888 still running and removes the leftover named socket so GDb can do
23889 clean restarts.
23890
23891Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23892
23893 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23894 console, not GDB.
23895 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23896 cross testing works better with "make check"
23897 * config/unix-gdb: Use default procedures for exit and version.
23898 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23899 with the newest VxWorks.
23900
23901Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23902
23903 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23904 old form.
23905
23906 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23907 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23908
23909 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23910
23911 * config/unix-gdb.exp: Remove this version of gdb_exit
23912 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23913 Rob says he'll look at it when he gets back to testing boards.
23914
23915Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23916
23917 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23918 an expected fail for certain ptype commands.
23919
23920 * gdb.t20/classes.exp: Update expected results of "ptype class
23921 Base1" to account for the constructor that now appears in the type.
23922
23923Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23924
23925 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23926 disappeared from list.
23927 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23928 "alldone" proc with call to cleanup and exit.
23929 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23930 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23931 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23932 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23933 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23934 "alldone" proc with simple returns that suppress remaining
23935 tests. The alldone proc went away many months ago.
23936
23937Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23938
23939 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23940
23941 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23942
23943Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23944
23945 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23946 as vax gdb will display them.
23947
23948Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23949
23950 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23951 optimizers.
23952
23953 * scope.exp: Change "bad value for localval" messages so each one
23954 is unique.
23955
23956 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23957 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23958
23959 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23960
23961Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23962
23963 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23964 doesn't exist (due to optimization).
23965
23966Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23967
23968 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23969 contains \r because the filename is long.
23970
23971 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23972 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23973
23974Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23975
23976 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23977 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23978 Ultrix.
23979 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23980 int tests.
23981 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23982
23983Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23984
23985 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23986
23987 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 23988 to match does not match the passing case but still matches the
c906108c
SS
23989 failing case.
23990
23991Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23992
23993 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23994
23995Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23996
23997 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23998 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23999 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24000 Remove various versions of gdb_exit.
24001 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24002 gdb_exit.
24003 * config/unix-gdb.exp: gdb_exit remains here, and should override
24004 the generic version, since it's doing a lot of wierd stuff that
24005 the other versions aren't. FIXME, fold it in, or abandon this
24006 version.
24007
24008Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24009
24010 * gdb.t24/demangle.exp: Add tests for PR 3220.
24011
24012Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24013
24014 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24015
24016Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24017
24018 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24019 "i386-*-*". Works for i486 as well.
24020
24021 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24022 bug, and expand domain of xfail to all SVR4 systems, since the
24023 actual problem is likely to be in generic SVR4 /proc support.
24024
24025Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24026
24027 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24028
24029Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24030
24031 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24032 xfails for other systems. Match a missing 'Continuing.' as an
24033 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24034
24035 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24036 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24037 Only issue warning for missing executables if -all option is used.
24038
24039 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24040 file if -all option is used. It's like an unpredictable XFAIL.
24041
24042Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24043
24044 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24045 for dynamically linked binaries.
24046
24047 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24048
24049Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24050
24051 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24052 to state that this is a known bug in old versions of g++.
24053
24054Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24055
24056 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24057 while waiting for `Continuing'.
24058
24059Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24060
24061 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24062 in text, data, and bss.
24063 * gdb.t10/nodebug.c: Add local and global test variables for
24064 initialized and uninitialized data.
24065
24066Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24067
24068 * config/unix-gdb.exp (gdb_exit): Add "wait".
24069
24070Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24071
24072 * gdb.t06/signals.exp: xfail the continue from the handler for all
24073 targets.
24074
24075 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24076 function with watchpoints enabled, the i386 call dummy starts with
24077 a call.
24078
24079 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24080 386 bsd names its corefiles.
24081
24082Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24083
24084 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24085 compilers don't grok it.
24086 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24087 with small octal ints rather than character constants, which
24088 are signed and might not fit if first promoted to int.
24089
24090Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24091
24092 * gdb.t09/Makefile.in (clean): Remove corefile.
24093
24094Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24095
24096 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24097
24098Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24099 and Jim Kingdon (kingdon@cygnus.com)
24100
24101 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24102 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24103 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24104
24105Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24106
24107 * gdb.t17/interrupt.exp: Add xfail for hppa.
24108
24109Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24110
24111 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24112 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24113 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24114 to determine signed-ness of bitfields and use the result to setup
24115 the xfail.
24116 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24117 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24118 call line is reached if necessary.
24119
24120Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24121
24122 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24123
24124Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24125
24126 * gdb.t06/break.exp: Also test `clear' command.
24127
24128Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24129
24130 * gdb.t00/teststrategy.exp: Remove extra quote.
24131
24132 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24133 watchpoint enabled to be for all non-68k machines.
24134
24135 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24136
24137Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24138
24139 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24140 targets use aout.mt instead of ecoff.mt as gas understands
24141 standard aout format.
24142
24143Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24144
24145 * lib/gdb.exp (runto): Don't insist that function we are running to
24146 was compiled with -g.
24147
24148 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24149
24150 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24151 to get back into the read system call.
24152 Accept leading newline in case where we woke it up.
24153
24154Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24155
24156 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24157 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24158 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24159 enable ecoff configuration.
24160
24161Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24162
24163 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24164
24165Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24166
24167 * gdb.t16/printcmds.exp: Add another printf test.
24168
24169Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24170
24171 * configure.in: If configured -with-stabs on any target, add
24172 stabsdirs to configdirs.
24173
24174Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24175
24176 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24177 fun" so pattern does not match the command itself.
24178
24179Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24180
24181 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24182
24183Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24184
24185 * gdb.t17/interrupt.exp: Test for more things.
24186
24187Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24188
24189 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24190 compiler arranges the code and line numbers.
24191
24192 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24193
24194Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24195
24196 * gdb.t00/help.exp: Increase expect input buffer size.
24197
24198Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24199
24200 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24201
24202 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24203
24204 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24205
24206 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24207 [0-9]*, not just [0-9].
24208
24209Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24210
24211 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24212
24213 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24214
24215Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24216
24217 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24218
24219Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24220
24221 * gdb.t06/signals.c: Add xfails for sun3.
24222
24223 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24224
24225 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24226 test_stepping tests.
24227
24228Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24229
24230 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24231
24232 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24233
24234 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24235 rather than actually putting it through cpp twice.
24236
24237 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24238
24239Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24240
24241 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24242 no longer needed.
24243
24244Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24245
24246 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24247
24248 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24249 C++ features prints as "struct", make it a pass, not an xfail.
24250
24251Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24252
24253 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24254 Don't require VA to print as "class" rather than "struct".
24255
24256Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24257
24258 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24259
24260Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24261
24262 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24263
24264Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24265
24266 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24267 order.
24268
24269Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24270
24271 * gdb.t16/printcmds.exp: Add printf tests.
24272
24273 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24274
24275 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24276
24277Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24278
24279 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24280 pass counts, to counteract any existing or future setup_xfails.
24281
24282Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24283
24284 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24285 {BEGIN,END}_COMMON for common block instead of STAB.
24286 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24287
24288 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24289 intp_var should be N_GSYM not N_LSYM.
24290 wierd-aout.S: Use a label for the value of the N_SO.
24291 wierd.def: Remove all backslashes.
24292 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24293
24294Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24295
24296 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24297 get the expected next to inheritance3.
24298
24299Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24300
24301 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24302 now that gcc-2.4 gets it right.
24303
24304Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24305
24306 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24307
24308 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24309 generating comp-info.exp which works for cross-compilation.
24310
24311Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24312
24313 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24314 "*-*-sysv4.*".
24315
24316Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24317
24318 * gdb.t01/run.exp: Start with a fresh gdb.
24319 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24320 SVR4.x.
24321
24322Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24323
24324 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24325 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24326 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24327 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24328 things to remove.
24329
24330Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24331
24332 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24333 test cases from bug reports.
24334
24335Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24336
24337 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24338 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24339 avoid spurious xfails.
24340 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24341 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24342 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24343
24344Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24345
24346 * gdb.t00/teststrategy.exp: Rework to provide more useful
24347 description of each test, fix problem with systems that define
24348 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24349 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24350 results for "next over recursive call" so timeouts aren't taken
24351 by error.
24352
24353Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24354
24355 * gdb.t12/scope.exp: Test printing of variables before run.
24356
24357 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24358 printed in wrong order due to sorting.
24359
24360Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24361
24362 * gdb.t00/teststrategy.exp: Fix expected results for printing
24363 user entered string constant. Is array of char, prints with no
24364 address.
24365
24366 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24367 commands.
24368 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24369 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24370 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24371 of struct of char arrays.
24372 * gdb.t00/radix.exp: New tests for radix commands.
24373
24374Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24375
24376 * gdb.t16/printcmd.exp: Print a variable before running program
24377 (with xfail for AIX).
24378
24379Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24380
24381 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24382
24383 * gdb.t16/printcmd.exp: Don't print variables before running program.
24384
24385 * gdb.t06/break.exp: Don't require envp argument to main.
24386
24387 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24388
24389 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24390 Add xfails for rs6000.
24391
24392 * gdb.t02/whatis.exp: Change other tests not to re-test something
24393 we already tested.
24394
24395 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24396 each type used has a variable of that type.
24397
24398Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24399
24400 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24401
24402Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24403
24404 * configure.in: change srctrigger to be a file, not a directory
24405
24406Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24407
24408 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24409
24410 * gdb.t11/list.exp: Fixed a couple of typos.
24411
24412Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24413
24414 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24415 is fixed and PR is closed.
24416 * gdb.t16 (gdbme.c): Add simple test string variable.
24417 * gdb.t16 (printcmds.exp): Add tests with simple test string
24418 variable, primarily for boundaries on "set print elements".
24419
24420Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24421
24422 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24423 Make leading 0's optional and don't expect a tab in the middle
24424 of the number.
24425
24426 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24427
24428 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24429 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24430 don't end command passed to gdb_test with newline.
24431
24432 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24433 signed keyword away, don't expect signed bitfields to be signed.
24434
24435 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24436 printing with only as many 1's as are in the field as well as printing
24437 with 32 1's (see comment).
24438
24439Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24440
24441 * gdb.t00/default.exp: Start with a fresh gdb.
24442 * configure.in (configdirs): Remove gdb.t31 until the chill
24443 compiler works again. It no longer is able to find chillrt0
24444 since it isn't in libchill.a anymore.
24445 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24446 wierd.o, make more modular.
24447 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24448 spurious newlines that caused problems.
24449
24450Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24451
24452 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24453 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24454 gdb.stabs/wierd.{exp,def}: Many new tests.
24455
24456 * gdb.t00/default.exp: update info line for new message.
24457
24458 * gdb.t02/{whatis.exp,gdbme.c}:
24459 Test that "char *" doesn't print as "caddr_t".
24460
24461Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24462
24463 * gdb.t00/help.exp: Use .* in place of some help messages which
24464 just changed.
24465 gdb.t00/default.exp: Update "info frame" test for new message.
24466 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24467 Remove some xfails
24468
24469Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24470
24471 * gdb.t03/{gdbme.c,ptype.exp}:
24472 Add tests for typedef'd struct and union without tags.
24473 Also check "whatis" on a variable of a typedef'd enum without a tag.
24474
24475 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24476 PRMS 1823; the bug still exists but isn't reproduced by this test
24477 anymore), and remove rs6000 XFAIL (the bug is fixed).
24478
24479 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24480 duplicated from whatis.exp. For those that are left, accept
24481 "long", "long int", or "int" for long variables (whatis.exp already
24482 has an XFAIL for "int", so no need to fail it here).
24483
24484 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24485 Deal with GCC's names for types now that GDB uses the compiler's names.
24486
24487 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24488 setup_xfail's for sunos4. If we #defined the signed keyword away,
24489 don't expect GDB to know that char it is signed.
24490
24491 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24492
24493Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24494
24495 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24496 should work on any system, regardless of debugging format.
24497 * gdb.t21/demangle.exp: Move to gdb.t24.
24498 * gdb.t24/demangle.exp: Move from gdb.t21.
24499 * gdb.t24/{Makefile.in, configure.in}: New files.
24500
24501Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24502
24503 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24504 * gdb.stabs: New directory.
24505
24506Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24507
24508 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24509 not just "Quit anyway?".
24510
24511Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24512
24513 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24514 that all setup_xfails are immediately followed by clear_xfails.
24515
24516Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24517
24518 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24519 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24520 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24521 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24522 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24523 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24524 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24525 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24526 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24527 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24528 gdb.t31/chillvars.exp, lib/gdb.exp:
24529 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24530 bug-gdb@prep.ai.mit.edu.
24531
24532Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24533
24534 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24535 with 0.0, not integer 0.
24536
24537Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24538
24539 * gdb.t06/break.exp: Update for "Kill the program" message change.
24540
24541Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24542
24543 * Makefile.in (GDBFLAGS): Set to -nx.
24544 * Makefile.in (site.exp): Use GDBFLAGS.
24545
24546Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24547
24548 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24549 Makefiles.
24550 (check): depend on just-check.
24551 (just-check): added so that tests can be run without a noop
24552 build pass.
24553
24554Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24555
24556 Switch to using configure's configdirs.
24557 * Makefile.in (Makefile): add configure.in dependency.
24558 (SUBDIRS): removed redundant assignment.
24559 * configure.in: switch subdirs assignment to configdirs.
24560 * gdb.t*/configure.in: new files.
24561
24562Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24563
24564 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24565 works.
24566
24567Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24568
24569 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24570 in explicit rules. Apparently this is not supported by some makes.
24571
24572Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24573
24574 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24575
24576Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24577
24578 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24579 disappeared.
24580
24581Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24582
24583 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24584
24585Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24586
24587 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24588 watchpoint problem that is now fixed.
24589 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24590 uninitialized convenience variables.
24591 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24592 structures.
24593
24594Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24595
24596 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24597 which causes expect to get out of sync with gdb on long output
24598 from help set.
24599 * gdb.t09/corefile.exp: Make expected pattern for core file
24600 failing signal and frame output format less sun specific.
24601
24602Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24603
24604 * gdb.t31/chillvars.exp: Add and remove initial dummy
24605 breakpoint, so that symbol table is forced in.
24606 (Needed at least on Sunos4, though it seems not SVR4.)
24607 * gdb.t31/chillvars.exp: Update for changed output format.
24608
24609Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24610
a9c64011 24611 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24612
24613Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24614
24615 * Makefile.in: Added --srcdir when invoking runtest, removed the
24616 need for a local config file. (optional now)
24617
24618Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24619
24620 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24621 failure count used to force early termination. Add some more
24622 expected failures for gnu style demangling.
24623
24624Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24625
24626 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24627 pmi variable from gdb.t20/gdbme to get optimized away.
24628 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24629 Check for written corefile upon timeout _and_ eof.
24630
24631Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24632
24633 * config/unix-gdb.exp: Add missing return 0.
24634
24635Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24636
24637 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24638 test termination.
24639
24640Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24641
24642 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24643 disappeared.
24644
24645Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24646
24647 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24648 time as i860 support works.
24649
d63a86f8 24650 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24651 "backtrace 100\r" rather than just "backtrace\r", to match last
24652 change.
24653
24654Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24655
24656 * config/udi-gdb.exp (gdb_exit): Remove close command.
24657 (gdb_target_udi): New procedure to set the UDI target.
24658 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24659 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24660 Added waits for prompts after several question responses. Added
24661 some more responses used by a29k-amd-udi-gdb.
24662 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24663 pass different arguments, restart UDI connection after program
24664 completion.
24665 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24666 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24667 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24668 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24669 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24670 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24671 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24672 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24673 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24674 after program completion.
24675 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24676 compiled with a SELECT_VECS setting.
24677 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24678 infinite recursion.
24679
24680 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24681 Added checks for COFF results, and made them expected failures for
24682 all targets. It would be better to make them expected failures
24683 for COFF targets only.
24684
24685Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24686
24687 * Makefile.in: add null dvi target, don't bother to recurse
24688 through test directories for info and install-info; rename
24689 $(datadir) to be dejagnu instead of deja-gnu
24690
24691Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24692
24693 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24694 compiler to coredump.
24695 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24696 code.
24697
24698Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24699
24700 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24701 coredump.
24702 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24703 code.
24704
24705Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24706
24707 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24708 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24709 which in a shell. Deletes xgdb when done.
24710 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24711 Tests the return from the "set height" or "set width" commands.
24712 Added a few return codes where needed.
24713
24714Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24715
24716 * Makefile.in (SUBDIRS): Add gdb.t17.
24717 * configure.in (subdirs): Add gdb.t17.
24718 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24719 files to test gdb's calling of functions in the inferior with
24720 the correct arguments and gdb's ability to retrieve any
24721 result returned.
24722
24723Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24724
24725 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24726 may be called after gdb goes away. Previous versions of expect
24727 needed these to avoid file descriptor leaks, but they cause
24728 errors with the current revision of expect.
24729 * gdb.t00/gdbvars.exp: Use -re on expected output after
24730 setting sevenbit-strings.
24731 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24732 to set sevenbit-strings consistent across tests.
24733 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24734 set sevenbit-strings consistent across tests.
24735
24736Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24737
24738 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24739 expected output to match current "expect" expectations.
24740
24741Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24742
24743 * gdb.t00/default.exp: Change expected output for default "source"
24744 command, to match new gdb behavior which requires a filename to
24745 source.
24746
24747Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24748
24749 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24750 expected fail for i486-*-* that misses the marker2 function.
24751 * gdb.t10/crossload.exp (bfddefault): Allow successful
24752 recognition of a format to pass even if no symbols are found.
24753 Explicitly catch failures where the format is not recognized
24754 or is ambiguous, and add the reason to the fail message.
24755 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24756 the cause is and invalid target and add reason to failure message.
24757 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24758 elf32-i386, elf32-sparc, and elf32-i860.
24759 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24760 Set up expected failure for 'filename'::variable scope resolution,
24761 which is now apparently broken on all targets.
24762 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24763 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24764 gdb.t23/templates.exp: Change failure for missing binfile into
24765 just a warning.
24766 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24767 references.
24768
24769Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24770
24771 * gdb.t00/default.exp: Add expected output for default "source"
24772 command, to match new gdb behavior.
24773 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24774
24775Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24776
24777 * config/*-gdb.exp: returns an error, rather than exiting on
24778 internal errors.
24779
24780Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24781
24782 * gdb.t03/gdbme.c: Add pointer to struct variable.
24783 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24784 referencing struct members.
24785
24786Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24787
24788 * configure.in (mips-idt-ecoff): New target.
24789 * config/mips-gdb.exp: New file for remote board using MIPS remote
24790 debugging protocol.
24791
24792 * Redid configuration scheme. Removed gdb.t*/configure.in.
24793 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24794 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24795 distclean targets. Built executables via .o files. Adjusted
24796 tests to account for source files in $(srcdir) rather than
24797 $(objdir).
24798 * lib/gdb.exp (runto): Don't expect () after the function name,
24799 because it may have arguments.
24800
24801Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24802
24803 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24804 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24805 expected failures for mips-idt-* and mips-sgi-*.
24806 * gdb.t00/default.exp (attach): Kill process if requested.
24807 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24808 that does not read core files.
24809 * gdb.t01/run.exp: Removed checks for exit status code.
24810 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24811 it is linked in.
24812 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24813 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24814 appropriate, rather than doing it by hand.
24815 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24816 execution.
24817 * gdb.t10/crossload.exp: Kill existing program if needed.
24818 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24819 appropriate, rather than doing it by hand. Always increase
24820 timeout for this test, not just for VxWorks.
24821
24822Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24823
24824 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24825 of Chill STRUCT types and STRUCT values.
24826 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24827 than "char".
24828 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24829 struct2): New struct definitions and initializations to test
c906108c
SS
24830 simple Chill STRUCT types.
24831
24832Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24833
24834 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24835 the null byte at the end of strings.
24836 * gdb.t00/default.exp: Make show version insensitive to copyright
24837 date.
24838 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24839 to avoid dependencies on target char signedness.
24840 * gdb.t16/printcmds.exp: Update expected results for explicitly
24841 unsigned char.
24842 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24843 now work.
24844 * gdb.t21/demangle.exp: Add many more patterns for template
24845 demangling, most of them being expected failures.
24846 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24847 string we are matching for, to match on the whole string.
24848 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24849 and fix a whole bunch that had incorrect expected output but were
24850 passing anyway because of the bug in "proc demangle".
24851 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24852 type.
24853 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24854
24855Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24856
a9c64011
AS
24857 * gdb/testsuite: made modifications to testcases, etc., to allow
24858 them to work properly given the reorganization of deja-gnu and the
24859 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24860
24861Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24862
24863 * gdb/testsuite: Initial creation of gdb/testsuite.
24864 Migrated dejagnu testcases and support files for testing nm to
24865 gdb/testsuite from deja-gnu. These files were moved "as is"
24866 with no modifications. This migration is part of a major overhaul
24867 of dejagnu. The modifications to these testcases, etc., which
24868 will allow them to work with the new version of dejagnu will be
24869 made in a future update.
48efe704 24870
8d8cb839 24871 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24872\f
8d8cb839
EZ
24873;; Local Variables:
24874;; mode: change-log
24875;; left-margin: 8
24876;; fill-column: 74
24877;; version-control: never
24878;; End:
902f2ccb
MC
24879
24880 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24881 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24882 Copying and distribution of this file, with or without modification,
24883 are permitted provided the copyright notice and this notice are preserved.